@@ -7,6 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
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
+
10
41
## [ 0.21.1] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.21.0...salsa-v0.21.1 ) - 2025-04-30
11
42
12
43
### Added
0 commit comments