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