Composer addon to efficiently get installed packages' version numbers
MIT License
Bot releases are visible (Hide)
Feature release (minor)
Published by github-actions[bot] about 1 year ago
Feature release (minor)
Published by github-actions[bot] almost 2 years ago
Feature release (minor)
laminas/laminas-ci-matrix-action
thanks to @OcramiusPublished by github-actions[bot] about 2 years ago
Feature release (minor)
Published by github-actions[bot] over 2 years ago
2.5.x bugfix release (patch)
Published by github-actions[bot] over 2 years ago
2.4.x bugfix release (patch)
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] almost 3 years ago
Feature release (minor)
composer/composer:2.2.0
, trust dealerdirect/phpcodesniffer-composer-installer
and run everything in CI with --no-interaction
thanks to @OcramiusPublished by github-actions[bot] about 3 years ago
Published by github-actions[bot] almost 4 years ago
.gitattributes
to avoid exporting phpcs artifacts thanks to @reedyPublished by github-actions[bot] almost 4 years ago
This release is mostly a cleanup to keep the test setup and CI pipelines
small in size and manageable long-term, since maintaining both PHP 7
and PHP 8 support would (due to dependencies) become quite a lot of
long-term effort otherwise.
If, for some reason, you require to run both PHP 7 and PHP 8 in different
environments, use ocramius/package-versions:2.1.0
, which supports both.
php:^7.4.7
support - switch to only php:~8.0.0
thanks to @OcramiusPublished by github-actions[bot] almost 4 years ago
This patch explicitly adds php:~8.0.0
support along with php:^7.4.7
.
phpunit/phpunit
had to also be upgraded, so that it does not contain symbols
that clash with the php:8.0.0
parser BC breaks.
To do so, we had to disable infection/infection
reporting for now, as the
mutation testing setup is not yet capable of working with phpunit/phpunit:^9.3
.
In addition to that, we now actively replace composer/package-versions-deprecated
,
which is constantly causing issues in installation, and which is fully replaced by
this specific package. If you run composer/composer:^2.0
and php:8.0.0
, there is
no reason to use composer/package-versions-deprecated
anyway.
Please note that the support for PHP is limited to php:^7.4.7 || php:~8.0.0
: php:8.1.0
is NOT supported by this release, as the upstream ecosystem is just too unstable
and regularly breaks BC in multiple ways. Once php:8.1.0-rc2
is out (possibly next year),
work will be done to support that too.
php:8.0.*
support thanks to @OcramiusPublished by github-actions[bot] about 4 years ago
This release turns the package into a library (previously, it was
a composer plugin).
Relevant change is that the PackageVersions\Versions::ROOT_PACKAGE_NAME
constant no longer exists: please use PackageVersions\Versions::rootPackageName()
instead.
This slims down the complexity of the package massively, and removes
multiple known bugs.
Total issues resolved: 5
src/Packages/Versions.php
changes detected in composer install
thanks to @TaluuPackageVersions\Versions::ROOT_PACKAGE_NAME
constant thanks to @OcramiusRelease 2.0.0
This release turns the package into a library (previously, it was
a composer plugin).
Relevant change is that the PackageVersions\Versions::ROOT_PACKAGE_NAME
constant no longer exists: please use PackageVersions\Versions::rootPackageName()
instead.
This slims down the complexity of the package massively, and removes
multiple known bugs.
"type": "library"
composer package thanks to @OcramiusPackageVersions\Versions::ROOT_PACKAGE_NAME
constant thanks to @Ocramius and @alexgit2kPublished by github-actions[bot] about 4 years ago
Release 1.10.2
--no-scripts
thanks to @Ocramius and @stofPublished by github-actions[bot] about 4 years ago
Introduced release automation tooling, which should also help us
with keeping the changelog up-to-date long-term.
Release 1.10.1
Published by Ocramius over 4 years ago
This release increases the minimum supported version of composer
to v2
(currently in alpha,
but you should REALLY try it out).
By doing so, the code has been massively reduced, and a few relevant bugs around the detected
installed package versions have been squished in the process.
In order to upgrade, you must first have composer v2 installed, which you can get by runnning
its self-update tooling: composer self-update --2
.
You can look at the in-depth thought-process behind this patch at https://www.twitch.tv/videos/640893205
Total issues resolved: 5
composer-runtime-api:^2.0
and no longer keep an internal generated map thanks to @Ocramius