Repository: cedar-policy/cedar
Pull request #1469 (2025-02-12 20:34:05)

4.3.2 version bump
## Description of changes

## Issue #, if available

## Checklist for requesting a review

The change in this PR is (choose one, and delete the other options):

- [ ] A breaking change requiring a major version bump to `cedar-policy` (e.g., changes to the signature of an existing API).
- [ ] A backwards-compatible change requiring a minor version bump to `cedar-policy` (e.g., addition of a new API).
- [ ] A bug fix or other functionality change requiring a patch to `cedar-policy`.
- [ ] A change "invisible" to users (e.g., documentation, changes to "internal" crates like `cedar-policy-core`, `cedar-validator`, etc.)
- [ ] A change (breaking or otherwise) that only impacts unreleased or experimental code.

I confirm that this PR (choose one, and delete the other options):

- [ ] Updates the "Unreleased" section of the CHANGELOG with a description of my change (required for major/minor version bumps).
- [ ] Does not update the CHANGELOG because my change does not significantly impact released code.

I confirm that [`cedar-spec`](https://github.com/cedar-policy/cedar-spec) (choose one, and delete the other options):

- [ ] Does not require updates because my change does not impact the Cedar formal model or DRT infrastructure.
- [ ] Requires updates, and I have made / will make these updates myself. (Please include in your description a timeline or link to the relevant PR in `cedar-spec`, and how you have tested that your updates are correct.)
- [ ] Requires updates, but I do not plan to make them in the near future. (Make sure that your changes are hidden behind a feature flag to mark them as experimental.)
- [ ] I'm not sure how my change impacts `cedar-spec`. (Post your PR anyways, and we'll discuss in the comments.)

I confirm that [`docs.cedarpolicy.com`](https://docs.cedarpolicy.com/) (choose one, and delete the other options):

- [ ] Does not require updates because my change does not impact the Cedar language specification.
- [ ] Requires updates, and I have made / will make these updates myself. (Please include in your description a timeline or link to the relevant PR in [`cedar-docs`](https://github.com/cedar-policy/cedar-docs). PRs should be targeted at a `staging-X.Y` branch, not `main`.)
- [ ] I'm not sure how my change impacts the documentation. (Post your PR anyways, and we'll discuss in the comments.)



Patch:
diff --git a/Cargo.lock b/Cargo.lock
index bd7689f6..2569216d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -269,7 +269,7 @@ dependencies = [
 
 [[package]]
 name = "cedar-policy"
-version = "4.3.0"
+version = "4.3.2"
 dependencies = [
  "cedar-policy-core",
  "cedar-policy-formatter",
@@ -300,7 +300,7 @@ dependencies = [
 
 [[package]]
 name = "cedar-policy-cli"
-version = "4.3.0"
+version = "4.3.2"
 dependencies = [
  "assert_cmd",
  "cedar-policy",
@@ -323,7 +323,7 @@ dependencies = [
 
 [[package]]
 name = "cedar-policy-core"
-version = "4.3.0"
+version = "4.3.2"
 dependencies = [
  "arbitrary",
  "chrono",
@@ -354,7 +354,7 @@ dependencies = [
 
 [[package]]
 name = "cedar-policy-formatter"
-version = "4.3.0"
+version = "4.3.2"
 dependencies = [
  "cedar-policy-core",
  "insta",
@@ -369,7 +369,7 @@ dependencies = [
 
 [[package]]
 name = "cedar-policy-validator"
-version = "4.3.0"
+version = "4.3.2"
 dependencies = [
  "arbitrary",
  "cedar-policy-core",
@@ -399,7 +399,7 @@ dependencies = [
 
 [[package]]
 name = "cedar-testing"
-version = "4.3.0"
+version = "4.3.2"
 dependencies = [
  "assert_cmd",
  "cedar-policy",
@@ -414,7 +414,7 @@ dependencies = [
 
 [[package]]
 name = "cedar-wasm"
-version = "4.3.0"
+version = "4.3.2"
 dependencies = [
  "cedar-policy",
  "cedar-policy-core",
diff --git a/Cargo.toml b/Cargo.toml
index 03d0bace..6da890e2 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -23,7 +23,7 @@ debug = "line-tables-only"  # this adds more debug symbols/info to the binary th
 [workspace.package]
 # Check the minimum supported Rust version with `cargo install cargo-msrv && cargo msrv --min 1.X.0` where `X` is something lower than the version noted here (to confirm that versions lower than the one noted here _don't_ work)
 rust-version = "1.77"
-version = "4.3.1"
+version = "4.3.2"
 homepage = "https://cedarpolicy.com"
 keywords = ["cedar", "authorization", "policy", "security"]
 categories = ["compilers", "config"]
diff --git a/cedar-policy-cli/Cargo.toml b/cedar-policy-cli/Cargo.toml
index ed4659da..254059a2 100644
--- a/cedar-policy-cli/Cargo.toml
+++ b/cedar-policy-cli/Cargo.toml
@@ -11,10 +11,10 @@ homepage.workspace = true
 repository.workspace = true
 
 [dependencies]
-cedar-policy = { version = "=4.3.1", path = "../cedar-policy" }
-cedar-policy-formatter = { version = "=4.3.1", path = "../cedar-policy-formatter" }
-cedar-policy-core = { version = "=4.3.1", path = "../cedar-policy-core" }
-cedar-policy-validator = { version = "=4.3.1", path = "../cedar-policy-validator" }
+cedar-policy = { version = "=4.3.2", path = "../cedar-policy" }
+cedar-policy-formatter = { version = "=4.3.2", path = "../cedar-policy-formatter" }
+cedar-policy-core = { version = "=4.3.2", path = "../cedar-policy-core" }
+cedar-policy-validator = { version = "=4.3.2", path = "../cedar-policy-validator" }
 clap = { version = "4", features = ["derive", "env"] }
 serde = { version = "1.0", features = ["derive"] }
 serde_json = "1.0"
diff --git a/cedar-policy-formatter/Cargo.toml b/cedar-policy-formatter/Cargo.toml
index 42c8b084..9c7e7670 100644
--- a/cedar-policy-formatter/Cargo.toml
+++ b/cedar-policy-formatter/Cargo.toml
@@ -11,7 +11,7 @@ homepage.workspace = true
 repository.workspace = true
 
 [dependencies]
-cedar-policy-core = { version = "=4.3.1", path = "../cedar-policy-core" }
+cedar-policy-core = { version = "=4.3.2", path = "../cedar-policy-core" }
 pretty = "0.12.1"
 logos = "0.15.0"
 itertools = "0.14"
diff --git a/cedar-policy-validator/Cargo.toml b/cedar-policy-validator/Cargo.toml
index b86ceac1..d600ec62 100644
--- a/cedar-policy-validator/Cargo.toml
+++ b/cedar-policy-validator/Cargo.toml
@@ -11,7 +11,7 @@ homepage.workspace = true
 repository.workspace = true
 
 [dependencies]
-cedar-policy-core = { version = "=4.3.1", path = "../cedar-policy-core" }
+cedar-policy-core = { version = "=4.3.2", path = "../cedar-policy-core" }
 serde = { version = "1.0", features = ["derive"] }
 serde_json = { version = "1.0", features = ["preserve_order"] }
 serde_with = "3.12"
@@ -58,7 +58,7 @@ entity-manifest = []
 [dev-dependencies]
 similar-asserts = "1.5.0"
 cool_asserts = "2.0"
-cedar-policy-core = { version = "=4.3.1", path = "../cedar-policy-core", features = ["test-util"] }
+cedar-policy-core = { version = "=4.3.2", path = "../cedar-policy-core", features = ["test-util"] }
 miette = { version = "7.4.0", features = ["fancy"] }
 
 [build-dependencies]
diff --git a/cedar-policy/Cargo.toml b/cedar-policy/Cargo.toml
index a0d54809..95661fb7 100644
--- a/cedar-policy/Cargo.toml
+++ b/cedar-policy/Cargo.toml
@@ -11,9 +11,9 @@ homepage.workspace = true
 repository = "https://github.com/cedar-policy/cedar"
 
 [dependencies]
-cedar-policy-core = { version = "=4.3.1", path = "../cedar-policy-core" }
-cedar-policy-validator = { version = "=4.3.1", path = "../cedar-policy-validator" }
-cedar-policy-formatter = { version = "=4.3.1", path = "../cedar-policy-formatter" }
+cedar-policy-core = { version = "=4.3.2", path = "../cedar-policy-core" }
+cedar-policy-validator = { version = "=4.3.2", path = "../cedar-policy-validator" }
+cedar-policy-formatter = { version = "=4.3.2", path = "../cedar-policy-formatter" }
 ref-cast = "1.0"
 serde = { version = "1.0", features = ["derive", "rc"] }
 serde_json = "1.0"
@@ -67,7 +67,7 @@ miette = { version = "7.4.0", features = ["fancy"] }
 cool_asserts = "2.0"
 criterion = "0.5"
 globset = "0.4"
-cedar-policy-core = { version = "=4.3.1", features = [
+cedar-policy-core = { version = "=4.3.2", features = [
     "test-util",
 ], path = "../cedar-policy-core" }
 # NON-CRYPTOGRAPHIC random number generators
diff --git a/cedar-wasm/Cargo.toml b/cedar-wasm/Cargo.toml
index 04711927..f4d14fc3 100644
--- a/cedar-wasm/Cargo.toml
+++ b/cedar-wasm/Cargo.toml
@@ -9,10 +9,10 @@ license.workspace = true
 exclude = ['/build']
 
 [dependencies]
-cedar-policy = { version = "=4.3.1", path = "../cedar-policy", features = ["wasm"] }
-cedar-policy-core = { version = "=4.3.1", path = "../cedar-policy-core", features = ["wasm"] }
-cedar-policy-formatter = { version = "=4.3.1", path = "../cedar-policy-formatter" }
-cedar-policy-validator = { version = "=4.3.1", path = "../cedar-policy-validator", features = ["wasm"] }
+cedar-policy = { version = "=4.3.2", path = "../cedar-policy", features = ["wasm"] }
+cedar-policy-core = { version = "=4.3.2", path = "../cedar-policy-core", features = ["wasm"] }
+cedar-policy-formatter = { version = "=4.3.2", path = "../cedar-policy-formatter" }
+cedar-policy-validator = { version = "=4.3.2", path = "../cedar-policy-validator", features = ["wasm"] }
 
 serde = { version = "1.0", features = ["derive", "rc"] }
 serde-wasm-bindgen = "0.6"


Test patch:
diff --git a/cedar-policy/src/tests.rs b/cedar-policy/src/tests.rs
index 86c8abaf..8ae729a3 100644
--- a/cedar-policy/src/tests.rs
+++ b/cedar-policy/src/tests.rs
@@ -6287,7 +6287,7 @@ mod version_tests {
 
     #[test]
     fn test_sdk_version() {
-        assert_eq!(get_sdk_version().to_string(), "4.3.1");
+        assert_eq!(get_sdk_version().to_string(), "4.3.2");
     }
 
     #[test]
diff --git a/cedar-testing/Cargo.toml b/cedar-testing/Cargo.toml
index d6f99111..132df9c0 100644
--- a/cedar-testing/Cargo.toml
+++ b/cedar-testing/Cargo.toml
@@ -6,9 +6,9 @@ license.workspace = true
 publish = false
 
 [dependencies]
-cedar-policy = { version = "=4.3.1", path = "../cedar-policy" }
-cedar-policy-core = { version = "=4.3.1", path = "../cedar-policy-core" }
-cedar-policy-validator = { version = "=4.3.1", path = "../cedar-policy-validator" }
+cedar-policy = { version = "=4.3.2", path = "../cedar-policy" }
+cedar-policy-core = { version = "=4.3.2", path = "../cedar-policy-core" }
+cedar-policy-validator = { version = "=4.3.2", path = "../cedar-policy-validator" }
 serde = { version = "1.0", features = ["derive"] }
 serde_json = "1.0"
 smol_str = { version = "0.3", features = ["serde"] }