X-Git-Url: https://git.chrismorgan.info/anymap/blobdiff_plain/27eca551823bac40421ae7ee6e83e7541790b723..93511917c3be355cf2696ca97fd21ff180dc5f47:/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 1be2128..8dd437e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # 1.0.0 (unreleased) +Planned once the dust of 1.0.0-beta.1 settles, since 1.0.0-beta.1 ended up +being bigger than I’d earlier intended. + +# 1.0.0-beta.2 (unreleased) + +- Fixed the broken `Extend` implementation added in 1.0.0-beta.1. + +# 1.0.0-beta.1 (2022-01-25) + - Removed `anymap::any::Any` in favour of just plain `core::any::Any`, since its `Send`/`Sync` story is now long stable. @@ -24,6 +33,8 @@ - Implemented `Default` on `Map` (not just on `RawMap`). +- Added `Entry::{or_default, and_modify}` (std::collections::hash_map parity). + - Removed the `anymap::raw` wrapper layer around `std::collections::hash_map`, in favour of exposing the raw `HashMap` directly. I think there was a reason I did it that seven years ago, but I think that reason may have dissolved by @@ -36,9 +47,6 @@ - Worked around the spurious `where_clauses_object_safety` future-compatibility lint that has been raised since mid-2018. If you put `#![allow(where_clauses_object_safety)]` on your binary crates for this reason, you can remove it. -I don’t plan for there to be any real changes from 0.12.1; -it should be just a bit of housecleaning and a version bump. - # 0.12.1 (2017-01-20) - Remove superfluous Clone bound on Entry methods (#26)