@@ -7,25 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10- ## [ 0.16.1] ( https://github.com/rust-lang/hashbrown/compare/v0.16.0...v0.16.1 ) - 2025-11-19
11-
12- ### Other
13-
14- - Add ` T ` to bucket iterators and inline their methods
15- - Add ` HashTable::iter_buckets ` and ` iter_hash_buckets `
16- - Add ` HashTable::get_bucket_entry_unchecked `
17- - ` get_bucket_entry -> Result<OccupiedEntry, AbsentEntry> `
18- - Add ` get_bucket_unchecked ` and ` get_bucket_unchecked_mut `
19- - Make ` HashTable ` entries use ` Tag ` instead of a full hash
20- - Rename ` HashTable::buckets ` to ` num_buckets `
21- - Add ` HashTable ` methods related to the raw bucket index
22- - Merge pull request #579 from djugei/master
23- - Clean up doc comment for ` VacantEntryRef::insert_with_key `
24- - Add insert_with_key, allowing the user to provide the key at insertion time.
10+ ## [ 0.16.1] ( https://github.com/rust-lang/hashbrown/compare/v0.16.0...v0.16.1 ) - 2025-11-20
2511
12+ ### Added
13+
14+ - Added ` HashTable ` methods related to the raw bucket index (#657 )
15+ - Added ` VacantEntryRef::insert_with_key ` (#579 )
16+
17+ ### Changed
18+
19+ - Removed specialization for ` Copy ` types (#662 )
2620- The ` get_many_mut ` family of methods have been renamed to ` get_disjoint_mut `
2721 to match the standard library. The old names are still present for now, but
2822 deprecated.
23+ - Recognize and use over-sized allocations when using custom allocators. (#523 )
24+ - Depend on ` serde_core ` instead of ` serde ` . (#649 )
25+ - Optimized ` collect ` on rayon parallel iterators. (#652 )
2926
3027## [ 0.16.0] ( https://github.com/rust-lang/hashbrown/compare/v0.15.5...v0.16.0 ) - 2025-08-28
3128
0 commit comments