Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency ramsey/uuid to v4.7.6 #16

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Apr 25, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ramsey/uuid 4.2.3 -> 4.7.6 age adoption passing confidence

Release Notes

ramsey/uuid (ramsey/uuid)

v4.7.6

Compare Source

Fixed
  • Allow brick/math version ^0.12.

v4.7.5

Compare Source

Fixed
  • Protect against UUIDv7 collisions within the same millisecond, as reported
    in #​518 and fixed in
    #​522.
  • Improve the return type hint for UuidInterface::compareTo().

v4.7.4

Compare Source

Fixed
  • Allow brick/math version ^0.11.
  • Add explicit Stringable interface to UuidInterface.
  • Fix namespace conflict reported in #​490.
  • Fix unserialize error with OrderedTimeCodec reported in
    #​494.

v4.7.3

Compare Source

Fixed
  • The original 4.7.2 tag accidentally pointed to a commit in the 5.x branch. I
    have replaced the 4.7.2 tag with a new tag that points to the correct commit,
    but I am creating this tag to help notify users and automated processes who
    might have already updated to the bad 4.7.2 tag.

v4.7.2

Compare Source

Fixed
  • Amend Psalm assertion syntax on Uuid::isValid() to prevent incorrect type
    inference (#​486).
  • Re-tagged with the correct commit hash, since the first tag was pointing to
    a commit in the 5.x branch.

v4.7.1

Compare Source

Fixed
  • Allow the use of ramsey/collection ^2.0 with ramsey/uuid.

v4.7.0

Compare Source

Added
  • Add Uuid::fromHexadecimal() and UuidFactory::fromHexadecimal(). These
    methods are not required by the interfaces.
Fixed
  • Ignore MAC addresses consisting of all zeroes (i.e., 00:00:00:00:00:00).

v4.6.0

Compare Source

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.

v4.5.1

Compare Source

Fixed
  • Update RFC 4122 validator to recognize version 6 and 7 UUIDs.

v4.5.0

Compare Source

Added
  • Promote version 6, reordered time UUIDs from the Nonstandard namespace to
    the Rfc4122 namespace. Version 6 UUIDs are defined in
    [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
    [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
      7 UUIDs.
  • Add Ramsey\Uuid\Converter\Time\UnixTimeConverter and
    Ramsey\Uuid\Generator\UnixTimeGenerator to support version 7 UUID generation.
  • Add support for [max UUIDs][] through Ramsey\Uuid\Uuid::MAX and
    Ramsey\Uuid\Rfc4122\MaxUuid.
Changed
  • The lowest version of brick/math allowed is now ^0.8.8.
Deprecated

The following will be removed in ramsey/uuid 5.0.0:

  • Ramsey\Uuid\Nonstandard\UuidV6 is deprecated in favor of
    Ramsey\Uuid\Rfc4122\UuidV6.
  • Ramsey\Uuid\Uuid::UUID_TYPE_PEABODY; use
    Ramsey\Uuid\Uuid::UUID_TYPE_REORDERED_TIME instead.
Fixed
  • For Ramsey\Uuid\Uuid::isValid(), Psalm now asserts the UUID is a
    non-empty-string when it is valid.
  • Nil UUIDs are properly treated as RFC 4122 variants, and getVariant() now
    returns a 2 when called on a nil UUID.

v4.4.0

Compare Source

Changed
  • Allow brick/math 0.10.
  • Remove dev dependency to moontoast/math.
  • Un-deprecate UuidInterface::getUrn().

v4.3.1

Compare Source

Deprecated

The following will be removed in ramsey/uuid 5.0.0:

  • Ramsey\Uuid\Generator\RandomLibAdapter

v4.3.0

Compare Source

Changed
  • Remove support for PHP 7.2, 7.3, and 7.4. This is not a BC break, since
    Composer will do the right thing for your environment and select a compatible
    version of this library.
  • Require ext-ctype extension. For applications that run in environments where
    the ext-ctype is not present, please require a polyfill, such as
    symfony/polyfill-ctype.
  • Use iterable<UuidBuilderInterface> instead of BuilderCollection types.
  • Use iterable<NodeProviderInterface> instead of NodeProviderCollection types.
Deprecated

The following will be removed in ramsey/uuid 5.0.0:

  • Ramsey\Uuid\Builder\BuilderCollection
  • Ramsey\Uuid\Provider\Node\NodeProviderCollection
  • Dependency on ramsey/collection
Fixed
  • Support valid UUIDs in uppercase in LazyUuidFromString.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title Update dependency ramsey/uuid to v4.3.1 Update dependency ramsey/uuid to v4.5.1 Sep 25, 2022
@renovate renovate bot changed the title Update dependency ramsey/uuid to v4.5.1 Update dependency ramsey/uuid to v4.6.0 Nov 6, 2022
@renovate renovate bot force-pushed the renovate/ramsey-uuid-4.x branch from ac0c1b8 to b14de21 Compare March 16, 2023 06:33
@renovate renovate bot changed the title Update dependency ramsey/uuid to v4.6.0 Update dependency ramsey/uuid to v4.7.3 Mar 16, 2023
@renovate renovate bot changed the title Update dependency ramsey/uuid to v4.7.3 Update dependency ramsey/uuid to v4.7.4 Apr 17, 2023
@renovate renovate bot force-pushed the renovate/ramsey-uuid-4.x branch from b14de21 to f18e0ea Compare April 17, 2023 13:39
@renovate renovate bot changed the title Update dependency ramsey/uuid to v4.7.4 Update dependency ramsey/uuid to v4.7.5 Nov 8, 2023
@renovate renovate bot changed the title Update dependency ramsey/uuid to v4.7.5 Update dependency ramsey/uuid to v4.7.6 Apr 27, 2024
@renovate renovate bot force-pushed the renovate/ramsey-uuid-4.x branch from e299a5b to 4b7fca1 Compare April 27, 2024 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants