@@ -7,6 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.22.0] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.21.1...salsa-v0.22.0 ) - 2025-05-23
11+
12+ ### Fixed
13+
14+ - fix memo table growth condition ([ #850 ] ( https://github.com/salsa-rs/salsa/pull/850 ) )
15+ - incorrect caching for queries participating in fixpoint ([ #843 ] ( https://github.com/salsa-rs/salsa/pull/843 ) )
16+ - change detection for fixpoint queries ([ #836 ] ( https://github.com/salsa-rs/salsa/pull/836 ) )
17+
18+ ### Other
19+
20+ - Allow creation of tracked associated functions (without ` self ` ) ([ #859 ] ( https://github.com/salsa-rs/salsa/pull/859 ) )
21+ - Short-circuit ` block-on ` if same thread ([ #862 ] ( https://github.com/salsa-rs/salsa/pull/862 ) )
22+ - Skip release-plz jobs on forks ([ #873 ] ( https://github.com/salsa-rs/salsa/pull/873 ) )
23+ - Unwind with specific type when encountering an unexpected cycle ([ #856 ] ( https://github.com/salsa-rs/salsa/pull/856 ) )
24+ - Remove jar mentions from book ([ #775 ] ( https://github.com/salsa-rs/salsa/pull/775 ) )
25+ - Implement an ` !Update ` bound escape hatch for tracked fn ([ #867 ] ( https://github.com/salsa-rs/salsa/pull/867 ) )
26+ - Only enable ` boxcar/loom ` when ` loom ` feature is enabled ([ #869 ] ( https://github.com/salsa-rs/salsa/pull/869 ) )
27+ - Remove default ` PartialOrd ` and ` Ord ` derives for salsa-structs ([ #868 ] ( https://github.com/salsa-rs/salsa/pull/868 ) )
28+ - update boxcar ([ #865 ] ( https://github.com/salsa-rs/salsa/pull/865 ) )
29+ - speed-up cycle-retry logic ([ #861 ] ( https://github.com/salsa-rs/salsa/pull/861 ) )
30+ - Fix returns(deref | as_ref | as_deref) in tracked methods ([ #857 ] ( https://github.com/salsa-rs/salsa/pull/857 ) )
31+ - Changed ` return_ref ` syntax to ` returns(as_ref) ` and ` returns(cloned) ` ([ #772 ] ( https://github.com/salsa-rs/salsa/pull/772 ) )
32+ - Work around a rust-analyzer bug ([ #855 ] ( https://github.com/salsa-rs/salsa/pull/855 ) )
33+ - Lazy finalization of cycle participants in ` maybe_changed_after ` ([ #854 ] ( https://github.com/salsa-rs/salsa/pull/854 ) )
34+ - Do not re-verify already verified memoized value in cycle verification ([ #851 ] ( https://github.com/salsa-rs/salsa/pull/851 ) )
35+ - Pass cycle heads as out parameter for ` maybe_changed_after ` ([ #852 ] ( https://github.com/salsa-rs/salsa/pull/852 ) )
36+ - Move salsa event system into ` Zalsa ` ([ #849 ] ( https://github.com/salsa-rs/salsa/pull/849 ) )
37+ - gate loom dependency under feature flag ([ #844 ] ( https://github.com/salsa-rs/salsa/pull/844 ) )
38+ - Add loom support ([ #842 ] ( https://github.com/salsa-rs/salsa/pull/842 ) )
39+ - Clean up some unsafety ([ #830 ] ( https://github.com/salsa-rs/salsa/pull/830 ) )
40+
1041## [ 0.21.1] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.21.0...salsa-v0.21.1 ) - 2025-04-30
1142
1243### Added
0 commit comments