diff --git a/CHANGELOG.md b/CHANGELOG.md index 4342b3ebb29adc6a3777f04ec16f4a12252159b5..7af73158fca44a4559c92355fa230e11687fbbc3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,25 @@ Unreleased on master Changes here are on the master branch, but not in any tagged release yet. When a release tag is made, this block of bullet points will just slide down to the [Released Changes](#released-changes) section. +- _nothing yet :)_ + + + +Released Changes +---------------- + +### v0.10.0 + +_2021 June 02_ + +v0.10.0 is a mild release, containing _no_ breaking changes, but lots of cool new stuff. Update at your earliest convenience. + +There's a bunch of cool new features in here, some of which are significant power-ups for the ecosystem (e.g. the `NodeReifier` API), so we recommend updating as soon as possible. + +There's also some sizable performance improvements available for generated code, so go forth and update your generated code too! + +Check out the full feature list: + - New: an `ipld.DeepEqual` method lets you easily compare two `ipld.Node` for equality. (This is useful in case you have nodes with two different internal implementations, different memory layouts, etc, such that native golang equality would not be semantically correct.) [[#174](https://github.com/ipld/go-ipld-prime/pull/174)] - New: the multicodec package exposes a `multicodec.Registry` type, and also some `multicodec.List*` methods. @@ -73,9 +92,9 @@ When a release tag is made, this block of bullet points will just slide down to - New: a cbor (as opposed to dag-cbor) codec is now available from this repo. Same story as the json codec: it just explicitly doesn't support links (because you should use dag-cbor if you want that). [[#153](https://github.com/ipld/go-ipld-prime/pull/153)] +This contained a ton of contributions from lots of people: especially thanks to @mvdan, @hannahhoward, and @willscott for invaluable contributions. + -Released Changes ----------------- ### v0.9.0