diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..e200b76 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,30 @@ +# Changelog + +All notable changes to similar are documented here. + +## 2.0.0 + +* `Fragile` no longer boxes internally. +* `Sticky` and `SemiSticky` now require the use of stack tokens. + For more information see [#26](https://github.com/mitsuhiko/fragile/issues/26) +* `Sticky` now tries to drop entries from the thread local registry eagerly + if it's dropped on the right thread. + +## 1.2.1 + +* Fixed non slab versions only allowing a single sticky. + +## 1.2.0 + +Note on safety: the `Sticky` and `SemiSticky` types allow data to live +longer than the wrapper type which is why they are now requiring a `'static` +bound. Previously it was possible to create a sticky containing a bare +reference which permitted unsafe access. + +* `Sticky` now requires `'static`. +* Added the `slab` feature for an internal optimization for `Sticky` to use + a slab instead of a `HashMap`. + +## Older Releases + +Older releases were yanked due to the insufficient trait bound on `Sticky`. |