uuid-rs/uuid (uuid)
### [`v1.10.0`](https://togithub.com/uuid-rs/uuid/releases/tag/1.10.0)
[Compare Source](https://togithub.com/uuid-rs/uuid/compare/1.9.1...1.10.0)
#### Deprecations
This release deprecates and renames the following functions:
- `Builder::from_rfc4122_timestamp` -> `Builder::from_gregorian_timestamp`
- `Builder::from_sorted_rfc4122_timestamp` -> `Builder::from_sorted_gregorian_timestamp`
- `Timestamp::from_rfc4122` -> `Timestamp::from_gregorian`
- `Timestamp::to_rfc4122` -> `Timestamp::to_gregorian`
#### What's Changed
- Use const identifier in uuid macro by [@Vrajs16](https://togithub.com/Vrajs16) in [https://github.com/uuid-rs/uuid/pull/764](https://togithub.com/uuid-rs/uuid/pull/764)
- Rename most methods referring to RFC4122 by [@Mikopet](https://togithub.com/Mikopet) / [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/765](https://togithub.com/uuid-rs/uuid/pull/765)
- prepare for 1.10.0 release by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/766](https://togithub.com/uuid-rs/uuid/pull/766)
#### New Contributors
- [@Vrajs16](https://togithub.com/Vrajs16) made their first contribution in [https://github.com/uuid-rs/uuid/pull/764](https://togithub.com/uuid-rs/uuid/pull/764)
**Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.9.1...1.10.0
### [`v1.9.1`](https://togithub.com/uuid-rs/uuid/releases/tag/1.9.1)
[Compare Source](https://togithub.com/uuid-rs/uuid/compare/1.9.0...1.9.1)
#### What's Changed
- Add an example of generating bulk v7 UUIDs by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/761](https://togithub.com/uuid-rs/uuid/pull/761)
- Avoid taking the shared lock when getting usable bits in Uuid::now_v7 by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/762](https://togithub.com/uuid-rs/uuid/pull/762)
- Prepare for 1.9.1 release by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/763](https://togithub.com/uuid-rs/uuid/pull/763)
**Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.9.0...1.9.1
### [`v1.9.0`](https://togithub.com/uuid-rs/uuid/releases/tag/1.9.0)
[Compare Source](https://togithub.com/uuid-rs/uuid/compare/1.8.0...1.9.0)
#### `Uuid::now_v7()` is guaranteed to be monotonic
Before this release, `Uuid::now_v7()` would only use the millisecond-precision timestamp for ordering. It now also uses a global 42-bit counter that's re-initialized each millisecond so that the following will always pass:
```rust
let a = Uuid::now_v7();
let b = Uuid::now_v7();
assert!(a < b);
```
#### What's Changed
- Add a get_node_id method for v1 and v6 UUIDs by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/748](https://togithub.com/uuid-rs/uuid/pull/748)
- Update atomic and zerocopy to latest by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/750](https://togithub.com/uuid-rs/uuid/pull/750)
- Add repository field to uuid-macro-internal crate by [@paolobarbolini](https://togithub.com/paolobarbolini) in [https://github.com/uuid-rs/uuid/pull/752](https://togithub.com/uuid-rs/uuid/pull/752)
- update docs to updated RFC (from 4122 to 9562) by [@Mikopet](https://togithub.com/Mikopet) in [https://github.com/uuid-rs/uuid/pull/753](https://togithub.com/uuid-rs/uuid/pull/753)
- Support counters in v7 UUIDs by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/755](https://togithub.com/uuid-rs/uuid/pull/755)
#### New Contributors
- [@paolobarbolini](https://togithub.com/paolobarbolini) made their first contribution in [https://github.com/uuid-rs/uuid/pull/752](https://togithub.com/uuid-rs/uuid/pull/752)
- [@Mikopet](https://togithub.com/Mikopet) made their first contribution in [https://github.com/uuid-rs/uuid/pull/753](https://togithub.com/uuid-rs/uuid/pull/753)
**Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.8.0...1.9.0
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» 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 contains the following updates:
1.8.0
->1.10.0
Release Notes
uuid-rs/uuid (uuid)
### [`v1.10.0`](https://togithub.com/uuid-rs/uuid/releases/tag/1.10.0) [Compare Source](https://togithub.com/uuid-rs/uuid/compare/1.9.1...1.10.0) #### Deprecations This release deprecates and renames the following functions: - `Builder::from_rfc4122_timestamp` -> `Builder::from_gregorian_timestamp` - `Builder::from_sorted_rfc4122_timestamp` -> `Builder::from_sorted_gregorian_timestamp` - `Timestamp::from_rfc4122` -> `Timestamp::from_gregorian` - `Timestamp::to_rfc4122` -> `Timestamp::to_gregorian` #### What's Changed - Use const identifier in uuid macro by [@Vrajs16](https://togithub.com/Vrajs16) in [https://github.com/uuid-rs/uuid/pull/764](https://togithub.com/uuid-rs/uuid/pull/764) - Rename most methods referring to RFC4122 by [@Mikopet](https://togithub.com/Mikopet) / [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/765](https://togithub.com/uuid-rs/uuid/pull/765) - prepare for 1.10.0 release by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/766](https://togithub.com/uuid-rs/uuid/pull/766) #### New Contributors - [@Vrajs16](https://togithub.com/Vrajs16) made their first contribution in [https://github.com/uuid-rs/uuid/pull/764](https://togithub.com/uuid-rs/uuid/pull/764) **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.9.1...1.10.0 ### [`v1.9.1`](https://togithub.com/uuid-rs/uuid/releases/tag/1.9.1) [Compare Source](https://togithub.com/uuid-rs/uuid/compare/1.9.0...1.9.1) #### What's Changed - Add an example of generating bulk v7 UUIDs by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/761](https://togithub.com/uuid-rs/uuid/pull/761) - Avoid taking the shared lock when getting usable bits in Uuid::now_v7 by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/762](https://togithub.com/uuid-rs/uuid/pull/762) - Prepare for 1.9.1 release by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/763](https://togithub.com/uuid-rs/uuid/pull/763) **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.9.0...1.9.1 ### [`v1.9.0`](https://togithub.com/uuid-rs/uuid/releases/tag/1.9.0) [Compare Source](https://togithub.com/uuid-rs/uuid/compare/1.8.0...1.9.0) #### `Uuid::now_v7()` is guaranteed to be monotonic Before this release, `Uuid::now_v7()` would only use the millisecond-precision timestamp for ordering. It now also uses a global 42-bit counter that's re-initialized each millisecond so that the following will always pass: ```rust let a = Uuid::now_v7(); let b = Uuid::now_v7(); assert!(a < b); ``` #### What's Changed - Add a get_node_id method for v1 and v6 UUIDs by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/748](https://togithub.com/uuid-rs/uuid/pull/748) - Update atomic and zerocopy to latest by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/750](https://togithub.com/uuid-rs/uuid/pull/750) - Add repository field to uuid-macro-internal crate by [@paolobarbolini](https://togithub.com/paolobarbolini) in [https://github.com/uuid-rs/uuid/pull/752](https://togithub.com/uuid-rs/uuid/pull/752) - update docs to updated RFC (from 4122 to 9562) by [@Mikopet](https://togithub.com/Mikopet) in [https://github.com/uuid-rs/uuid/pull/753](https://togithub.com/uuid-rs/uuid/pull/753) - Support counters in v7 UUIDs by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/uuid-rs/uuid/pull/755](https://togithub.com/uuid-rs/uuid/pull/755) #### New Contributors - [@paolobarbolini](https://togithub.com/paolobarbolini) made their first contribution in [https://github.com/uuid-rs/uuid/pull/752](https://togithub.com/uuid-rs/uuid/pull/752) - [@Mikopet](https://togithub.com/Mikopet) made their first contribution in [https://github.com/uuid-rs/uuid/pull/753](https://togithub.com/uuid-rs/uuid/pull/753) **Full Changelog**: https://github.com/uuid-rs/uuid/compare/1.8.0...1.9.0Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» 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 Renovate Bot.