@@ -7,6 +7,46 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ 0.20.0] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.19.0...salsa-v0.20.0 ) - 2025-04-05
11
+
12
+ ### Added
13
+
14
+ - Drop ` Debug ` requirements and flip implementation defaults ([ #756 ] ( https://github.com/salsa-rs/salsa/pull/756 ) )
15
+
16
+ ### Fixed
17
+
18
+ - ` #[doc(hidden)] ` ` plumbing ` module ([ #781 ] ( https://github.com/salsa-rs/salsa/pull/781 ) )
19
+ - Use ` changed_at ` revision when updating fields ([ #778 ] ( https://github.com/salsa-rs/salsa/pull/778 ) )
20
+
21
+ ### Other
22
+
23
+ - Keep edge condvar on stack instead of allocating it in an ` Arc ` ([ #773 ] ( https://github.com/salsa-rs/salsa/pull/773 ) )
24
+ - allow reuse of cached provisional memos within the same cycle iteration ([ #786 ] ( https://github.com/salsa-rs/salsa/pull/786 ) )
25
+ - Implement ` Lookup ` /` HashEqLike ` for ` Arc ` ([ #784 ] ( https://github.com/salsa-rs/salsa/pull/784 ) )
26
+ - Normalize imports style ([ #779 ] ( https://github.com/salsa-rs/salsa/pull/779 ) )
27
+ - Clean up ` par_map ` a bit ([ #742 ] ( https://github.com/salsa-rs/salsa/pull/742 ) )
28
+ - Fix typo in comment ([ #777 ] ( https://github.com/salsa-rs/salsa/pull/777 ) )
29
+ - Document most safety blocks ([ #776 ] ( https://github.com/salsa-rs/salsa/pull/776 ) )
30
+ - Use html directory for mdbook artifact ([ #774 ] ( https://github.com/salsa-rs/salsa/pull/774 ) )
31
+ - Move ` verified_final ` from ` Memo ` into ` QueryRevisions ` ([ #769 ] ( https://github.com/salsa-rs/salsa/pull/769 ) )
32
+ - Use ` ThinVec ` for ` MemoTable ` , halving its size ([ #770 ] ( https://github.com/salsa-rs/salsa/pull/770 ) )
33
+ - Remove unnecessary query stack acess in ` block_on ` ([ #771 ] ( https://github.com/salsa-rs/salsa/pull/771 ) )
34
+ - Replace memo queue with append-only vector ([ #767 ] ( https://github.com/salsa-rs/salsa/pull/767 ) )
35
+ - update boxcar ([ #696 ] ( https://github.com/salsa-rs/salsa/pull/696 ) )
36
+ - Remove extra page indirection in ` Table ` ([ #710 ] ( https://github.com/salsa-rs/salsa/pull/710 ) )
37
+ - update release steps ([ #705 ] ( https://github.com/salsa-rs/salsa/pull/705 ) )
38
+ - Remove some unnecessary panicking paths in cycle execution ([ #765 ] ( https://github.com/salsa-rs/salsa/pull/765 ) )
39
+ - * (perf)* Pool ` ActiveQuerys ` in the query stack ([ #629 ] ( https://github.com/salsa-rs/salsa/pull/629 ) )
40
+ - Resolve unwind safety fixme ([ #761 ] ( https://github.com/salsa-rs/salsa/pull/761 ) )
41
+ - Enable Garbage Collection for Interned Values ([ #602 ] ( https://github.com/salsa-rs/salsa/pull/602 ) )
42
+ - bug [ salsa-macros] : Improve debug name of tracked methods ([ #755 ] ( https://github.com/salsa-rs/salsa/pull/755 ) )
43
+ - Remove dead code ([ #764 ] ( https://github.com/salsa-rs/salsa/pull/764 ) )
44
+ - Reduce unnecessary conditional work in ` deep_verify_memo ` ([ #759 ] ( https://github.com/salsa-rs/salsa/pull/759 ) )
45
+ - Use a ` Vec ` for ` CycleHeads ` ([ #760 ] ( https://github.com/salsa-rs/salsa/pull/760 ) )
46
+ - Use nextest for miri test runs ([ #758 ] ( https://github.com/salsa-rs/salsa/pull/758 ) )
47
+ - Pin ` half ` version to prevent CI failure ([ #757 ] ( https://github.com/salsa-rs/salsa/pull/757 ) )
48
+ - rewrite cycle handling to support fixed-point iteration ([ #603 ] ( https://github.com/salsa-rs/salsa/pull/603 ) )
49
+
10
50
## [ 0.19.0] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.18.0...salsa-v0.19.0 ) - 2025-03-10
11
51
12
52
### Fixed
0 commit comments