1719 Commits

Author SHA1 Message Date
Ashley Mannix
7527cef15f
Merge pull request #849 from uuid-rs/cargo/v1.19.0
Prepare for 1.19.0 release
v1.19.0
2025-12-02 12:36:16 +10:00
KodrAus
d0422fa76f prepare for 1.19.0 release 2025-12-02 12:31:35 +10:00
Ashley Mannix
f9a36e2821
Merge pull request #848 from paolobarbolini/maintenance
Upgrade to 2021 edition and fix most clippy warnings
2025-12-02 12:30:03 +10:00
Paolo Barbolini
029a57e2a6 Fix most clippy warnings 2025-11-27 18:13:11 +01:00
Paolo Barbolini
e73bb2717a Upgrade to 2021 edition 2025-11-27 18:13:11 +01:00
Ashley Mannix
c597622680
Merge pull request #843 from paolobarbolini/serde_core-migration
Switch serde dependency to serde_core
2025-09-14 18:15:11 +10:00
Paolo Barbolini
9835bd6f54 Switch serde dependency to serde_core 2025-09-14 09:04:56 +02:00
Ashley Mannix
50d8e797ed
Merge pull request #842 from uuid-rs/cargo/v1.18.1
Prepare for 1.18.1 release
v1.18.1
2025-09-02 16:00:03 +10:00
KodrAus
79485925e9 prepare for 1.18.1 release 2025-09-02 15:51:56 +10:00
Ashley Mannix
6d847c79d0
Merge pull request #841 from uuid-rs/chore/unsafe-cleanup
Unsafe cleanup
2025-09-02 08:44:26 +10:00
Ashley Mannix
675cccc829 re-gate zerocopy behind unstable feature flag 2025-09-01 07:18:26 +10:00
Joshua Liebow-Feeser
4dd5828060 Remove some unsafe; stabilize zerocopy
Remove a number of `unsafe` blocks, replacing them with uses of
zerocopy. In order to do this, we stabilize zerocopy as a (non-optional)
dependency.

Closes #588
2025-09-01 07:01:47 +10:00
Ashley Mannix
60a49eb94f
Merge pull request #839 from uuid-rs/cargo/v1.18.0
Prepare for 1.18.0 release
v1.18.0
2025-08-11 19:49:02 +10:00
KodrAus
eb8c697083 prepare for 1.18.0 release 2025-08-10 09:36:12 +10:00
Ashley Mannix
281f26fcd9
Merge pull request #838 from uuid-rs/chore/time-conversion
Wrap the error type used in time conversions
2025-08-10 09:33:15 +10:00
KodrAus
2d67ab2b5e don't use allocated values in errors 2025-08-09 20:08:41 +10:00
Ashley Mannix
c284ed562f wrap the error type used in time conversions 2025-08-08 15:20:02 +10:00
Ashley Mannix
87a4359f25
Merge pull request #835 from dcormier/main
Conversions between `Timestamp` and `std::time::SystemTime`
2025-08-08 14:52:43 +10:00
Ashley Mannix
8927396625
Merge pull request #837 from uuid-rs/fix/lifetime-syntaxes
Fix up mismatched_lifetime_syntaxes lint
2025-08-08 14:50:22 +10:00
Daniel Cormier
6dfb4b135c Conversions between Timestamp and std::time::SystemTime
Closes #834.
2025-08-06 10:22:46 -04:00
KodrAus
b508383aff fix up mismatched_lifetime_syntaxes lint 2025-08-06 13:46:52 +10:00
Ashley Mannix
2fd9b614c9
Merge pull request #829 from uuid-rs/cargo/v1.17.0
Prepare for 1.17.0 release
v1.17.0
2025-05-23 11:41:03 +10:00
Ashley Mannix
ed0d385b42 prepare for 1.17.0 release 2025-05-23 10:46:09 +10:00
Ashley Mannix
c54cadc54b
Merge pull request #828 from bushrat011899/wasm32v1-none
Add `wasm32v1-none` Support
2025-05-23 10:44:18 +10:00
Zac Harrold
625d769308 Fix typo in MVP Web CI 2025-05-23 10:17:36 +10:00
Zac Harrold
9d638e0a86 Add MVP Web CI Task 2025-05-23 10:13:23 +10:00
Zac Harrold
83dc528115 Add wasm32v1-none support 2025-05-23 09:52:54 +10:00
Ashley Mannix
5fbd84355f
Merge pull request #824 from diopoex/main
Replace derive(Hash) with manual impl in Uuid
2025-04-04 11:53:53 +10:00
Ashley Mannix
6635ae4812
Merge pull request #825 from uuid-rs/ci/aarch64-apple-darwin
Update OSX builds to arm
2025-04-04 11:52:26 +10:00
KodrAus
b2370f26de update toolchain for outdated job 2025-04-04 11:37:50 +10:00
KodrAus
c74ad33664 update OSX builds to arm 2025-04-04 11:34:34 +10:00
diopoex
3c1579d949
Replace derive(Hash) with manual impl in Uuid 2025-04-03 21:07:15 +02:00
Ashley Mannix
cb19a46cf1
Merge pull request #819 from Nahuel-M/add-tryfrom-string
Added convenience implementation TryFrom<String> for std
2025-03-19 08:52:36 +10:00
Nahuel
1c2dc7abaa
Added convenience implementation TryFrom<String> for std 2025-03-18 13:25:34 +01:00
Ashley Mannix
c36beb14d5
Merge pull request #817 from uuid-rs/cargo/v1.16.0
Prepare for 1.16.0 release
v1.16.0
2025-03-14 14:01:37 +10:00
KodrAus
5338b246b7 prepare for 1.16.0 release 2025-03-14 13:22:47 +10:00
Ashley Mannix
420f6279ae
Merge pull request #815 from tguichaoua/new_v8_const
Mark `Uuid::new_v8` const
2025-03-14 13:20:50 +10:00
Tristan Guichaoua
254258c8c7 mark Uuid::new_v8 const 2025-03-08 10:43:26 +01:00
Ashley Mannix
4e5b88e7af
Merge pull request #812 from uuid-rs/cargo/v1.15.1
Prepare for 1.15.1 release
v1.15.1
2025-02-27 06:14:55 +10:00
KodrAus
7fb64f78c7 prepare for 1.15.1 release 2025-02-27 06:01:29 +10:00
Ashley Mannix
f05b6df98e
Merge pull request #811 from uuid-rs/fix/v7-overflow
Guarantee v7 timestamp will never overflow
2025-02-26 18:13:40 +10:00
Ashley Mannix
c2d313fbbb guarantee v7 timestamp will never overflow 2025-02-26 17:37:49 +10:00
Ashley Mannix
56ba68ff13
Merge pull request #810 from uuid-rs/cargo/v1.15.0
Prepare for 1.15.0 release
v1.15.0
2025-02-26 15:09:11 +10:00
Ashley Mannix
26c8a9bebc prepare for 1.15.0 release 2025-02-26 14:54:07 +10:00
Ashley Mannix
e468f99f93
Merge pull request #809 from uuid-rs/feat/v7-precision
Support higher precision, shiftable timestamps in V7 UUIDs
2025-02-26 14:52:25 +10:00
Ashley Mannix
c46f4e089d add bench for additional precision v7 2025-02-26 14:39:07 +10:00
Ashley Mannix
6c4597ca0f document extra precision behavior 2025-02-26 14:20:11 +10:00
Ashley Mannix
295593ae77 ensure sub-millisecond precision fits into the requested number of bits 2025-02-26 14:07:09 +10:00
Ashley Mannix
120c01cb9a apply extra precision before checking for counter overflow 2025-02-26 12:48:48 +10:00
Ashley Mannix
a3eaab0870
Merge pull request #808 from rick-de-water/nonnil-debug-format
Add a manual `Debug` implementation for NonNilUUid
2025-02-26 10:50:57 +10:00