Skip to content

Releases: cedar-policy/cedar-go

v1.1.0

13 Dec 22:34
d9c6d61
Compare
Choose a tag to compare

What's Changed

  • RFC-82: Implement support for Entity Tags by @adowair in #77

New Contributors

Full Changelog: v1.0.7...v1.1.0

v1.0.7

05 Dec 21:31
96529dc
Compare
Choose a tag to compare

What's Changed

  • types: add go native conversion methods to several types by @philhassey in #76

Full Changelog: v1.0.6...v1.0.7

v1.0.6

04 Dec 00:11
38eae78
Compare
Choose a tag to compare

What's Changed

  • Change batch Authorize() to take an EntityGetter in place of an EntityMap by @kjamieson-sdm in #75

Full Changelog: v1.0.5...v1.0.6

v1.0.5

03 Dec 22:07
2401ad8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.4...v1.0.5

v1.0.4

03 Dec 17:39
224fafe
Compare
Choose a tag to compare

What's Changed

  • Change PolicySet.IsAuthorized to take an EntityGetter interface in place of an EntityMap by @kjamieson-sdm in #71

Full Changelog: v1.0.3...v1.0.4

v1.0.3

26 Nov 21:51
9d338bc
Compare
Choose a tag to compare

What's Changed

  • x/exp/ast: move internal ast into the x/exp package by @philhassey in #70

Full Changelog: v1.0.2...v1.0.3

v1.0.2

21 Nov 21:56
ccfb96b
Compare
Choose a tag to compare

What's Changed

  • Allow to use types defined from bool, string, int and int64 as ast Values by @forgems in #69

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1

19 Nov 19:21
257623d
Compare
Choose a tag to compare

What's Changed

  • Use comparable evaluators in partial evaluation and folding by @kjamieson-sdm in #68

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

13 Nov 21:26
b25ac8d
Compare
Choose a tag to compare

What's Changed

  • Invert the special casing of JSON marshaling for Value by @patjakdev in #41
  • Create MapSet[T] and ImmutableMapSet[T] types and change Entity.Parents to be a ImmutableMapSet[EntityUID] by @patjakdev in #40
  • internal/mapset: relax the constraint on the argument to MapSet.Equal to just be a Container instance by @patjakdev in #43
  • internal/eval: remove the inCache by @patjakdev in #45
  • Adds pkg.go.dev badge to readme by @mkraft in #46
  • Create a safer interface for the Decimal type` by @patjakdev in #49
  • Finalize the shape of entities by @philhassey in #50
  • Unify naming conventions across map/set container types by @patjakdev in #51
  • types: change Set() to take variadic arguments to match EntityUIDSet() by @patjakdev in #53
  • types: remove EntityLoader interface by @philhassey in #55
  • types: remove the EntityMap.Load() method and use [] instead by @patjakdev in #58
  • ast: Add AST builder methods for datetime-related types and operators by @patjakdev in #57
  • types: internalize various errors by @patjakdev in #56
  • cedar-go: add a DEVELOPMENT.md with instructions about how to update the corpus tests. by @patjakdev in #61
  • Rename datetime constructors by @patjakdev in #60
  • Expose extension function calls in AST package by @micahhausler in #59
  • Regain 100% test coverage by @philhassey in #62
  • ast: restructure ast package documentation by @patjakdev in #63
  • types: clean up JSON unmarshaling story for extension types by @patjakdev in #64
  • enable errcheck for the project and fix the violations discovered by @patjakdev in #65
  • Sprinkle more high-level documentation around by @patjakdev in #66
  • One more coat of paint on README.md by @patjakdev in #67

New Contributors

Full Changelog: v0.4.0...v1.0.0

v0.4.0

01 Oct 18:48
981a06d
Compare
Choose a tag to compare

What's Changed

  • Improve Set.Contains() performance by making Set a hash set-like data structure by @patjakdev in #38
  • cedar: project public types, constructors, and constants from the types package through the cedar package for convenience by @patjakdev in #39

Full Changelog: v0.3.2...v0.4.0