Skip to content

Release v0.9.0 - #3

Merged
roncodes merged 3 commits into
masterfrom
release/v0.9.0
Nov 6, 2026
Merged

roncodes merged 3 commits into
masterfrom
release/v0.9.0

Conversation

@roncodes

@roncodes roncodes commented Nov 6, 2026

Copy link
Copy Markdown
Member

Release PR for v0.9.0. Merging it into master tags v0.9.0 through release.yml, and create-release.yml publishes the GitHub Release from RELEASE.md. Packagist syncs from the tag.

Merge order

  1. Merge feat!: drop pragmarx/coollection and require Illuminate collections #2 into this branch.
  2. Merge this PR into master.

This branch adds release.yml and create-release.yml, the same ones used across Fleetbase repos, adapted to this repo's master branch, plus RELEASE.md and the version bump.

This is the first of the Laravel 12 upgrade's releases: fleetbase/core-api's Laravel 12 PR (fleetbase/core-api#333) needs this tag.

If the tag doesn't appear

Run the Release Tag workflow by hand with version 0.9.0. That path checks out main, which this repo doesn't have, so for countries tag v0.9.0 on master by hand instead.

roncodes and others added 3 commits November 5, 2026 19:52
pragmarx/coollection pulls in pragmarx/ia-collection, which requires
nesbot/carbon ^1|^2. Every Laravel 12 release needs Carbon 3, so that chain
blocks the upgrade, and forking ia-collection would need a repositories entry
in every root that installs this package.

Coollection moves into this package as Support\Coollection, on top of Illuminate's
collection. It keeps ia-collection's unique() loop, because Illuminate's
array_unique(SORT_REGULAR) gives a different result on strings mixed with nulls.

The namespace of Coollection changes, so anything type-hinting
PragmaRX\Coollection\Package\Coollection must update.

Also guards the data updater test behind COUNTRIES_RUN_UPDATER, since it downloads
third-party data and stopped the run on master, and adds CI for Illuminate 10 and 12.
feat!: drop pragmarx/coollection and require Illuminate collections
@roncodes
roncodes merged commit 312bc76 into master Nov 6, 2026
2 checks passed
@roncodes
roncodes deleted the release/v0.9.0 branch November 6, 2026 02:58
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.

1 participant