Skip to content

Commit 435eaf5

Browse files
authored
Merge pull request #665 from rust-lang/release-plz-2025-11-29T03-15-59Z
chore: release v0.17.0
2 parents 3b6489a + d290456 commit 435eaf5

2 files changed

Lines changed: 26 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.17.0](https://github.com/rust-lang/hashbrown/compare/v0.16.1...v0.17.0) - 2026-04-06
11+
12+
### Added
13+
14+
- Added `hash_table::OccupiedEntry::replace_entry_with` (#669)
15+
- Added `hash_map::{OccupiedEntry::into_entry, VacantEntryRef::insert_entry_with_key}` (#670)
16+
- Added `hash_table::UnsafeIter` (#667)
17+
- Added `iter` methods to various `HashTable` iterators (#667)
18+
- Added `HashMap::{replace_key,replace_key_unchecked,insert_with_key_unchecked}` (#681)
19+
- Added `into_map` methods to all `HashMap` entry types (#686)
20+
- Added `into_table` methods to all `HashTable` entry types (#686)
21+
- Added `#[must_use]` to constructors (#697)
22+
- `TryReserveError` now implements `Error` (#698)
23+
24+
### Changed
25+
26+
- Changed `EntryRef` to use `ToOwned` (#670)
27+
- Bumped MSRV to 1.85 (2024 edition) (#676)
28+
29+
### Fixed
30+
31+
- `HashTable:clone_from` now forwards to `RawTable::clone_from` instead of using the default implementation (#668)
32+
- Fixed potential UB in `RawTableInner::fallible_with_capacity` (#692)
33+
- Fixed incorrect length if a hasher panics during rehash (#710)
34+
1035
## [0.16.1](https://github.com/rust-lang/hashbrown/compare/v0.16.0...v0.16.1) - 2025-11-20
1136

1237
### Added

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.16.1"
3+
version = "0.17.0"
44
authors = ["Amanieu d'Antras <amanieu@gmail.com>"]
55
description = "A Rust port of Google's SwissTable hash map"
66
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)