From e3fe8f84212fa5c4ac5865d36a3cad9267c98c7c Mon Sep 17 00:00:00 2001 From: Eliza Weisman Date: Mon, 6 Jun 2022 17:38:16 -0700 Subject: [PATCH] cordyceps: prepare to release v0.2.0 (#206) Signed-off-by: Eliza Weisman --- Cargo.lock | 2 +- cordyceps/CHANGELOG.md | 19 +++++++++++++++++++ cordyceps/Cargo.toml | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5f6f53f0..2bff93b7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -186,7 +186,7 @@ dependencies = [ [[package]] name = "cordyceps" -version = "0.1.1" +version = "0.2.0" dependencies = [ "loom", "proptest", diff --git a/cordyceps/CHANGELOG.md b/cordyceps/CHANGELOG.md index 2a9549f8..0e6cf4b2 100644 --- a/cordyceps/CHANGELOG.md +++ b/cordyceps/CHANGELOG.md @@ -1,3 +1,22 @@ +## cordyceps-v0.2.0 - (2022-06-07) + +[cae707e](https://github.com/hawkw/mycelium/cae707ea55a5a755e4eafbbce2cee1fd8751e212)...[ea7412a](https://github.com/hawkw/mycelium/ea7412ac2d7b31e98d8a69390db7a5b975569d90) + +### Breaking Changes +- **Fix use-after-free in `List` iterators ([#203](https://github.com/hawkw/mycelium/issues/203))** ([1eea1f2](1eea1f2290f0a858851a1fcb39d6d95c7b51cf37))
This changes the type signature of the `list::Iter` and `list::Cursor` +types. +- **Add `Drop` impl for `List` ([#203](https://github.com/hawkw/mycelium/issues/203))** ([ea7412a](ea7412ac2d7b31e98d8a69390db7a5b975569d90))
The `List::new` constructor now requires a `T: Linked>` +bound. + +### Added + +- Add `List::len` method ([#204](https://github.com/hawkw/mycelium/issues/204)) ([e286c61](https://github.com/hawkw/mycelium/e286c61f642dc9601f83edf2c33a1dd7d1637447)) + +### Fixed + +- [**breaking**](#cordyceps-v0.2.0-breaking) Fix use-after-free in `List` iterators ([#203](https://github.com/hawkw/mycelium/issues/203)) ([1eea1f2](https://github.com/hawkw/mycelium/1eea1f2290f0a858851a1fcb39d6d95c7b51cf37)) +- [**breaking**](#cordyceps-v0.2.0-breaking) Add `Drop` impl for `List` ([#203](https://github.com/hawkw/mycelium/issues/203)) ([ea7412a](https://github.com/hawkw/mycelium/ea7412ac2d7b31e98d8a69390db7a5b975569d90), fixes [#165](https://github.com/hawkw/mycelium/issues/165)) + ## cordyceps-v0.1.1 - (2022-06-06) [8fe36c4](https://github.com/hawkw/mycelium/8fe36c49d724e77711e42717044832c45db3ed34)...[cae707e](https://github.com/hawkw/mycelium/cae707ea55a5a755e4eafbbce2cee1fd8751e212) diff --git a/cordyceps/Cargo.toml b/cordyceps/Cargo.toml index 2b815325..e76f1021 100644 --- a/cordyceps/Cargo.toml +++ b/cordyceps/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cordyceps" -version = "0.1.1" +version = "0.2.0" edition = "2021" description = "Mycelium intrusive data structures." authors = ["Eliza Weisman "]