Skip to content

Releases: cedar-policy/cedar

v4.9.0

09 Feb 22:28
2a3113d

Choose a tag to compare

Release 4.9.0, available on crates.io

Added

  • Entity::attrs() and Entity::tags() to iterate over all attributes/tags of an Entity (#2084)
  • to_json_value() methods on Entities, Context, and EntityUid (matching the existing one on Entity) (#2085)
  • From or TryFrom impls for converting public types into their corresponding FFI versions in
    the ffi module (new impls on ffi::EntityUid, ffi::Context, ffi::Entities, ffi::Policy,
    ffi::Template, and ffi::StaticPolicySet) (#2085)
  • schema_to_json_with_resolved_types() function, which takes in a Cedar schema and returns a json schema without any instances of EntityOrCommon; they're all either Entity or CommonType (#2058)
  • More derives (PartialEq, Clone, etc) for a number of types in the ffi module (#2083)
  • TPE: Simplify <residual> && false to false and <residual> || true to true when <residual> is error-free. (#2091)

Fixed

  • Policy formatting for record literals and index-style attribute access. (#2117, fixing #959 and #1005)

v4.8.2

09 Dec 17:53
447e228

Choose a tag to compare

Release 4.8.2, available on crates.io

Changed

  • Deprecated entity-manifest experimental feature. Consumers of these functions should migrate to the tpe feature and use PolicySet::is_authorized_batch. (#1945)

Fixed

  • Fixed authorization and other error messages to correctly display all diagnostic information. (#1944)

v4.6.2

26 Nov 21:15
802079a

Choose a tag to compare

Release 4.6.2, available on crates.io

Fixed

  • Fixed parsing of small negative decimal literals.

v4.5.2

26 Nov 21:24
c52fd8d

Choose a tag to compare

Release 4.5.2, available on crates.io

Fixed

  • Fixed parsing of small negative decimal literals.

v4.4.2

26 Nov 21:33
a424490

Choose a tag to compare

Release 4.4.2, available on crates.io

Fixed

  • Fixed parsing of small negative decimal literals.

v4.3.4

26 Nov 21:39
2312fae

Choose a tag to compare

Release 4.3.4, available on crates.io

Fixed

  • Fixed parsing of small negative decimal literals.

v4.2.3

26 Nov 21:46
2e1f1d6

Choose a tag to compare

Release 4.2.3, available on crates.io

Fixed

  • Fixed parsing of small negative decimal literals.

v4.1.1

26 Nov 21:54
b7d05cc

Choose a tag to compare

Release 4.1.1, available on crates.io

Fixed

  • Fixed parsing of small negative decimal literals.

v4.0.1

26 Nov 22:02
e223c64

Choose a tag to compare

Release 4.0.1, available on crates.io

Fixed

  • Fixed parsing of small negative decimal literals.

v3.3.1

26 Nov 22:10
0f7f817

Choose a tag to compare

Release 3.3.1, available on crates.io

Fixed

  • Fixed parsing of small negative decimal literals.