1681 Commits

Author SHA1 Message Date
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
Ashley Mannix
02c404f36c fill in additional precision 2025-02-26 10:41:18 +10:00
rickdewater
321ef2c6ad Directly call Debug and Display traits instead of using the write macro 2025-02-25 12:44:07 +01:00
KodrAus
68888376f4 more context refactoring 2025-02-25 14:10:22 +10:00
KodrAus
45683af675 work on higher precision V7 UUIDs 2025-02-25 13:55:01 +10:00
rickdewater
56eb7172a5 Add a manual debug implementation for NonNilUUid 2025-02-24 12:14:43 +01:00
Ashley Mannix
bf5b0b84d2
Merge pull request #807 from uuid-rs/cargo/v1.14.0
Prepare for 1.14.0 release
v1.14.0
2025-02-21 09:39:02 +10:00
Ashley Mannix
daa07949e9 prepare for 1.14.0 release 2025-02-21 09:17:56 +10:00
Ashley Mannix
6bd7bc791b
Merge pull request #806 from tysen/add-fromstr-impls-to-fmt
Add FromStr impls to the fmt structs
2025-02-21 09:15:59 +10:00
Ty Larrabee
5b0ca42c80 Add FromStr impls to the fmt structs 2025-02-19 19:02:23 -08:00
Ashley Mannix
d8871b3b03
Merge pull request #805 from uuid-rs/cargo/v1.13.2
Prepare for 1.13.2 release
v1.13.2
2025-02-18 08:21:45 +10:00
KodrAus
704421094a prepare for 1.13.2 release 2025-02-18 08:05:13 +10:00
Ashley Mannix
7893ecce7f
Merge pull request #804 from uuid-rs/fix/wasm-no-rng
Add a compile_error when no source of randomness is available on wasm32-unknown-unknown
2025-02-15 09:39:03 +10:00
KodrAus
bf28001d53 update feature docs 2025-02-15 09:27:09 +10:00
KodrAus
920e8b183f add a more descriptive compile error when no rng source is available on wasm 2025-02-15 09:20:03 +10:00
Ashley Mannix
54214179a6
Merge pull request #799 from uuid-rs/cargo/1.13.1
Prepare for 1.13.1 release
1.13.1
2025-02-05 15:41:50 +10:00
Ashley Mannix
df5867440a prepare for 1.13.1 release 2025-02-05 15:23:38 +10:00
Ashley Mannix
f175242553
Merge pull request #797 from bushrat011899/wasm32_atomics
Fix `wasm32` with `atomics`
2025-02-05 15:22:56 +10:00
Zac Harrold
65c31b3709 Include CI Update
Originally proposed in #798

Co-Authored-By: Ashley Mannix <kodraus@hey.com>
2025-02-05 15:46:59 +11:00
Zac Harrold
17673a13a8 Fix wasm32 with atomics 2025-02-05 15:40:13 +11:00
Ashley Mannix
1cf1433f07
Merge pull request #795 from uuid-rs/cargo/1.13.0
Prepare for 1.13.0 release
1.13.0
2025-02-05 12:14:38 +10:00
Ashley Mannix
ded7a1ee75 prepare for 1.13.0 release 2025-02-05 11:18:44 +10:00
Ashley Mannix
6494c4b0f2
Merge pull request #794 from uuid-rs/feat/getrandom-wasm32
Support forcing `getrandom` on `wasm32-unknown-unknown` without JavaScript
2025-02-05 11:17:06 +10:00
Ashley Mannix
9e7300ca4a fix some warnings on various feature enablement 2025-02-05 11:05:39 +10:00
Ashley Mannix
6c155b477a work around lack of dep:x and x/y feature support in 1.63 2025-02-05 10:41:14 +10:00
Ashley Mannix
2c662f156a downgrade test edition 2025-02-05 09:33:58 +10:00
Ashley Mannix
9c117f4512 fix up more yaml 2025-02-05 09:31:30 +10:00
Ashley Mannix
83295ba5eb fix up env vars 2025-02-05 09:24:13 +10:00
Ashley Mannix
1ed9390699 fix up feature selection 2025-02-05 09:06:10 +10:00
Ashley Mannix
406fb23317 tweak uuid-getrandom-internal version 2025-02-05 08:58:23 +10:00
Ashley Mannix
d3c2bddf33 support forcing rand or getrandom on wasm32-unknown-unknown 2025-02-05 08:56:17 +10:00
Ashley Mannix
75ff98c246
Merge pull request #793 from uuid-rs/chore/rng-updates
Update `getrandom` to `0.3` and `rand` to `0.9`
2025-02-05 07:46:38 +10:00
KodrAus
0729e00286 vendor in rng for wasm, upgrade getrandom and rand to latest 2025-02-04 18:04:05 +10:00
Ashley Mannix
70831d21b3
Merge pull request #791 from uuid-rs/cargo/1.12.1
prepare for 1.12.1 release
1.12.1
2025-01-21 12:10:35 +10:00
Ashley Mannix
ddb87857e3 prepare for 1.12.1 release 2025-01-21 11:08:23 +10:00
Ashley Mannix
3a0a378304
Merge pull request #790 from uuid-rs/chore/fewer-shifts
Reduce bitshifts in from_u64_pair
2025-01-21 09:05:29 +10:00
Ashley Mannix
62da97bdd5 remove sketchy benches 2025-01-21 08:51:38 +10:00
KodrAus
7a96ae2c44 restore parens 2025-01-20 05:54:00 +10:00
KodrAus
cfc627b2e2 reduce bitshifts in from_u64_pair 2025-01-20 05:49:31 +10:00