This repository has been archived by the owner on Jun 17, 2020. It is now read-only.
Tags: complex-gmbh/PackageVersions
Tags
This release makes writes to the `Version` class file atomic, and makes sure that access rights/flags are also correctly set when the versions are being generated. Total issues resolved: **6** - [65: Use Doctrine Coding Standard](Ocramius#65) thanks to @Majkl578 - [69: write VersionClass atomic](Ocramius#69) thanks to @SimonHeimberg - [70: Replaced packagist pre-release with tidelift badge](Ocramius#70) thanks to @Ocramius - [75: Added professional support notes](Ocramius#75) thanks to @Ocramius - [78: Test against PHP 7.3 and 7.4snapshot, drop nightly](Ocramius#78) thanks to @Majkl578 - [79: Fixed writeVersionClassToFile if file already exists and not writable](Ocramius#79) thanks to @SLaVeZ
In this release: * Support for `self.version` and `replace` composer settings and constraints, which are now correctly considered and substituted with their actual versions. * A new `PackageVersions\Versions::ROOT_PACKAGE_NAME` constant, which is populated with the name of the root package, if available. * Dropped support for PHP 7.0: please upgrade to PHP 7.1 * Improved mutation testing Total issues resolved: **5** - [55: Consider adding Versions::getRootPackageVersion()](Ocramius#55) thanks to @rybakit - [56: Expose root package name](Ocramius#56) thanks to @rybakit - [57: Support Composers "replaces" config, important for CI in mono repos](Ocramius#57) thanks to @ostrolucky - [58: Bump dependencies, improve mutation testing](Ocramius#58) thanks to @Ocramius - [59: Parse self.version in replaced packages](Ocramius#59) thanks to @Jean85
PreviousNext