Skip to content

Conversation

private-packagist[bot]
Copy link
Contributor

This PR was automatically generated by Conductor.

The PR contains the changes generated by running the following command:

composer update ramsey/collection:2.1.1 ramsey/uuid:4.8.1 --with-all-dependencies --minimal-changes

Changelog

ramsey/collection (Source: GitHub Releases))

2.1.1

Fixed

  • Correct the type annotation on CollectionInterface::column() to indicate the array it returns is list<mixed> (#130)

2.1.0

Added

  • Add support for retrieving properties on collection items that are accessible via magic methods __get and __isset (#126)
  • Certify support for PHP 8.3 and 8.4 (#127)

Fixed

  • Use the correct return type annotation of list<T> instead of array<int, mixed> for CollectionInterface::column() (#124)
  • If an element has a property and method of the same name, check the property visibility on the element before attempting to access it; if it is private, attempt to call the method instead (#123)
  • ValueExtractorTrait expects getType(): string to exist on the using class, but it did not declare an abstract to force this requirement; now it does, and any classes using this trait must implement getType(): string
  • Avoid calling contains() twice when using AbstractSet::add(), significantly improving performance for very large collections (#68)
ramsey/uuid (Source: GitHub Releases))

4.8.0

Deprecated

The following will be removed in ramsey/uuid 5.0.0:

  • Ramsey\Uuid\Codec\OrderedTimeCodec is deprecated; please migrate to version 6 UUIDs.
  • Ramsey\Uuid\Codec\TimestampFirstCombCodec is deprecated; please migrate to version 7 UUIDs.
  • Ramsey\Uuid\Codec\TimestampLastCombCodec is deprecated; please use Ramsey\Uuid\Codec\StringCodec instead.
  • Ramsey\Uuid\Generator\CombGenerator is deprecated; please migrate to version 7 UUIDs.

Fixed

  • Allow brick/math version ^0.13; fixed in #589.
  • Update call to str_getcsv() to avoid deprecation notice in PHP 8.4; fixed in #590.
  • Hexadecimal is never an empty string; fixed in #593.
  • Update docblocks for Uuid::fromBytes(), Uuid::fromString(), Uuid::fromDateTime(), Uuid::fromHexadecimal(), and Uuid::fromInteger() to note that each can throw InvalidArgumentException, addressing PHPStan errors occurring at call sites; fixed in #552.
  • getVariant() for MaxUuid now correctly returns Uuid::RESERVED_FUTURE, as specified in RFC 9562, section 5.10.
  • getVariant() for NilUuid now correctly returns Uuid::RESERVED_NCS, as specified in RFC 9562, section 5.9.

New Contributors

Full Changelog: 4.7.6...4.8.0

Task options

If you close the PR, the task will be skipped and Conductor will schedule the next task. Clicking the "Skip" button in the UI has the same effect. Conductor won't attempt to update the dependency to this exact version again but it will schedule updates to newer versions.


Powered by Private Packagist

Conductor executed the following commands:
composer update ramsey/collection:2.1.1 ramsey/uuid:4.8.1 --with-all-dependencies --minimal-changes
Copy link
Contributor Author

composer.lock

Dev Package changes

Package Operation From To About
ramsey/collection upgrade 2.0.0 2.1.1 diff
ramsey/uuid upgrade 4.7.6 4.8.1 diff

Settings · Docs · Powered by Private Packagist

Copy link

github-actions bot commented Jun 2, 2025

🚧 Composer Development Dependency changes 🚧

Dev Packages Operation Base Target Link
ramsey/collection Upgraded 2.0.0 2.1.1 Compare
ramsey/uuid Upgraded 4.7.6 4.8.1 Compare

@github-actions github-actions bot added this to the 1.1.0 milestone Jun 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants