diff --git a/RELEASE.md b/CHANGELOG.md similarity index 76% rename from RELEASE.md rename to CHANGELOG.md index fbef70d..1c56038 100644 --- a/RELEASE.md +++ b/CHANGELOG.md @@ -1,70 +1,84 @@ -# 0.13.5 +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.13.6](https://github.com/rinde/more_collections/compare/v0.13.5...v0.13.6) - 2024-04-15 + +### Other +- bump deps ([#59](https://github.com/rinde/more_collections/pull/59)) + +## 0.13.5 - [Relax `PartialEq` bound](https://github.com/rinde/more_collections/pull/53) by [Felerius](https://github.com/Felerius) -# 0.13.4 +## 0.13.4 - [Make functions `const` where possible](https://github.com/rinde/more_collections/pull/50) - [Enable pedantic lints](https://github.com/rinde/more_collections/pull/52/files) which adds `Debug` implementations to all types, improves docs, and more. -# 0.13.3 +## 0.13.3 - Bug fix: [Fix docs visibility](https://github.com/rinde/more_collections/pull/47) by [Felerius](https://github.com/Felerius) -# 0.13.2 +## 0.13.2 - Bug fix: [Correct `Eq` for `VecMap`](https://github.com/rinde/more_collections/pull/46) by [Felerius](https://github.com/Felerius) -# 0.13.0 +## 0.13.0 - Add `Extend` impl to `VecMap` -# 0.12.0 +## 0.12.0 - Extend `vecmap![]` macro to also support `vecmap!["".to_string(); 7]` syntax. -# 0.11.0 +## 0.11.0 - Introduce `VecMap` a `IndexMap`-like collection backed by a `Vec`. -# 0.10.0 +## 0.10.0 - `SmallMap` add `contains_key()`, `DoubleEndedIterator` for `Iter`. - `SmallSet` add `IntoIterator`, `difference()`, `symmetric_difference()`, `intersection()`, `union()`, `contains()`, and `DoubleEndedIterator` for `Iter`. - bump `indexmap` to 2.1.0 - bump `smallvec` to 1.11.2 -# 0.9.0 +## 0.9.0 - Add `Clone` to `iter()`, `keys()`, and `values()` for all multimaps. -# 0.8.1 +## 0.8.1 - Fix bug such that `SmallMap::from_iter()` removes duplicate keys, also when inline -# 0.8.0 +## 0.8.0 - Add `or_insert()` to `Entry` of `SmallMap` - Bump deps -# 0.7.0 +## 0.7.0 - Add `get_index()` to `Index*Multimap`s by [@jankeu](https://github.com/jankeu) - Update Rust version and dependencies by [@jankeu](https://github.com/jankeu) -# 0.6.1 +## 0.6.1 - Bugfix: [Correct partial eq bounds](https://github.com/rinde/more_collections/pull/18) by [Fabian Braun](https://github.com/fabian-braun). - Bump `IndexMap` dependency to 1.9.3 -# 0.6.0 +## 0.6.0 - `SmallSet`: add `insert_full()` - `SmallMap`: add `insert_full()` and return value for `entry().or_insert()` - `SmallMap`: relax type requirements for `Index` and `IndexMut` -# 0.5.1 +## 0.5.1 - improve docs -# 0.5.0 +## 0.5.0 - add `SmallMap` and `SmallSet` implementations - bump `IndexMap` dependency to 1.9.2 -# 0.4.0 +## 0.4.0 - bump `IndexMap` dependency to 1.9.1 -# 0.3.0 +## 0.3.0 - move macros into respective files -# 0.2.0 + +## 0.2.0 - add `Index` implementation - add crate features to selectively enable implementations - add iterators - -# 0.1.0 - - initial release \ No newline at end of file + +## 0.1.0 + - initial release diff --git a/Cargo.lock b/Cargo.lock index 99a6aec..6b76dc7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -347,7 +347,7 @@ dependencies = [ [[package]] name = "more_collections" -version = "0.13.5" +version = "0.13.6" dependencies = [ "criterion", "indexmap", diff --git a/Cargo.toml b/Cargo.toml index f39b7ff..a323051 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] edition = "2021" name = "more_collections" -version = "0.13.5" +version = "0.13.6" authors = ["Rinde van Lon "] description = "Additional collections not found in std::collections" repository = "https://github.com/rinde/more_collections/"