diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fa96cdba..9a57f321c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.28.3](https://github.com/salsa-rs/salsa/compare/salsa-v0.28.2...salsa-v0.28.3) - 2026-08-17 + +### Changed + +- adopt newer Rust language and library features ([#1285](https://github.com/salsa-rs/salsa/pull/1285)) + +### Fixed + +- preserve public attributes on tracked queries ([#1295](https://github.com/salsa-rs/salsa/pull/1295)) + +### Other + +- remove work-in-progress warning ([#1296](https://github.com/salsa-rs/salsa/pull/1296)) +- bump MSRV to 1.88 ([#1283](https://github.com/salsa-rs/salsa/pull/1283)) +- shard tracked query synchronization by key ([#1273](https://github.com/salsa-rs/salsa/pull/1273)) +- Fix SalsaValue unused lifetime warning ([#1274](https://github.com/salsa-rs/salsa/pull/1274)) + ## [0.28.2](https://github.com/salsa-rs/salsa/compare/salsa-v0.28.1...salsa-v0.28.2) - 2026-08-01 ### Added diff --git a/Cargo.toml b/Cargo.toml index 51942ac6b..1faa625b4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "salsa" -version = "0.28.2" +version = "0.28.3" authors.workspace = true edition.workspace = true license.workspace = true @@ -18,8 +18,8 @@ exclude = [ ] [dependencies] -salsa-macro-rules = { version = "0.28.2", path = "components/salsa-macro-rules" } -salsa-macros = { version = "0.28.2", path = "components/salsa-macros", optional = true } +salsa-macro-rules = { version = "0.28.3", path = "components/salsa-macro-rules" } +salsa-macros = { version = "0.28.3", path = "components/salsa-macros", optional = true } boxcar = "0.2.14" crossbeam-queue = "0.3.12" @@ -78,7 +78,7 @@ salsa_unstable = [] # which may ultimately result in odd issues due to the proc-macro # output mismatching with the declarative macro inputs [target.'cfg(false)'.dependencies] -salsa-macros = { version = "=0.28.2", path = "components/salsa-macros" } +salsa-macros = { version = "=0.28.3", path = "components/salsa-macros" } [dev-dependencies] # examples diff --git a/components/salsa-macro-rules/Cargo.toml b/components/salsa-macro-rules/Cargo.toml index 871a67fad..35edbe558 100644 --- a/components/salsa-macro-rules/Cargo.toml +++ b/components/salsa-macro-rules/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "salsa-macro-rules" -version = "0.28.2" +version = "0.28.3" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/components/salsa-macros/CHANGELOG.md b/components/salsa-macros/CHANGELOG.md index d61a4818c..29d0c832a 100644 --- a/components/salsa-macros/CHANGELOG.md +++ b/components/salsa-macros/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.28.3](https://github.com/salsa-rs/salsa/compare/salsa-macros-v0.28.2...salsa-macros-v0.28.3) - 2026-08-17 + +### Changed + +- adopt newer Rust language and library features ([#1285](https://github.com/salsa-rs/salsa/pull/1285)) + +### Fixed + +- preserve public attributes on tracked queries ([#1295](https://github.com/salsa-rs/salsa/pull/1295)) + +### Other + +- bump MSRV to 1.88 ([#1283](https://github.com/salsa-rs/salsa/pull/1283)) +- Fix SalsaValue unused lifetime warning ([#1274](https://github.com/salsa-rs/salsa/pull/1274)) + ## [0.28.2](https://github.com/salsa-rs/salsa/compare/salsa-macros-v0.28.1...salsa-macros-v0.28.2) - 2026-08-01 ### Added diff --git a/components/salsa-macros/Cargo.toml b/components/salsa-macros/Cargo.toml index b71348bdb..181c0c979 100644 --- a/components/salsa-macros/Cargo.toml +++ b/components/salsa-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "salsa-macros" -version = "0.28.2" +version = "0.28.3" authors.workspace = true edition.workspace = true license.workspace = true