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.0
to^7.1
sami/sami
package updated from~3.2||~4.0
to~4.0
symfony/var-dumper
package updated from~2.8||^3.2
to^3.2||~4.0
sebastian/phpcpd
updated from~3.0
to~4.0
phpunit/phpunit
updated from~6.0||~7.0
to~7.0
nelmio/alice
updated from~3.0
to^3.2
behat/mink-extension
updated to~2.3
phpstan/phpstan
update from~0.8
to~0.9
leaphub/phpcs-symfony2-standard
replaced withescapestudios/symfony2-coding-standard
leanphp/phpspec-code-coverage
update to^4.2
leanphp/phpspec-code-coverage
update from~4.0
to4.0.*
as we do not support4.1
yet.
- Updated
PHP_CodeSniffer
from~2.8
to3.0
- Updated
phpcpd
from~2.0
to~3.0
- Updated
phploc
from~3.0
to~4.0
- Updated
phpunit
from~5.0
to~6.0
- Updated
alice
from~2.3
to~3.0
- Updated
faker
from~1.6
to~1.7
- Updated
mockery
from~0.9
to~1.0
- Updated
phpspec
from~3.2
to~4.0
- Updated
phpspec-typehintedmethods
from~2.0
to~3.0
(phpspec 4
) - Updated
phpspec-code-coverage
from~3.1
to~4.0
(phpspec 4
) - Added
behat-code-coverage
~3.2
- Updated
behat
to~3.4
- Updated
bin/composer
to1.3.0
- Change
rmiller\behatspec
toleanphp\behat-phpspec
(temporary tagged fork). - Added ApiGen
4.2.0-RC1
- Added phpstan
~0.6
- Update PHP from
~5.6||~7.0
to^7.0
- Update BehatSpec from
0.3.*
todev-master
- Update
leanphp\phpspec-code-coverage
from~3.0
to~3.1
- Update
symfony
from~2.8||^3.1
to~2.8||^3.2
.
- Add
sami/sami:~3.2||~4.0
(ApiGen replacement)
- Update phpspec from
~3.1
to~3.2
- Update mockery from
~0.9
to0.9.*
- Update prophecy from
~1.6
to~1.7
- Update PHP CodeSniffer from
~2.7
to~2.8
- Update alice from
~2.2
to~2.3
- Add BehatSpec
0.3.*
(Behat3 + PhpSpec2) - Change
henrikbjorn/phpspec-code-coverage
toleanphp/phpspec-code-coverage
as the original will no longer be maintained.
- Update phpmd from
~2.5
to~2.6
- Update phpunit from
~5.6
to~5.7
- Update behat from
~3.2
to~3.3
- Update
bin/composer
to1.3.0
- Update phpspec from
~2.5
to~3.1
. - Update phpspec-typehintedmethods from
~1.1
to~2.0
- Remove phpspec exemplify-extension (OUTDATED)
- Remove behat-spec extension (OUTDATED)
- Update symfony/var-dumper from
~2.8||~3.0
to~2.8||^3.1
- Remove apigen (OUTDATED)
- Fix package install problem caused by 6.1.5 by PHPUnit Update
- Update phpmd from
~2.4
to~2.5
- Update phpspec-code-coverage from
~2.0
to~3.0
- Update phpunit from
~5.4
to~5.6
- Update behat from
~3.1
to~3.2
- Update PHP CodeSniffer from
~2.6
to~2.7
- Update
bin/composer
to1.2.0
- Update phpunit from
~5.2
to~5.4
- Update alice from
~2.1
to~2.2
- Update faker from
~1.5
to~1.6
- Update
bin/composer
from1.0.0
to1.1.0
- Update PHP CodeSniffer from
~2.5
to~2.6
- Add composer v1.0.0 as
bin/composer
and set it as bin incomposer.json
- Update behat from
~3.0
to~3.1
- Update phpmd from
~2.3
to~2.4
- Update phpspec from
~2.4
to~2.5
- Update phpunit from
~5.1
to~5.2
- Update prophecy from
~1.5
to~1.6
- Update behat/mink-extension from
~2.1
to~2.2
- Update phplock from
~2.1
to~3.0
- Update PHP from
~5.6
to~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.0
to~3.1
- Update phpmd from
~2.3
to~2.4
- Update phpspec from
~2.4
to~2.5
- Update phpunit from
~5.1
to~5.2
- Update prophecy from
~1.5
to~1.6
- Update behat/mink-extension from
~2.1
to~2.2
- Update phplock from
~2.1
to~3.0
- Update php_codesniffer from
~2.4
to~2.5
- Update behat-spec from
~0.1
to~0.3
- Update phpunit from
~5.0
to~5.1
- Update apigen from
~4.1
to4.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.3
to~2.4
- Update php_codesniffer from
~2.2
to~2.4
- Update symfony/var-dump from
~2.7
to~2.8||~3.0
- Update phpspec-typehintedmethods from
~1.0
to~1.1
- Update phpspec-code-coverage from
~1.0
to~2.0
- Update phpunit from
~4.8
to~5.0
- Update behat/mink-extension from
~2.0
to~2.1
- Update vfsStream from
~1.5
to~1.6
- Update mink from
~1.6
to~1.7
- Update alice from
~1.7
to~2.1
- Update faker from
~1.3
to~1.5
- Update mink-goutte-driver from
~1.1
to~1.2
- Update mink-browserkit-driver from
~1.2
to~1.3
- Update phpmd from
~2.2
to~2.3
- Update PHP from
~5.4
to~5.6
. - Update phpunit from
~4.7
to~4.8
- Update prophecy from
~1.3
to~1.5
- Update phpspec from
~2.1
to~2.3
- Update symfony/var-dump from
~2.7
to~2.8||~3.0
5.5 series is last release to support PHP 5.5
- Update behat/mink-extension from
~2.0
to~2.1
- Update vfsStream from
~1.5
to~1.6
- Update mink from
~1.6
to~1.7
- Update alice from
~1.7
to~2.1
- Update faker from
~1.3
to~1.5
- Update mink-goutte-driver from
~1.1
to~1.2
- Update mink-browserkit-driver from
~1.2
to~1.3
- Update phpmd from
~2.2
to~2.3
- Update phpunit from
~4.7
to~4.8
- Update prophecy from
~1.3
to~1.5
- Update phpspec from
~2.1
to~2.3
5.4 series is last release to support PHP 5.4!
Final 5.4 series release.
- Update behat/mink-extension from
~2.0
to~2.1
- Update vfsStream from
~1.5
to~1.6
- Update mink from
~1.6
to~1.7
- Update alice from
~1.7
to~2.1
- Update faker from
~1.3
to~1.5
- Update mink-goutte-driver from
~1.1
to~1.2
- Update mink-browserkit-driver from
~1.2
to~1.3
- Update phpmd from
~2.2
to~2.3
- Update phpunit from
~4.7
to~4.8
- Update prophecy from
~1.3
to~1.5
- Update phpspec from
~2.1
to~2.3
Final release to support PHP 5.4.
- Update symfony/var-dumper from
~2.6
to~2.7
- Update phpunit from
~4.3
to~4.7
- Update vfsStream from
~1.4
to~1.5
- Update phploc from
~2.0
to~2.1
- Update apigen from
~4.0
to~4.1
- Update php_codesniffer from
~2.0
to~2.2
- Update phpmd from
~2.1
to~2.2
5.4 version series are last release series to support PHP 5.4.
- Update PHP from
~5.3,^5.3.3
to~5.4
- Update prophecy from
~1.2
to~1.3
- Update php_codesniffer from
~1.5
to~2.0
- Update phpspec-code-coverage from
~0.2
to~1.0
- Update phpspec from
~2.0
to~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.2
to~1.4
- Update phpunit from
~4.2
to~4.3
- Update mink-goutte-driver from
~1.0
to~1.1
- Update prophecy from
~1.1
to~1.2
- Update behat/mink-extension from
2.0.x-dev
to~2.0
- Update phpunit from
~4.1
to~4.2
- Update phpmd from
~2.0
to~2.1,^2.1.2
- Update behat/mink-browserkit-driver from
~1.1
to~1.2
- Update mink from
~1.5
to~1.6
- Update phpspec-code-coverage from
~0.1
to~0.2
- Update faker from
~1.3
to~1.4
- Update phpmd from
~1.5
to~2.0
- Add phpspec-code-coverage
~0.1
- Update faker from
~1.3
to~1.4
- Update phpunit from
~4.0
to~4.1
- Update alice from
~1.6
to~1.7
.
- phpspec-typehintedmethods
~1.0
(phpspec extension)
- Update PHP from
~5.3
to~5.3,^5.3.3
- Update phpspec from
~1.4
to~2.0
- Update mockery from
~0.7
to~0.9
- Update phpunit from
~3.7,^3.7.19
to~4.0
- Update behat from
~2.5
to~3.0
- Update behat/mink-extension from
~1.2
to2.0.x-dev
- Update behat/mink-browserkit-driver from
~1.0
to~1.1
- Add prophecy
~1.1
- Update behat/mink-browserkit-driver from
~1.0
to~1.1
- Update behat/mink-extension from
~1.2
to~1.3
- Update alice from
~1.5,^1.5.2
to~1.6
- Update vipsoft/code-coverage-extension to from
^2.5.0.3
to^2.5.0.5
- Update vfsStream from
~1.1
to~1.2
- vipsoft/code-coverage-extension from
~2.5
to~2.5.0,^2.5.0.3
- Updated PHP from
^5.3
to~5.3,^5.3.3
as lower than5.3.3
is NOT supported.
- Updated faker from
~1.2
to~1.3
- Update php_codesniffer from
~1.4,^1.4.2
to~1.5
- Updated package information.
- PHP
^5.3
- vipsoft/code-coverage-extension
~2.5
(for behat)
- Update phpcpd from
~1.4,^1.4.1
to~2.0
- Update alice from
~1.4
to~1.5,^1.5.2
- Update behat from
~2.4
to~2.5
- Update behat/mink-extenstion from
~1.1
to~1.2
- Update phpunit from
~3.7
to~3.7,^3.7.19
- Update phploc from
~1.7,^1.7.3
to~2.0
- Update faker from
~1.1
to~1.2
- Update mink from
~1.4
to~1.5
- Update mink-extension from
~1.0
to~1.1
- alice from
~1.3
to~1.4
- phpcpd
~1.4,^1.4.1
- Update alice from
~1.1
to~1.3
- Update alice from
~1.0
to~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-dev
after mockery was moved before phpspec incomposer.json
. - Unable to install package on PHP 5.2 (see Removed)
- No longer using
version
incomposer.json
and 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.3
requirement 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