@@ -7,6 +7,62 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77
88## [ Unreleased]
99
10+ ## [ v0.8.2] - 2020-08-08
11+
12+ ### Changed
13+ - Avoid closures to improve compile times. (#183 )
14+ - Do not iterate to drop if empty. (#182 )
15+
16+ ## [ v0.8.1] - 2020-07-16
17+
18+ ### Added
19+ - Added ` erase ` and ` remove ` to ` RawTable ` . (#171 )
20+ - Added ` try_with_capacity ` to ` RawTable ` . (#174 )
21+ - Added methods that allow re-using a ` RawIter ` for ` RawDrain ` ,
22+ ` RawIntoIter ` , and ` RawParIter ` . (#175 )
23+ - Added ` reflect_remove ` and ` reflect_insert ` to ` RawIter ` . (#175 )
24+ - Added a ` drain_filter ` function to ` HashSet ` . (#179 )
25+
26+ ### Changed
27+ - Deprecated ` RawTable::erase_no_drop ` in favor of ` erase ` and ` remove ` . (#176 )
28+ - ` insert_no_grow ` is now exposed under the ` "raw" ` feature. (#180 )
29+
30+ ## [ v0.8.0] - 2020-06-18
31+
32+ ### Fixed
33+ - Marked ` RawTable::par_iter ` as ` unsafe ` . (#157 )
34+
35+ ### Changed
36+ - Reduced the size of ` HashMap ` . (#159 )
37+ - No longer create tables with a capacity of 1 element. (#162 )
38+ - Removed ` K: Eq + Hash ` bounds on ` retain ` . (#163 )
39+ - Pulled in ` HashMap ` changes from rust-lang/rust (#164 ):
40+ - ` extend_one ` support on nightly.
41+ - ` CollectionAllocErr ` renamed to ` TryReserveError ` .
42+ - Added ` HashSet::get_or_insert_owned ` .
43+ - ` Default ` for ` HashSet ` no longer requires ` T: Eq + Hash ` and ` S: BuildHasher ` .
44+
45+ ## [ v0.7.2] - 2020-04-27
46+
47+ ### Added
48+ - Added ` or_insert_with_key ` to ` Entry ` . (#152 )
49+
50+ ### Fixed
51+ - Partially reverted ` Clone ` optimization which was unsound. (#154 )
52+
53+ ### Changed
54+ - Disabled use of ` const-random ` by default, which prevented reproducible builds. (#155 )
55+ - Optimized ` repeat ` function. (#150 )
56+ - Use ` NonNull ` for buckets, which improves codegen for iterators. (#148 )
57+
58+ ## [ v0.7.1] - 2020-03-16
59+
60+ ### Added
61+ - Added ` HashMap::get_key_value_mut ` . (#145 )
62+
63+ ### Changed
64+ - Optimized ` Clone ` implementation. (#146 )
65+
1066## [ v0.7.0] - 2020-01-31
1167
1268### Added
@@ -175,7 +231,12 @@ This release was _yanked_ due to a breaking change for users of `no-default-feat
175231
176232- Initial release
177233
178- [ Unreleased ] : https://github.com/rust-lang/hashbrown/compare/v0.7.0...HEAD
234+ [ Unreleased ] : https://github.com/rust-lang/hashbrown/compare/v0.8.2...HEAD
235+ [ v0.8.2 ] : https://github.com/rust-lang/hashbrown/compare/v0.8.1...v0.8.2
236+ [ v0.8.1 ] : https://github.com/rust-lang/hashbrown/compare/v0.8.0...v0.8.1
237+ [ v0.8.0 ] : https://github.com/rust-lang/hashbrown/compare/v0.7.2...v0.8.0
238+ [ v0.7.2 ] : https://github.com/rust-lang/hashbrown/compare/v0.7.1...v0.7.2
239+ [ v0.7.1 ] : https://github.com/rust-lang/hashbrown/compare/v0.7.0...v0.7.1
179240[ v0.7.0 ] : https://github.com/rust-lang/hashbrown/compare/v0.6.3...v0.7.0
180241[ v0.6.3 ] : https://github.com/rust-lang/hashbrown/compare/v0.6.2...v0.6.3
181242[ v0.6.2 ] : https://github.com/rust-lang/hashbrown/compare/v0.6.1...v0.6.2
0 commit comments