Releases: jonathantorres/construct
Releases · jonathantorres/construct
v3.0.0
v2.1.0
Added
- Support for PHP 7.3 and 7.4.
v2.0.0
Breaking Changes
- Support for PHP7 only.
- Bump Symfony dependencies to
3.0
. - Bump PHPUnit to
6.0
and Mockery to1.0
.
Added
- Added Composer script descriptions to improve Composer script documentation when runtime Composer is >=
1.6.0
. Done by @raphaelstolt. See #215. - Added Composer script descriptions for internal Composer scripts, bumps the by Construct required Composer version to
^1.6.0
. Done by @raphaelstolt.
- Added Composer script descriptions to improve Composer script documentation when runtime Composer is >=
v1.16.0
Added
- Added PHP version 7.2 to the available versions. Done by @raphaelstolt.
Fixed
- Removed EOL PHP versions (i.e.
5.4
and5.5
). Done by @raphaelstolt. See #211. - Added a guard to check if the project directory to be already exists. Done by @raphaelstolt. See #212.
- Generated AppVeyor configuration uses minor versions instead of ZIP archives. Done by @raphaelstolt.
- Minor improvements on GitHub template files. Done by @piotr-zuralski.
- Removed EOL PHP versions (i.e.
v1.15.2
Fixed
- Major codebase refactor.
v1.15.1
Fixed
- Use the default CLI framework
symfony/console
if the one specified has an invalid name. Done by @jonathantorres. See 1b297ca.
- Use the default CLI framework
v1.15.0
Added
- Generate initial AppVeyor configuration for CLI projects. Done by @raphaelstolt. See #196.
Fixed
- The Xdebug extension disabling has been removed from the Travis CI configuration as Composer takes care of this since 1.3. Done by @raphaelstolt. See #194.
- Utilise PHPUnit's forward compatibility layer for PHPUnit 6. Done by @raphaelstolt. See #179.
- The email notification for successful Travis CI builds has been disabled. Done by @raphaelstolt. See #198.
- The generated change log has been aligned with the Keep a Changelog format. Done by @raphaelstolt. See #202.
- The CLI binary has been moved to
bin
to achieve PDS compliance. Done by @raphaelstolt.
v1.14.1
Added
- Make the PHP Coding Standards Fixer linting fail early to speedup builds. Done by @raphaelstolt. See #187.
Fixed
- The PHP Coding Standards Fixer cache directory is present in the generated Travis CI configuration. Done by @raphaelstolt. See #186.
- The PHPUnit 6 test skeleton is created on PHP 7.0.* after a fix of the version guard. Done by @raphaelstolt. See #192.
- The CLI artifacts are constructed as expected. Done by @raphaelstolt. See #190.
v1.14.0
Added
- With the
--cli-framework
option a CLI project can be generated. Done by @raphaelstolt. See #175.
- With the
Fixed
- The package
vlucas/phpdotenv
is added as a non development requirement. Done by @raphaelstolt. See #176. - Fix PHP Coding Standards Fixer Composer scripts are set on Windows. Done by @raphaelstolt. See #183.
- Command integration tests use no output decoration and are green again. Also enabled CI of the command integration tests on Windows via AppVeyor. Done by @raphaelstolt. See #181.
- The package
v1.13.1
Fixed
- Fix generated PHP Coding Standards Fixer configuration. Done by @raphaelstolt. See #172.
- Executable test skeleton for PHPUnit 6. Done by @raphaelstolt. See #170.