1.3 KiB
1.3 KiB
CHANGELOG
7.2
- Make
AbstractUidimplementDs\Hashableif available - Add support for binary, base-32 and base-58 representations in
Uuid::isValid() - Add the
Uuid::FORMAT_RFC_9562constant to validate UUIDs in the RFC 9562 format
7.1
- Add
UuidV1::toV6(),UuidV1::toV7()andUuidV6::toV7() - Add
AbstractUid::toString()
6.2
- Add
UuidV7andUuidV8 - Add
TimeBasedUidInterfaceto describe UIDs that embed a timestamp - Add
MaxUuidandMaxUlid
5.4
- Add
NilUlid
5.3
- The component is not marked as
@experimentalanymore - Add
AbstractUid::fromBinary(),AbstractUid::fromBase58(),AbstractUid::fromBase32()andAbstractUid::fromRfc4122() - [BC BREAK] Replace
UuidV1::getTime(),UuidV6::getTime()andUlid::getTime()byUuidV1::getDateTime(),UuidV6::getDateTime()andUlid::getDateTime() - Add
Uuid::NAMESPACE_*constants from RFC4122 - Add
UlidFactory,UuidFactory,RandomBasedUuidFactory,TimeBasedUuidFactoryandNameBasedUuidFactory - Add commands to generate and inspect UUIDs and ULIDs
5.2.0
- made UUIDv6 always return truly random node fields to prevent leaking the MAC of the host
5.1.0
- added support for UUID
- added support for ULID
- added the component