All notable changes to leanphp/common-dev package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- PHP requirement has been updated from
^7.0to^7.1 sami/samipackage updated from~3.2||~4.0to~4.0symfony/var-dumperpackage updated from~2.8||^3.2to^3.2||~4.0sebastian/phpcpdupdated from~3.0to~4.0phpunit/phpunitupdated from~6.0||~7.0to~7.0nelmio/aliceupdated from~3.0to^3.2behat/mink-extensionupdated to~2.3phpstan/phpstanupdate from~0.8to~0.9leaphub/phpcs-symfony2-standardreplaced withescapestudios/symfony2-coding-standardleanphp/phpspec-code-coverageupdate to^4.2
leanphp/phpspec-code-coverageupdate from~4.0to4.0.*as we do not support4.1yet.
- Updated
PHP_CodeSnifferfrom~2.8to3.0 - Updated
phpcpdfrom~2.0to~3.0 - Updated
phplocfrom~3.0to~4.0 - Updated
phpunitfrom~5.0to~6.0 - Updated
alicefrom~2.3to~3.0 - Updated
fakerfrom~1.6to~1.7 - Updated
mockeryfrom~0.9to~1.0 - Updated
phpspecfrom~3.2to~4.0 - Updated
phpspec-typehintedmethodsfrom~2.0to~3.0(phpspec 4) - Updated
phpspec-code-coveragefrom~3.1to~4.0(phpspec 4) - Added
behat-code-coverage~3.2 - Updated
behatto~3.4 - Updated
bin/composerto1.3.0
- Change
rmiller\behatspectoleanphp\behat-phpspec(temporary tagged fork). - Added ApiGen
4.2.0-RC1 - Added phpstan
~0.6 - Update PHP from
~5.6||~7.0to^7.0 - Update BehatSpec from
0.3.*todev-master - Update
leanphp\phpspec-code-coveragefrom~3.0to~3.1 - Update
symfonyfrom~2.8||^3.1to~2.8||^3.2.
- Add
sami/sami:~3.2||~4.0(ApiGen replacement)
- Update phpspec from
~3.1to~3.2
- Update mockery from
~0.9to0.9.* - Update prophecy from
~1.6to~1.7 - Update PHP CodeSniffer from
~2.7to~2.8 - Update alice from
~2.2to~2.3 - Add BehatSpec
0.3.*(Behat3 + PhpSpec2) - Change
henrikbjorn/phpspec-code-coveragetoleanphp/phpspec-code-coverageas the original will no longer be maintained.
- Update phpmd from
~2.5to~2.6 - Update phpunit from
~5.6to~5.7
- Update behat from
~3.2to~3.3 - Update
bin/composerto1.3.0
- Update phpspec from
~2.5to~3.1. - Update phpspec-typehintedmethods from
~1.1to~2.0 - Remove phpspec exemplify-extension (OUTDATED)
- Remove behat-spec extension (OUTDATED)
- Update symfony/var-dumper from
~2.8||~3.0to~2.8||^3.1 - Remove apigen (OUTDATED)
- Fix package install problem caused by 6.1.5 by PHPUnit Update
- Update phpmd from
~2.4to~2.5 - Update phpspec-code-coverage from
~2.0to~3.0
- Update phpunit from
~5.4to~5.6
- Update behat from
~3.1to~3.2
- Update PHP CodeSniffer from
~2.6to~2.7
- Update
bin/composerto1.2.0 - Update phpunit from
~5.2to~5.4 - Update alice from
~2.1to~2.2
- Update faker from
~1.5to~1.6 - Update
bin/composerfrom1.0.0to1.1.0
- Update PHP CodeSniffer from
~2.5to~2.6 - Add composer v1.0.0 as
bin/composerand set it as bin incomposer.json
- Update behat from
~3.0to~3.1
- Update phpmd from
~2.3to~2.4 - Update phpspec from
~2.4to~2.5
- Update phpunit from
~5.1to~5.2 - Update prophecy from
~1.5to~1.6 - Update behat/mink-extension from
~2.1to~2.2
- Update phplock from
~2.1to~3.0
- Update PHP from
~5.6to~5.6||~7.0
This is final 5.6 series release. For PHP 7 and PHP 5.6+ support, consider upgrading to 6.0 series.
Fix BehatSpec extension version to lock them to versions that support phpspec2.
- Update behat from
~3.0to~3.1
- Update phpmd from
~2.3to~2.4 - Update phpspec from
~2.4to~2.5
- Update phpunit from
~5.1to~5.2 - Update prophecy from
~1.5to~1.6 - Update behat/mink-extension from
~2.1to~2.2
- Update phplock from
~2.1to~3.0
- Update php_codesniffer from
~2.4to~2.5 - Update behat-spec from
~0.1to~0.3 - Update phpunit from
~5.0to~5.1 - Update apigen from
~4.1to4.2.x-dev - Update README #Packages and #Usage sections to split the dependencies in 2 groups:
- Libraries - for general purpose PHP libraries, testing frameworks etc.
- Development Tools - for development tools and command line applications.
- Update README with USAGE information for these packages:
- Libraries:
- symfony/var-dumper
- Mockery
- Prophecy
- Alice
- Faker
- vfsStream
- Development Tools:
- ApiGen
- PHPMD
- PHP CodeSniffer
- phpcpd
- phploc
- Libraries:
- Add example configuration in
config/directory for:- ApiGen (
config/apigen.yml) - PHP_CodeSniffer (
config/phpcs.xml) - PHPMD (
config/phpmd.xml) - PHPUnit (
config/phpunit.xml) - phpspec (
config/phpspec.yml) - behat (
config/behat.yml)
- ApiGen (
- Remove:
- vipsoft/code-coverage-extension (behat) (OUTDATED)
- Update phpspec from
~2.3to~2.4 - Update php_codesniffer from
~2.2to~2.4
- Update symfony/var-dump from
~2.7to~2.8||~3.0 - Update phpspec-typehintedmethods from
~1.0to~1.1 - Update phpspec-code-coverage from
~1.0to~2.0
- Update phpunit from
~4.8to~5.0
- Update behat/mink-extension from
~2.0to~2.1 - Update vfsStream from
~1.5to~1.6
- Update mink from
~1.6to~1.7 - Update alice from
~1.7to~2.1 - Update faker from
~1.3to~1.5 - Update mink-goutte-driver from
~1.1to~1.2 - Update mink-browserkit-driver from
~1.2to~1.3 - Update phpmd from
~2.2to~2.3
- Update PHP from
~5.4to~5.6. - Update phpunit from
~4.7to~4.8 - Update prophecy from
~1.3to~1.5 - Update phpspec from
~2.1to~2.3
- Update symfony/var-dump from
~2.7to~2.8||~3.0
5.5 series is last release to support PHP 5.5
- Update behat/mink-extension from
~2.0to~2.1 - Update vfsStream from
~1.5to~1.6
- Update mink from
~1.6to~1.7 - Update alice from
~1.7to~2.1 - Update faker from
~1.3to~1.5 - Update mink-goutte-driver from
~1.1to~1.2 - Update mink-browserkit-driver from
~1.2to~1.3 - Update phpmd from
~2.2to~2.3
- Update phpunit from
~4.7to~4.8 - Update prophecy from
~1.3to~1.5 - Update phpspec from
~2.1to~2.3
5.4 series is last release to support PHP 5.4!
Final 5.4 series release.
- Update behat/mink-extension from
~2.0to~2.1 - Update vfsStream from
~1.5to~1.6
- Update mink from
~1.6to~1.7 - Update alice from
~1.7to~2.1 - Update faker from
~1.3to~1.5 - Update mink-goutte-driver from
~1.1to~1.2 - Update mink-browserkit-driver from
~1.2to~1.3 - Update phpmd from
~2.2to~2.3
- Update phpunit from
~4.7to~4.8 - Update prophecy from
~1.3to~1.5 - Update phpspec from
~2.1to~2.3
Final release to support PHP 5.4.
- Update symfony/var-dumper from
~2.6to~2.7 - Update phpunit from
~4.3to~4.7
- Update vfsStream from
~1.4to~1.5 - Update phploc from
~2.0to~2.1 - Update apigen from
~4.0to~4.1
- Update php_codesniffer from
~2.0to~2.2 - Update phpmd from
~2.1to~2.2
5.4 version series are last release series to support PHP 5.4.
- Update PHP from
~5.3,^5.3.3to~5.4 - Update prophecy from
~1.2to~1.3 - Update php_codesniffer from
~1.5to~2.0 - Update phpspec-code-coverage from
~0.2to~1.0 - Update phpspec from
~2.0to~2.1
- rmiller/exemplify-extension
~0.2(phpspec) - rmiller/behat-spec
~0.1(behat / phpspec integration) - phpcs-symfony2-standard
~2.0(for php_codesniffer) - symfony/var-dumper
~2.6 - apigen
~4.0
- Update vfsStream from
~1.2to~1.4 - Update phpunit from
~4.2to~4.3 - Update mink-goutte-driver from
~1.0to~1.1 - Update prophecy from
~1.1to~1.2
- Update behat/mink-extension from
2.0.x-devto~2.0 - Update phpunit from
~4.1to~4.2 - Update phpmd from
~2.0to~2.1,^2.1.2 - Update behat/mink-browserkit-driver from
~1.1to~1.2 - Update mink from
~1.5to~1.6
- Update phpspec-code-coverage from
~0.1to~0.2
- Update faker from
~1.3to~1.4 - Update phpmd from
~1.5to~2.0
- Add phpspec-code-coverage
~0.1
- Update faker from
~1.3to~1.4
- Update phpunit from
~4.0to~4.1
- Update alice from
~1.6to~1.7.
- phpspec-typehintedmethods
~1.0(phpspec extension)
- Update PHP from
~5.3to~5.3,^5.3.3 - Update phpspec from
~1.4to~2.0 - Update mockery from
~0.7to~0.9 - Update phpunit from
~3.7,^3.7.19to~4.0 - Update behat from
~2.5to~3.0 - Update behat/mink-extension from
~1.2to2.0.x-dev - Update behat/mink-browserkit-driver from
~1.0to~1.1
- Add prophecy
~1.1
- Update behat/mink-browserkit-driver from
~1.0to~1.1
- Update behat/mink-extension from
~1.2to~1.3 - Update alice from
~1.5,^1.5.2to~1.6 - Update vipsoft/code-coverage-extension to from
^2.5.0.3to^2.5.0.5
- Update vfsStream from
~1.1to~1.2
- vipsoft/code-coverage-extension from
~2.5to~2.5.0,^2.5.0.3
- Updated PHP from
^5.3to~5.3,^5.3.3as lower than5.3.3is NOT supported.
- Updated faker from
~1.2to~1.3
- Update php_codesniffer from
~1.4,^1.4.2to~1.5 - Updated package information.
- PHP
^5.3 - vipsoft/code-coverage-extension
~2.5(for behat)
- Update phpcpd from
~1.4,^1.4.1to~2.0
- Update alice from
~1.4to~1.5,^1.5.2 - Update behat from
~2.4to~2.5 - Update behat/mink-extenstion from
~1.1to~1.2 - Update phpunit from
~3.7to~3.7,^3.7.19 - Update phploc from
~1.7,^1.7.3to~2.0
- Update faker from
~1.1to~1.2
- Update mink from
~1.4to~1.5 - Update mink-extension from
~1.0to~1.1
- alice from
~1.3to~1.4
- phpcpd
~1.4,^1.4.1
- Update alice from
~1.1to~1.3
- Update alice from
~1.0to~1.1
- PHP_CodeSniffer
~1.4,^1.4.2 - phploc
~1.7,^1.7.3 - alice
~1.0
- faker
~1.1 - phpmd ~1.4
- Install would fail on
0.1.x-devafter mockery was moved before phpspec incomposer.json. - Unable to install package on PHP 5.2 (see Removed)
- No longer using
versionincomposer.jsonand will rely on VCS (git) tags.
- behat
~2.4 - mink
~1.4 - behat/mink-extension
~1.0 - behat/mink-goutte-driver
~1.0 - behat/mink-browserkit-driver
~1.0
- PHP
^5.3requirement as there is no need to specify it in a dev package explicitly.
- mockery
~0.7 - phpspec
~1.4
- Added more information in README.md regarding package information.
- Updated Package description and keywords.
- PHP
^5.3 - PHPUnit
~3.7 - vfsStream
~1.1