Skip to content

Commit ad63bc7

Browse files
committed
chore: prepare for version 4.6.0
1 parent 55d8833 commit ad63bc7

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

CHANGELOG.md

+26-6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,23 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
66
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
77

88

9+
## 4.6.0 - 2022-11-05
10+
11+
### Added
12+
13+
* Add support for version 8, Unix Epoch time UUIDs, as defined in
14+
[draft-ietf-uuidrev-rfc4122bis-00, section 5.8][version8]. While still an
15+
Internet-Draft, version 8 is stable and unlikely to change in any way that
16+
breaks compatibility.
17+
* Use `Ramsey\Uuid\Uuid::uuid8()` to generate version 8 UUIDs.
18+
* Version 8 UUIDs are of type `Ramsey\Uuid\Rfc4122\UuidV8`.
19+
* The constant `Ramsey\Uuid\Uuid::UUID_TYPE_CUSTOM` exists for version 8 UUIDs.
20+
21+
### Fixed
22+
23+
* Ensure monotonicity of version 7 UUIDs.
24+
25+
926
## 4.5.1 - 2022-09-16
1027

1128
### Fixed
@@ -19,11 +36,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1936

2037
* Promote version 6, reordered time UUIDs from the `Nonstandard` namespace to
2138
the `Rfc4122` namespace. Version 6 UUIDs are defined in
22-
[New UUID Formats, section 5.1][version6]. While still an Internet-Draft
23-
version 6 is stable and unlikely to change in any way that breaks compatibility.
39+
[draft-ietf-uuidrev-rfc4122bis-00, section 5.6][version6]. While still an
40+
Internet-Draft version 6 is stable and unlikely to change in any way that
41+
breaks compatibility.
2442
* Add support for version 7, Unix Epoch time UUIDs, as defined in
25-
[New UUID Formats, section 5.2][version7]. While still an Internet-Draft,
26-
version 7 is stable and unlikely to change in any way that breaks compatibility.
43+
[draft-ietf-uuidrev-rfc4122bis-00, section 5.7][version7]. While still an
44+
Internet-Draft, version 7 is stable and unlikely to change in any way that
45+
breaks compatibility.
2746
* Use `Ramsey\Uuid\Uuid::uuid7()` to generate version 7 UUIDs.
2847
* Version 7 UUIDs are of type `Ramsey\Uuid\Rfc4122\UuidV7`.
2948
* The constant `Ramsey\Uuid\Uuid::UUID_TYPE_UNIX_TIME` exists for version
@@ -1363,6 +1382,7 @@ versions leading up to this release.*
13631382
[doctrine field type]: http://doctrine-dbal.readthedocs.org/en/latest/reference/types.html
13641383
[ramsey/uuid-doctrine]: https://github.com/ramsey/uuid-doctrine
13651384
[ramsey/uuid-console]: https://github.com/ramsey/uuid-console
1366-
[version6]: https://datatracker.ietf.org/doc/html/draft-peabody-dispatch-new-uuid-format-04#section-5.1
1367-
[version7]: https://datatracker.ietf.org/doc/html/draft-peabody-dispatch-new-uuid-format-04#section-5.2
1385+
[version6]: https://datatracker.ietf.org/doc/html/draft-ietf-uuidrev-rfc4122bis-00#section-5.6
1386+
[version7]: https://datatracker.ietf.org/doc/html/draft-ietf-uuidrev-rfc4122bis-00#section-5.7
1387+
[version8]: https://datatracker.ietf.org/doc/html/draft-ietf-uuidrev-rfc4122bis-00#section-5.8
13681388
[max uuids]: https://datatracker.ietf.org/doc/html/draft-peabody-dispatch-new-uuid-format-04#section-5.4

0 commit comments

Comments
 (0)