All Versions
47
Latest Version
Avg Release Cycle
96 days
Latest Release
1240 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 php.net 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: 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.
  • 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

      $prefix/i386-linux-gnu/
      $prefix/x86_64-linux-gnu/