# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] - ReleaseDate ## [1.0.0] - 2024-08-05 ### Added - Derive `Copy`, `PartialEq`, `Eq` for `SlaveAddr`. ### Changed - Update to `embedded-hal` 1.0. - The MSRV is now 1.62.0. ### Removed - `Default` derive for device structs. ## [0.2.1] - 2020-08-13 ### Added - Support for T/PCA9545A and T/PCA9543A in the same family. ## [0.2.0] - 2019-10-03 ### Added - Splitting device into slave (virtual) I2C devices. ### Changed - [breaking-change] Fuse TCA9548A and PCA9548A structs into Xca9548a since their implementation is the same. The new name also follows the Rust naming convention. ## [0.1.0] - 2018-09-27 This is the initial release to crates.io of the feature-complete driver. There may be some API changes in the future, in case I decide that something can be further improved. All changes will be documented in this CHANGELOG. [Unreleased]: https://github.com/eldruin/xca9548a-rs/compare/v1.0.0...HEAD [1.0.0]: https://github.com/eldruin/xca9548a-rs/compare/v0.2.1...v1.0.0 [0.2.1]: https://github.com/eldruin/xca9548a-rs/compare/v0.2.0...v0.2.1 [0.2.0]: https://github.com/eldruin/xca9548a-rs/compare/v0.1.0...v0.2.0 [0.1.0]: https://github.com/eldruin/xca9548a-rs/releases/tag/v0.1.0