Skip to content

Commit be343c1

Browse files
chore: release v0.25.0
1 parent 76e65b1 commit be343c1

File tree

6 files changed

+38
-6
lines changed

6 files changed

+38
-6
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.25.0](https://github.com/salsa-rs/salsa/compare/salsa-v0.24.0...salsa-v0.25.0) - 2025-10-29
11+
12+
### Other
13+
14+
- Explain the motivation for breaking API changes made in #1012 and #1015 ([#1016](https://github.com/salsa-rs/salsa/pull/1016))
15+
- Expose the Input query Id with cycle_initial ([#1015](https://github.com/salsa-rs/salsa/pull/1015))
16+
- Add `SyncTable::peek_claim` fast path for `function::Ingredient::wait_for` ([#1011](https://github.com/salsa-rs/salsa/pull/1011))
17+
- Fix cache invalidation when cycle head becomes non-head ([#1014](https://github.com/salsa-rs/salsa/pull/1014))
18+
- Expose the query ID and the last provisional value to the cycle recovery function ([#1012](https://github.com/salsa-rs/salsa/pull/1012))
19+
- Fix hangs in multithreaded fixpoint iteration ([#1010](https://github.com/salsa-rs/salsa/pull/1010))
20+
- Remove experimental parallel feature ([#1013](https://github.com/salsa-rs/salsa/pull/1013))
21+
- Simplify `WaitGroup` implementation ([#958](https://github.com/salsa-rs/salsa/pull/958))
22+
- Fix missing license files in published macros/macro-rules crates ([#1009](https://github.com/salsa-rs/salsa/pull/1009))
23+
- Run fixpoint per strongly connected component ([#999](https://github.com/salsa-rs/salsa/pull/999))
24+
- Add benchmark for a fixpoint iteration with nested cycles ([#1001](https://github.com/salsa-rs/salsa/pull/1001))
25+
1026
## [0.24.0](https://github.com/salsa-rs/salsa/compare/salsa-v0.23.0...salsa-v0.24.0) - 2025-09-30
1127

1228
### Fixed

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "salsa"
3-
version = "0.24.0"
3+
version = "0.25.0"
44
authors.workspace = true
55
edition.workspace = true
66
license.workspace = true
@@ -9,8 +9,8 @@ rust-version.workspace = true
99
description = "A generic framework for on-demand, incrementalized computation (experimental)"
1010

1111
[dependencies]
12-
salsa-macro-rules = { version = "0.24.0", path = "components/salsa-macro-rules" }
13-
salsa-macros = { version = "0.24.0", path = "components/salsa-macros", optional = true }
12+
salsa-macro-rules = { version = "0.25.0", path = "components/salsa-macro-rules" }
13+
salsa-macros = { version = "0.25.0", path = "components/salsa-macros", optional = true }
1414

1515
boxcar = "0.2.13"
1616
crossbeam-queue = "0.3.12"
@@ -62,7 +62,7 @@ salsa_unstable = []
6262
# which may ultimately result in odd issues due to the proc-macro
6363
# output mismatching with the declarative macro inputs
6464
[target.'cfg(any())'.dependencies]
65-
salsa-macros = { version = "=0.24.0", path = "components/salsa-macros" }
65+
salsa-macros = { version = "=0.25.0", path = "components/salsa-macros" }
6666

6767
[dev-dependencies]
6868
# examples

components/salsa-macro-rules/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.25.0](https://github.com/salsa-rs/salsa/compare/salsa-macro-rules-v0.24.0...salsa-macro-rules-v0.25.0) - 2025-10-29
11+
12+
### Other
13+
14+
- Expose the Input query Id with cycle_initial ([#1015](https://github.com/salsa-rs/salsa/pull/1015))
15+
- Expose the query ID and the last provisional value to the cycle recovery function ([#1012](https://github.com/salsa-rs/salsa/pull/1012))
16+
- Fix missing license files in published macros/macro-rules crates ([#1009](https://github.com/salsa-rs/salsa/pull/1009))
17+
- Add benchmark for a fixpoint iteration with nested cycles ([#1001](https://github.com/salsa-rs/salsa/pull/1001))
18+
1019
## [0.24.0](https://github.com/salsa-rs/salsa/compare/salsa-macro-rules-v0.23.0...salsa-macro-rules-v0.24.0) - 2025-09-30
1120

1221
### Fixed

components/salsa-macro-rules/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "salsa-macro-rules"
3-
version = "0.24.0"
3+
version = "0.25.0"
44
authors.workspace = true
55
edition.workspace = true
66
license.workspace = true

components/salsa-macros/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.25.0](https://github.com/salsa-rs/salsa/compare/salsa-macros-v0.24.0...salsa-macros-v0.25.0) - 2025-10-29
11+
12+
### Other
13+
14+
- Expose the query ID and the last provisional value to the cycle recovery function ([#1012](https://github.com/salsa-rs/salsa/pull/1012))
15+
- Fix missing license files in published macros/macro-rules crates ([#1009](https://github.com/salsa-rs/salsa/pull/1009))
16+
1017
## [0.24.0](https://github.com/salsa-rs/salsa/compare/salsa-macros-v0.23.0...salsa-macros-v0.24.0) - 2025-09-30
1118

1219
### Other

components/salsa-macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "salsa-macros"
3-
version = "0.24.0"
3+
version = "0.25.0"
44
authors.workspace = true
55
edition.workspace = true
66
license.workspace = true

0 commit comments

Comments
 (0)