All Versions
Latest Version
Avg Release Cycle
96 days
Latest Release
1299 days ago

Changelog History
Page 4

  • v1.20.1 Changes

    July 27, 2019
    • sensibly forces redownload when using wget #554
    • โž• adds MSSQL extension to php src bundled extensions list #551
  • v1.20.0 Changes

    July 16, 2019
    • โž• Added php app store.
  • v1.19.7 Changes

    June 26, 2019
    • dries ext clean + gives status in all failure cases
    • โšก๏ธ update completion
    • ๐Ÿ›  fixes --old flag for known and update commands closes #526 improves description of --connect-timeout
    • โšก๏ธ command download: update argument completion
    • ๐Ÿ›  fix zsh completion: avoid single quote

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ”€ Commit 060c6e0: Merge pull request #531 from jhdxr/fix/530

    update doc for known command, add --http-proxy and --http-proxy-auth

    • ๐Ÿ”€ Commit ae15d68: Merge pull request #525 from jhdxr/fix/524

    self-update download to a tmp file first instead of overwrite the exiโ€ฆ

  • v1.19.1 Changes

    May 19, 2019
    • ๐Ÿ›  Fixed OS X compatibility regarding whereis -b #503
  • v1.19.0 Changes

    May 18, 2019
    • ๐Ÿ‘ PHP7 (next unstable version) install support
    • Updadted completion scripts thanks to awesome CliFramework
    • ๐Ÿ›  Fixed false failure of ./buildconf step
    • Fixed PHP 5.3 error with JSON_PRETTY_PRINT
    • ๐Ÿ›  Fixed phpbrew prepends $PATH on every cd command #487
    • ๐Ÿš€ Deprecated php-releases.json use json endpoint from now on
    • ๐Ÿ›  Fix bug in variant parser #495
    • List installed php versions in decrescent order
    • ๐Ÿ‘Œ Improved URL policy to locate older minor releases whenever URLs are altered
    • ๐Ÿ‘ Allow overriding PHP when runnning phpbrew #94
  • v1.18.5 Changes

    April 22, 2019
    • Always make sure phpbrew root/home exists for issue #475
    • โž• Added options to speicfy phpbrew root/home for install command.
    • ๐Ÿ›  Fixed use command argument validation for supporting 'latest'
    • Merged pull request #466 from vasiliy-pdk/error_during_tests_fix
    • โฑ CONNECT_TIMEOUT env variable and --connect_timeout option was added. Fatal Error during tests fixed
    • โž• Added more variants to +everything #457
    • ๐ŸŒฒ Use log tail hint with "tail -F" instead of "tail -f"
    • โž• added support for SPL_Types extension install #456
    • ๐Ÿ‘‰ Use cp insteaad of mv on Makefile install task
    • โœ‚ Removed redundant if statements in UrlDownloader.
    • Merged pull request #444 from shinnya/fix/download_always_fai
  • v1.15 Changes

    October 14, 2019
    • ๐Ÿ‘‰ 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:

    • ๐Ÿ›  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.
  • v1.12 Changes

    December 11, 2019
    • Install command now run commands below after installations:

      pear config-set temp_dir $HOME/.phpbrew/tmp/pear/temp pear config-set cache_dir $HOME/.phpbrew/tmp/pear/cache_dir pear config-set download_dir $HOME/.phpbrew/tmp/pear/download_dir pear config-set auto_discover 1

  • v1.11.3 Changes

    December 08, 2019
    • ๐Ÿ›  Fixed libdir detection
    • 0๏ธโƒฃ Enabled xml variant by default
    • ๐Ÿ“‡ Renamed xml_all variant to xml
    • ๐Ÿ›  Fix +iconv variant ( --with-iconv=/usr won't be compiled on systems with gnu iconv )
    • ๐Ÿ›  Fix +gd variant ( --with-gd=/usr won't be compiled, --with-gd=shared,$prefix works)
  • v1.11 Changes

    December 04, 2019
    • โž• Added platform prefix setup command:

      phpbrew lookup-prefix macports
      phpbrew lookup-prefix homebrew
      phpbrew lookup-prefix debian
    • ๐Ÿ— Variant builder is improved with the lookup-prefix

    • ๐Ÿ‘ Better path detection.

    • Freetype include path fix for +gd variant

      +gd=shared should work for Mac OS platform
    • ๐Ÿ‘ platform libdir is supported, now supports for include/lib paths under