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