Releases: cedar-policy/cedar-go
Releases · cedar-policy/cedar-go
v1.1.0
v1.0.7
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
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
v1.0.4
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
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
v1.0.1
What's Changed
- Use comparable evaluators in partial evaluation and folding by @kjamieson-sdm in #68
New Contributors
- @kjamieson-sdm made their first contribution in #68
Full Changelog: v1.0.0...v1.0.1
v1.0.0
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
- @mkraft made their first contribution in #46
- @micahhausler made their first contribution in #59
Full Changelog: v0.4.0...v1.0.0
v0.4.0
What's Changed
- Improve
Set.Contains()
performance by makingSet
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