# 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.3.2][] - 2024-01-14 ### Added - Add `Clone` and `Copy` implementations for `InterchangeRef`. ## [0.3.1][] - 2024-06-20 ### Changed - Restrict `Send` and `Sync` trait implementations to disallow non thread-safe Request and Replies ([#11][]) [#11]: https://github.com/trussed-dev/interchange/pull/11 ## [0.3.0][] - 2023-02-01 - Remove usage of macros and replace it with `const` and generics ([#5][]) - Add tests using [loom][] [loom]: https://github.com/tokio-rs/loom [#5]: https://github.com/trussed-dev/interchange/pull/5 ## [0.2.2][] - 2022-08-22 - Soundness fix ([#4][]) [#4]: https://github.com/trussed-dev/interchange/pull/4 ## [0.2.0][] - 2021-04-23 - Changes API to use references instead of moves. This improves stack usage. [Unreleased]: https://github.com/trussed-dev/interchange/compare/0.3.2...HEAD [0.3.2]: https://github.com/trussed-dev/interchange/compare/0.3.1...0.3.2 [0.3.1]: https://github.com/trussed-dev/interchange/compare/0.3.0...0.3.1 [0.3.0]: https://github.com/trussed-dev/interchange/compare/0.2.2...0.3.0 [0.2.2]: https://github.com/trussed-dev/interchange/compare/0.2.0...0.2.2 [0.2.0]: https://github.com/trussed-dev/interchange/compare/0.1.2...0.2.0