diff --git a/.travis.yml b/.travis.yml index 3bee7933..b10f30dc 100755 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,6 @@ language: php dist: trusty php: - - 5.6 - 7.0 - 7.1 - 7.2 diff --git a/ChangeLog.md b/ChangeLog.md index 4c06c8df..ccdd39f3 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -3,6 +3,14 @@ XP Compiler ChangeLog ## ?.?.? / ????-??-?? +## 5.0.0 / ????-??-?? + +* Added support for XP 10 and newer versions of library dependencies + (@thekid) +* Implemented xp-framework/rfc#334: Drop PHP 5.6. The minimum required + PHP version is now 7.0.0! + (@thekid) + ## 4.0.0 / 2019-09-09 * Merged PR #69: Remove support for Hack arrow functions - @thekid diff --git a/README.md b/README.md index f0109481..b5b53f9d 100755 --- a/README.md +++ b/README.md @@ -4,7 +4,6 @@ XP Compiler [![Build Status on TravisCI](https://secure.travis-ci.org/xp-forge/sequence.svg)](http://travis-ci.org/xp-framework/compiler) [![XP Framework Module](https://raw.githubusercontent.com/xp-framework/web/master/static/xp-framework-badge.png)](https://github.com/xp-framework/core) [![BSD Licence](https://raw.githubusercontent.com/xp-framework/web/master/static/licence-bsd.png)](https://github.com/xp-framework/core/blob/master/LICENCE.md) -[![Required PHP 5.6+](https://raw.githubusercontent.com/xp-framework/web/master/static/php-5_6plus.png)](http://php.net/) [![Supports PHP 7.0+](https://raw.githubusercontent.com/xp-framework/web/master/static/php-7_0plus.png)](http://php.net/) [![Latest Stable Version](https://poser.pugx.org/xp-framework/compiler/version.png)](https://packagist.org/packages/xp-framework/compiler) @@ -16,7 +15,7 @@ After adding the compiler to your project via `composer require xp-framework/com Example ------- -The following code uses Hack, PHP 7.4, PHP 7.3, PHP 7.2, PHP 7.1 and PHP 7.0 features but runs on anything >= PHP 5.6. Builtin features from newer PHP versions are translated to work with the currently executing runtime if necessary. +The following code uses Hack, PHP 7.4, PHP 7.3, PHP 7.2, PHP 7.1 and PHP 7.0 features but runs on anything >= PHP 7.0. Builtin features from newer PHP versions are translated to work with the currently executing runtime if necessary. ```php =5.6.0" + "xp-framework/core": "^10.0 | ^9.0 | ^8.0 | ^7.0", + "xp-framework/tokenize": "^9.0 | ^8.1", + "xp-framework/ast": "^4.0 | ^3.0", + "php" : ">=7.0.0" }, "require-dev" : { - "xp-framework/unittest": "^9.3" + "xp-framework/unittest": "^10.0 | ^9.3" }, "bin": ["bin/xp.xp-framework.compiler.compile"], "autoload" : {