Skip to content

Commit

Permalink
chore: prepare for version 4.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ramsey committed Nov 5, 2022
1 parent 55d8833 commit ad63bc7
Showing 1 changed file with 26 additions and 6 deletions.
32 changes: 26 additions & 6 deletions CHANGELOG.md
Expand Up @@ -6,6 +6,23 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).


## 4.6.0 - 2022-11-05

### Added

* Add support for version 8, Unix Epoch time UUIDs, as defined in
[draft-ietf-uuidrev-rfc4122bis-00, section 5.8][version8]. While still an
Internet-Draft, version 8 is stable and unlikely to change in any way that
breaks compatibility.
* Use `Ramsey\Uuid\Uuid::uuid8()` to generate version 8 UUIDs.
* Version 8 UUIDs are of type `Ramsey\Uuid\Rfc4122\UuidV8`.
* The constant `Ramsey\Uuid\Uuid::UUID_TYPE_CUSTOM` exists for version 8 UUIDs.

### Fixed

* Ensure monotonicity of version 7 UUIDs.


## 4.5.1 - 2022-09-16

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

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

0 comments on commit ad63bc7

Please sign in to comment.