Skip to content

Commit edeb8f7

Browse files
committed
Version 0.11.0
1 parent b50e258 commit edeb8f7

File tree

3 files changed

+20
-4
lines changed

3 files changed

+20
-4
lines changed

CHANGELOG.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,31 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
## [v0.11.0] - 2021-03-14
11+
1012
## Added
1113
- Added safe `try_insert_no_grow` method to `RawTable`. (#229)
14+
- Added support for `bumpalo` as an allocator without the `nightly` feature. (#231)
1215
- Implemented `Default` for `RawTable`. (#237)
1316
- Added new safe methods `RawTable::get_each_mut`, `HashMap::get_each_mut`, and
1417
`HashMap::get_each_key_value_mut`. (#239)
18+
- Added `From<HashMap<T, ()>>` for `HashSet<T>`. (#235)
19+
- Added `try_insert` method to `HashMap`. (#247)
1520

1621
## Changed
1722
- The minimum Rust version has been bumped to 1.49.0. (#230)
23+
- Significantly improved compilation times by reducing the amount of generated IR. (#205)
24+
25+
## Removed
26+
- We no longer re-export the unstable allocator items from the standard library, nor the stable shims approximating the same. (#227)
27+
- Removed hasher specialization support from `aHash`, which was resulting in inconsistent hashes being generated for a key. (#248)
28+
29+
## Fixed
30+
- Fixed union length comparison. (#228)
31+
32+
## ~~[v0.10.0] - 2021-01-16~~
1833

19-
## [v0.10.0] - 2021-01-16
34+
This release was _yanked_ due to inconsistent hashes being generated with the `nightly` feature. (#248)
2035

2136
## Changed
2237
- Parametrized `RawTable`, `HashSet` and `HashMap` over an allocator. (#133)
@@ -280,7 +295,8 @@ This release was _yanked_ due to a breaking change for users of `no-default-feat
280295

281296
- Initial release
282297

283-
[Unreleased]: https://github.com/rust-lang/hashbrown/compare/v0.10.0...HEAD
298+
[Unreleased]: https://github.com/rust-lang/hashbrown/compare/v0.11.0...HEAD
299+
[v0.11.0]: https://github.com/rust-lang/hashbrown/compare/v0.10.0...v0.11.0
284300
[v0.10.0]: https://github.com/rust-lang/hashbrown/compare/v0.9.1...v0.10.0
285301
[v0.9.1]: https://github.com/rust-lang/hashbrown/compare/v0.9.0...v0.9.1
286302
[v0.9.0]: https://github.com/rust-lang/hashbrown/compare/v0.8.2...v0.9.0

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hashbrown"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
authors = ["Amanieu d'Antras <amanieu@gmail.com>"]
55
description = "A Rust port of Google's SwissTable hash map"
66
license = "Apache-2.0/MIT"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ Add this to your `Cargo.toml`:
8585

8686
```toml
8787
[dependencies]
88-
hashbrown = "0.10"
88+
hashbrown = "0.11"
8989
```
9090

9191
Then:

0 commit comments

Comments
 (0)