rust-num/num-traits (num-traits)
### [`v0.2.19`](https://togithub.com/rust-num/num-traits/blob/HEAD/RELEASES.md#Release-0219-2024-05-03)
[Compare Source](https://togithub.com/rust-num/num-traits/compare/num-traits-0.2.18...num-traits-0.2.19)
- [Upgrade to 2021 edition, **MSRV 1.60**][310]
- [The new `Float::clamp` limits values by minimum and maximum][305]
**Contributors**: [@cuviper](https://togithub.com/cuviper), [@michaelciraci](https://togithub.com/michaelciraci)
[305]: https://togithub.com/rust-num/num-traits/pull/305
[310]: https://togithub.com/rust-num/num-traits/pull/310
### [`v0.2.18`](https://togithub.com/rust-num/num-traits/blob/HEAD/RELEASES.md#Release-0218-2024-02-07)
[Compare Source](https://togithub.com/rust-num/num-traits/compare/num-traits-0.2.17...num-traits-0.2.18)
- [The new `Euclid::div_rem_euclid` and `CheckedEuclid::checked_div_rem_euclid` methods][291]
compute and return the quotient and remainder at the same time.
- [The new `TotalOrder` trait implements the IEEE 754 `totalOrder` predicate.][295]
- [The new `ConstZero` and `ConstOne` traits offered associated constants][303],
extending the non-const `Zero` and `One` traits for types that have constant values.
**Contributors**: [@andrewjradcliffe](https://togithub.com/andrewjradcliffe), [@cuviper](https://togithub.com/cuviper), [@tarcieri](https://togithub.com/tarcieri), [@tdelabro](https://togithub.com/tdelabro), [@waywardmonkeys](https://togithub.com/waywardmonkeys)
[291]: https://togithub.com/rust-num/num-traits/pull/291
[295]: https://togithub.com/rust-num/num-traits/pull/295
[303]: https://togithub.com/rust-num/num-traits/pull/303
### [`v0.2.17`](https://togithub.com/rust-num/num-traits/blob/HEAD/RELEASES.md#Release-0217-2023-10-07)
[Compare Source](https://togithub.com/rust-num/num-traits/compare/num-traits-0.2.16...num-traits-0.2.17)
- [Fix a doc warning about custom classes with newer rustdoc.][286]
**Contributors**: [@robamu](https://togithub.com/robamu)
[286]: https://togithub.com/rust-num/num-traits/pull/286
### [`v0.2.16`](https://togithub.com/rust-num/num-traits/blob/HEAD/RELEASES.md#Release-0216-2023-07-20)
[Compare Source](https://togithub.com/rust-num/num-traits/compare/num-traits-0.2.15...num-traits-0.2.16)
- [Upgrade to 2018 edition, **MSRV 1.31**][240]
- [The new `ToBytes` and `FromBytes` traits][224] convert to and from byte
representations of a value, with little, big, and native-endian options.
- [The new `Float::is_subnormal` method checks for subnormal values][279], with
a non-zero magnitude that is less than the normal minimum positive value.
- Several other improvements to documentation and testing.
**Contributors**: [@ctrlcctrlv](https://togithub.com/ctrlcctrlv), [@cuviper](https://togithub.com/cuviper), [@flier](https://togithub.com/flier), [@GuillaumeGomez](https://togithub.com/GuillaumeGomez), [@kaidokert](https://togithub.com/kaidokert),
[@rs017991](https://togithub.com/rs017991), [@vicsn](https://togithub.com/vicsn)
[224]: https://togithub.com/rust-num/num-traits/pull/224
[240]: https://togithub.com/rust-num/num-traits/pull/240
[279]: https://togithub.com/rust-num/num-traits/pull/279
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.2.15
->0.2.19
Release Notes
rust-num/num-traits (num-traits)
### [`v0.2.19`](https://togithub.com/rust-num/num-traits/blob/HEAD/RELEASES.md#Release-0219-2024-05-03) [Compare Source](https://togithub.com/rust-num/num-traits/compare/num-traits-0.2.18...num-traits-0.2.19) - [Upgrade to 2021 edition, **MSRV 1.60**][310] - [The new `Float::clamp` limits values by minimum and maximum][305] **Contributors**: [@cuviper](https://togithub.com/cuviper), [@michaelciraci](https://togithub.com/michaelciraci) [305]: https://togithub.com/rust-num/num-traits/pull/305 [310]: https://togithub.com/rust-num/num-traits/pull/310 ### [`v0.2.18`](https://togithub.com/rust-num/num-traits/blob/HEAD/RELEASES.md#Release-0218-2024-02-07) [Compare Source](https://togithub.com/rust-num/num-traits/compare/num-traits-0.2.17...num-traits-0.2.18) - [The new `Euclid::div_rem_euclid` and `CheckedEuclid::checked_div_rem_euclid` methods][291] compute and return the quotient and remainder at the same time. - [The new `TotalOrder` trait implements the IEEE 754 `totalOrder` predicate.][295] - [The new `ConstZero` and `ConstOne` traits offered associated constants][303], extending the non-const `Zero` and `One` traits for types that have constant values. **Contributors**: [@andrewjradcliffe](https://togithub.com/andrewjradcliffe), [@cuviper](https://togithub.com/cuviper), [@tarcieri](https://togithub.com/tarcieri), [@tdelabro](https://togithub.com/tdelabro), [@waywardmonkeys](https://togithub.com/waywardmonkeys) [291]: https://togithub.com/rust-num/num-traits/pull/291 [295]: https://togithub.com/rust-num/num-traits/pull/295 [303]: https://togithub.com/rust-num/num-traits/pull/303 ### [`v0.2.17`](https://togithub.com/rust-num/num-traits/blob/HEAD/RELEASES.md#Release-0217-2023-10-07) [Compare Source](https://togithub.com/rust-num/num-traits/compare/num-traits-0.2.16...num-traits-0.2.17) - [Fix a doc warning about custom classes with newer rustdoc.][286] **Contributors**: [@robamu](https://togithub.com/robamu) [286]: https://togithub.com/rust-num/num-traits/pull/286 ### [`v0.2.16`](https://togithub.com/rust-num/num-traits/blob/HEAD/RELEASES.md#Release-0216-2023-07-20) [Compare Source](https://togithub.com/rust-num/num-traits/compare/num-traits-0.2.15...num-traits-0.2.16) - [Upgrade to 2018 edition, **MSRV 1.31**][240] - [The new `ToBytes` and `FromBytes` traits][224] convert to and from byte representations of a value, with little, big, and native-endian options. - [The new `Float::is_subnormal` method checks for subnormal values][279], with a non-zero magnitude that is less than the normal minimum positive value. - Several other improvements to documentation and testing. **Contributors**: [@ctrlcctrlv](https://togithub.com/ctrlcctrlv), [@cuviper](https://togithub.com/cuviper), [@flier](https://togithub.com/flier), [@GuillaumeGomez](https://togithub.com/GuillaumeGomez), [@kaidokert](https://togithub.com/kaidokert), [@rs017991](https://togithub.com/rs017991), [@vicsn](https://togithub.com/vicsn) [224]: https://togithub.com/rust-num/num-traits/pull/224 [240]: https://togithub.com/rust-num/num-traits/pull/240 [279]: https://togithub.com/rust-num/num-traits/pull/279Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.