PHP Brew v1.15 Release Notes

Release Date: 2019-10-14 // over 4 years ago
    • ๐Ÿ‘‰ Used CurlKit instead of command line curl or wget to download the distribution files.
    • โž• Added more options to the install command, added options:
      • --no-clean
      • --no-install
      • --no-patch
      • --build-dir=DIR
      • --make-jobs=N is now renamed to --jobs=N

    Please run phpbrew help install to see the details of the command options.

    • Directory for the downloaded distribution files is now separated.
    • ๐Ÿ›  date.timezone and phar.readonly ini file patch is fixed.
    • Error redirection is now improved.
    • ๐Ÿš€ Use JSON meta data for PHP releases.
    • โž• Added --update option to known command, this can update the release meta data:

      phpbrew known --update

    • ๐Ÿ‘Œ Improve command help generator.

    • ๐Ÿš€ Since the release meta info is stored in the cache, known command is now faster.

    • Included the multi-arch libdir fix.

    • 0๏ธโƒฃ Use some of the default variants if +default is not set.

    • ๐Ÿ›  Fix getoptionkit bug for variant parsing: https://github.com/phpbrew/phpbrew/issues/353

    • ๐Ÿ›  Fix use, switch commands for switching to an aliased build.

    โšก๏ธ Development updates:

    • ๐Ÿ”จ Variant info is refactored into BuildSettings class.
    • ๐Ÿ”จ VariantParser is refactored and simplified.
    • ๐Ÿ— Builder class is removed.
    • ๐Ÿ”จ Install command class is refactored with the Build class.
    • โฌ†๏ธ Upgraded CLIFramework to 2.0.x
    • โฌ†๏ธ Upgraded CurlKit to 1.0
    • โฌ†๏ธ Upgraded PEARX 1.0.3 to fix 404 page not found when distribution file does not exist.