@@ -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