Construct Versions Save

A PHP project/micro-package generator for PDS compliant projects or micro-packages.

v3.0.0

1 year ago
  • Added
    • Support for PHP 8.0, 8.1 and 8.2 only.
    • Bump PHPUnit to 8.0.

v2.1.0

1 year ago
  • Added
    • Support for PHP 7.3 and 7.4.

v2.0.0

6 years ago
  • Breaking Changes
    • Support for PHP7 only.
    • Bump Symfony dependencies to 3.0.
    • Bump PHPUnit to 6.0 and Mockery to 1.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.

v1.16.0

6 years ago
  • Added
    • Added PHP version 7.2 to the available versions. Done by @raphaelstolt.
  • Fixed
    • Removed EOL PHP versions (i.e. 5.4 and 5.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.

v1.15.2

6 years ago
  • Fixed
    • Major codebase refactor.

v1.15.1

6 years ago
  • Fixed
    • Use the default CLI framework symfony/console if the one specified has an invalid name. Done by @jonathantorres. See 1b297ca.

v1.15.0

6 years ago
  • 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

7 years ago
  • 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

7 years ago
  • Added
    • With the --cli-framework option a CLI project can be generated. Done by @raphaelstolt. See #175.
  • 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.

v1.13.1

7 years ago