@@ -7,8 +7,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
7
7
8
8
## [ Unreleased]
9
9
10
- - Bumped minimum Rust version to 1.56.1 and edition to 2021
11
- - Added ` From<[T; N]> ` and ` From<[(K, V); N]> ` for ` HashSet ` and ` HashMap ` respectively (#297 )
10
+ ## [ v0.12.0] - 2022-01-17
11
+
12
+ ## Added
13
+
14
+ - Added ` From<[T; N]> ` and ` From<[(K, V); N]> ` for ` HashSet ` and ` HashMap ` respectively. (#297 )
15
+ - Added an ` allocator() ` getter to HashMap and HashSet. (#257 )
16
+ - Added ` insert_unique_unchecked ` to ` HashMap ` and ` HashSet ` . (#293 )
17
+ - Added ` into_keys ` and ` into_values ` to HashMap. (#295 )
18
+ - Implement ` From<array> ` on ` HashSet ` and ` HashMap ` . (#298 )
19
+ - Added ` entry_ref ` API to ` HashMap ` . (#201 )
20
+
21
+ ## Changed
22
+
23
+ - Bumped minimum Rust version to 1.56.1 and edition to 2021.
24
+ - Use u64 for the GroupWord on WebAssembly. (#271 )
25
+ - Optimized ` find ` . (#279 )
26
+ - Made rehashing and resizing less generic to reduce compilation time. (#282 )
27
+ - Inlined small functions. (#283 )
28
+ - Use ` BuildHasher::hash_one ` when ` feature = "nightly" ` is enabled. (#292 )
29
+ - Relaxed the bounds on ` Debug ` for ` HashSet ` . (#296 )
30
+ - Rename ` get_each_mut ` to ` get_many_mut ` and align API with the stdlib. (#291 )
31
+ - Don't hash the key when searching in an empty table. (#305 )
32
+
33
+ ## Fixed
34
+
35
+ - Guard against allocations exceeding isize::MAX. (#268 )
36
+ - Made ` RawTable::insert_no_grow ` unsafe. (#254 )
37
+ - Inline ` static_empty ` . (#280 )
38
+ - Fixed trait bounds on Send/Sync impls. (#303 )
12
39
13
40
## [ v0.11.2] - 2021-03-25
14
41
@@ -310,7 +337,8 @@ This release was _yanked_ due to a breaking change for users of `no-default-feat
310
337
311
338
- Initial release
312
339
313
- [ Unreleased ] : https://github.com/rust-lang/hashbrown/compare/v0.11.2...HEAD
340
+ [ Unreleased ] : https://github.com/rust-lang/hashbrown/compare/v0.12.0...HEAD
341
+ [ v0.12.0 ] : https://github.com/rust-lang/hashbrown/compare/v0.11.2...v0.12.0
314
342
[ v0.11.2 ] : https://github.com/rust-lang/hashbrown/compare/v0.11.1...v0.11.2
315
343
[ v0.11.1 ] : https://github.com/rust-lang/hashbrown/compare/v0.11.0...v0.11.1
316
344
[ v0.11.0 ] : https://github.com/rust-lang/hashbrown/compare/v0.10.0...v0.11.0
0 commit comments