Skip to content

Releases: Ocramius/PackageVersions

2.4.0

19 Sep 02:32
2.4.0
8e96fb9
Compare
Choose a tag to compare

2.4.0 - 2021-09-19


Release Notes for 2.4.0

2.4.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

enhancement

dependencies

2.3.0

23 Dec 03:16
2.3.0
f64411e
Compare
Choose a tag to compare

2.3.0 - 2020-12-23


Release Notes for 2.3.0

2.3.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

enhancement

2.2.0

21 Oct 14:01
2.2.0
c90d700
Compare
Choose a tag to compare

Release Notes for 2.2.0

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.

2.2.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

enhancement

2.1.0

21 Oct 13:50
2.1.0
a7e35c3
Compare
Choose a tag to compare

Release Notes for 2.1.0

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.

2.1.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

enhancement

2.0.0

21 Aug 16:28
2.0.0
Compare
Choose a tag to compare

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


Release 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.

2.0.0

  • Total issues resolved: 4
  • Total pull requests resolved: 2
  • Total contributors: 5

enhancement

1.11.0

21 Aug 12:18
1.11.0
f51ff2b
Compare
Choose a tag to compare

Release 1.11.0

1.11.0

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 1

enhancement

1.10.2

18 Aug 10:33
1.10.2
e19f578
Compare
Choose a tag to compare

Release 1.10.2

1.10.2

  • Total issues resolved: 1
  • Total pull requests resolved: 1
  • Total contributors: 2

bug

1.10.1

18 Aug 10:03
1.10.1
Compare
Choose a tag to compare

Introduced release automation tooling, which should also help us
with keeping the changelog up-to-date long-term.


Release 1.10.1

1.10.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

enhancement

1.10.0

11 Jul 19:52
1.10.0
Compare
Choose a tag to compare

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

1.9.0

22 Jun 14:24
1.9.0
94c9d42
Compare
Choose a tag to compare

Build Status

This release allows ocramius/package-version to skip writing the Version class when the
vendor directory is locked/not writable.

Total issues resolved: 2