Releases: uuid-rs/uuid
v1.18.1
v1.18.0
What's Changed
- Fix up mismatched_lifetime_syntaxes lint by @KodrAus in #837
- Conversions between
Timestampandstd::time::SystemTimeby @dcormier in #835 - Wrap the error type used in time conversions by @KodrAus in #838
- Prepare for 1.18.0 release by @KodrAus in #839
New Contributors
Full Changelog: v1.17.0...v1.18.0
v1.17.0
What's Changed
- Added convenience implementation TryFrom for std by @Nahuel-M in #819
- Update OSX builds to arm by @KodrAus in #825
- Replace derive(Hash) with manual impl in Uuid by @diopoex in #824
- Add
wasm32v1-noneSupport by @bushrat011899 in #828 - Prepare for 1.17.0 release by @KodrAus in #829
New Contributors
Full Changelog: v1.16.0...v1.17.0
v1.16.0
What's Changed
- Mark
Uuid::new_v8const by @tguichaoua in #815 - Prepare for 1.16.0 release by @KodrAus in #817
New Contributors
- @tguichaoua made their first contribution in #815
Full Changelog: v1.15.1...v1.16.0
v1.15.1
v1.15.0
What's Changed
- Add a manual
Debugimplementation for NonNilUUid by @rick-de-water in #808 - Support higher precision, shiftable timestamps in V7 UUIDs by @KodrAus in #809
- Prepare for 1.15.0 release by @KodrAus in #810
New Contributors
- @rick-de-water made their first contribution in #808
Full Changelog: v1.14.0...v1.15.0
v1.14.0
v1.13.2
1.13.1
What's Changed
- Fix
wasm32withatomicsby @bushrat011899 in #797 - Prepare for 1.13.1 release by @KodrAus in #799
New Contributors
- @bushrat011899 made their first contribution in #797
Full Changelog: 1.13.0...1.13.1
1.13.0
⚠️ Potential Breakage
This release updates our version of getrandom to 0.3 and rand to 0.9. It is a potentially breaking change for the following users:
no-std users who enable the rng feature
uuid still uses getrandom by default on these platforms. Upgrade your version of getrandom and follow its new docs on configuring a custom backend.
wasm32-unknown-unknown users who enable the rng feature without the js feature
Upgrade your version of getrandom and follow its new docs on configuring a backend.
You'll also need to enable the rng-getrandom or rng-rand feature of uuid to force it to use getrandom as its backend:
[dependencies.uuid]
version = "1.13.0"
- features = ["v4"]
+ features = ["v4", "rng-getrandom"]
[dependencies.getrandom]
version = "0.3"If you're on wasm32-unknown-unknown and using the js feature of uuid you shouldn't see any breakage. We've kept this behavior by vendoring in getrandom's web-based backend when the js feature is enabled.
What's Changed
- Update
getrandomto0.3andrandto0.9by @KodrAus in #793 - Support forcing
getrandomonwasm32-unknown-unknownwithout JavaScript by @KodrAus in #794 - Prepare for 1.13.0 release by @KodrAus in #795
Full Changelog: 1.12.1...1.13.0