diff --git a/Cargo.lock b/Cargo.lock index 9f0031c9..3e447cb5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1406,7 +1406,7 @@ dependencies = [ [[package]] name = "mycelium-bitfield" -version = "0.1.2" +version = "0.1.3" dependencies = [ "proptest", ] diff --git a/bitfield/CHANGELOG.md b/bitfield/CHANGELOG.md index 4d747973..07cbd33e 100644 --- a/bitfield/CHANGELOG.md +++ b/bitfield/CHANGELOG.md @@ -3,9 +3,37 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## mycelium-bitfield-v0.1.2 - (2022-07-24) +## mycelium-bitfield-v0.1.3 - (2023-07-23) -[5d6d7d5](https://github.com/hawkw/mycelium/5d6d7d5f7fd5eb70b2ece8f9697b5d46ca908d6a)...[8c34ef9](https://github.com/hawkw/mycelium/8c34ef9d43428afd963eee6472b88256927643b5) +[d0a6f13](https://github.com/hawkw/mycelium/d0a6f13cc53e0cd5dbd493b63ba0711fd06dc985)...[ab096b4](https://github.com/hawkw/mycelium/ab096b4bcf64beda092b3980ca32cb50ad4c2682) + + +### Added + +- Generate `fmt::UpperHex` and `LowerHex` ([#292](https://github.com/hawkw/mycelium/issues/292)) ([b6138c8](https://github.com/hawkw/mycelium/b6138c8b7b704c59e394fd5600c321d7eede0a46)) +- Add `Pack::pair_with` ([#294](https://github.com/hawkw/mycelium/issues/294)) ([47b08b7](https://github.com/hawkw/mycelium/47b08b7506712cf5664cf62bf5f0c72fa226a994)) +- Add `Pair::pack_from_{src, dst}` ([#294](https://github.com/hawkw/mycelium/issues/294)) ([48f48ca](https://github.com/hawkw/mycelium/48f48cab628c88edc4fa3ce6a045c522976a62e7)) +- Skip `_` fields in `fmt::Debug` ([#375](https://github.com/hawkw/mycelium/issues/375)) ([46ca526](https://github.com/hawkw/mycelium/46ca52615338f5341fd0006b56a20379a1a797de)) +- Add `display_ascii` to generated bitfields ([#420](https://github.com/hawkw/mycelium/issues/420)) ([7842802](https://github.com/hawkw/mycelium/7842802e1b52da0d7939c972b69964cddc4f875a)) +- Select Unicode format with `Display` alt-mode ([#420](https://github.com/hawkw/mycelium/issues/420)) ([a09d55b](https://github.com/hawkw/mycelium/a09d55b7dd81aed292ec8265ce28c8f70f0b293d)) +- Add `enum_from_bits!` macro ([#450](https://github.com/hawkw/mycelium/issues/450)) ([ab096b4](https://github.com/hawkw/mycelium/ab096b4bcf64beda092b3980ca32cb50ad4c2682), closes [#443](https://github.com/hawkw/mycelium/issues/443)) + +### Documented + +- Fix main branch docs link ([#290](https://github.com/hawkw/mycelium/issues/290)) ([4dbdf37](https://github.com/hawkw/mycelium/4dbdf376aab37ba88d48abf6c25ec2f386f62c44)) +- Replace tables with bulleted lists ([#451](https://github.com/hawkw/mycelium/issues/451)) ([10cd876](https://github.com/hawkw/mycelium/10cd8765964ce98e18787f7ba5c299ed7a11a86d)) + +### Fixed + +- Remove recursion in `fmt::Binary` ([#292](https://github.com/hawkw/mycelium/issues/292)) ([0488696](https://github.com/hawkw/mycelium/04886961ba460fceb662fdff8f80d481e54ed241)) +- Don't have `fmt::alt` control struct formatting ([#292](https://github.com/hawkw/mycelium/issues/292)) ([03055f0](https://github.com/hawkw/mycelium/03055f086dbdbb68be6cb2a6eef96ffa450df61c)) +- Make `pair_with` work with other bitfields ([#295](https://github.com/hawkw/mycelium/issues/295)) ([532ee98](https://github.com/hawkw/mycelium/532ee987e0eddd203fc7ff3698a4c9f36232c669)) +- Make `Packing` work with typed specs ([#295](https://github.com/hawkw/mycelium/issues/295)) ([7b86e81](https://github.com/hawkw/mycelium/7b86e811a77831f4745e2b9437b3125ac27be8c8)) + + +## mycelium-bitfield-v0.1.2 - (2022-07-25) + +[5d6d7d5](https://github.com/hawkw/mycelium/5d6d7d5f7fd5eb70b2ece8f9697b5d46ca908d6a)...[d0a6f13](https://github.com/hawkw/mycelium/d0a6f13cc53e0cd5dbd493b63ba0711fd06dc985) ### Fixed diff --git a/bitfield/Cargo.toml b/bitfield/Cargo.toml index 7ec7f0fd..06654444 100644 --- a/bitfield/Cargo.toml +++ b/bitfield/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mycelium-bitfield" -version = "0.1.2" +version = "0.1.3" edition = "2021" authors = [ "Eliza Weisman ",