45 lines
1.4 KiB
Markdown
45 lines
1.4 KiB
Markdown
# nonmax Changelog
|
|
|
|
## Unreleased Changes
|
|
|
|
## 0.5.5 (2023-11-19)
|
|
* Fixed `serde` feature not working in `no_std` contexts ([#16])
|
|
|
|
[#16]: https://github.com/LPGhatguy/nonmax/pull/16
|
|
|
|
## 0.5.4 (2023-11-09)
|
|
* Added `ZERO`, `ONE`, and `MAX` associated constants. ([#15])
|
|
|
|
[#15]: https://github.com/LPGhatguy/nonmax/pull/15
|
|
|
|
## 0.5.3 (2022-07-01)
|
|
* Fixed `PartialOrd` and `Ord` implementations being backwards.
|
|
|
|
## 0.5.2 (20222-07-01)
|
|
(bad release, yanked)
|
|
|
|
## 0.5.1 (2022-06-29)
|
|
* Implemented `Default` for `NonMax*`.
|
|
* Added serialization/deserialization with `serde` when the corresponding feature is enabled.
|
|
|
|
## 0.5.0 (2020-10-18)
|
|
* Raised MSRV to 1.47.0 to eliminate `unsafe` in `new`.
|
|
* Added `NonMaxI128` and `NonMaxU128`.
|
|
* Implemented `std::convert::[Try]From` for `NonMax*` and primitive types to match `NonZero*`.
|
|
* Implemented `std::fmt::{Display, Binary, Octal, LowerHex, UpperHex}` to match `NonZero*`.
|
|
* Removed outer "NonMax(...)" in output from `impl Debug for NonMax*`, to match `NonZero*`.
|
|
* Implemented `std::str::FromStr` for `NonMax*` to match `NonZero*`.
|
|
* Implemented `std::ops::BitAnd[Assign]` for `NonMax*`, similar to `BitOr[Assign]` for `NonZero*`.
|
|
* Added `no_std` support.
|
|
|
|
## 0.4.0 (2020-09-27)
|
|
* Raised MSRV to 1.46.0 to make more methods `const`.
|
|
* Marked all methods as `const`.
|
|
* Added documentation for all items.
|
|
|
|
## 0.3.0 (2020-09-27)
|
|
* Fixed casing of `NonMaxUsize` and `NonMaxIsize` to match `NonZero*`.
|
|
|
|
## 0.2.0 (2020-09-27)
|
|
* Initial release
|