PHP Brew v1.24.0 Release Notes
Release Date: 2019-11-28 // over 4 years ago-
π Release 1.24.0
π This is a minor release of PHPBrew that aggregates over 30 fixes and improvements developed by 11 contributors over the last almost two years.
π This release brings improved PHP 7.4 support, improved Fish shell support as well as other improvements and bug fixes.
Backwards Compatibility Breaks
π This release introduces a couple or minor BC breaks:
π 1. The
mcrypt
extension is no longer part of thedefault
variant. Themcrypt
variant is still available and can be used to build the PHP versions that support the extension. π 2. The--list
option of thephpbrew app
subcommand has been removed in favor of the already existingphpbrew app list
subcommand.π Deprecations
π The usage of the
--mirror
option of thephpbrew install
subcommand is deprecated and has no effect since the php.net website no longer supports mirrors (see https://externals.io/message/104533).π Improvements and Bug Fixes
π PHP 7.4 Support:
- 1032: Do not pass
--with-icu-dir
to PHP 7.4 thanks to @morozov - 1031: Do not pass
--with-libxml-dir
to PHP 7.4 thanks to @morozov - 1027: Use
--enable-gd
instead of--with-gd
for PHP 7.4 thanks to @morozov - 1026: Do not pass
--with-pcre-dir
to PHP 7.4 thanks to @morozov - 1025: Use
--with-zip
instead of--enable-zip
for PHP 7.4 thanks to @morozov - 1024: Use
--with-libxml
instead of--enable-libxml
for PHP 7.4 thanks to @morozov
Fish improvements:
- 1051: Improved Fish-shell completion thanks to @morozov
- π 1043: Fixed the switch subcommand exit status on Fish thanks to @morozov
- π 1042: Fixed shell completion for the remove and purge subcommands in Fish thanks to @morozov
- π 1030: Fixed handing of
.phpbrewrc
in Fish thanks to @morozov - 972: phpbrew.fish: fix syntax error thanks to @twlz0ne
Zsh improvements:
App Store improvements:
- 1014: Fix psysh download url thanks to @uda
- 980: Added phpdocumentor to
phpbrew app
aka the AppStore thanks to @jasny
π Bug fixes and other improvements:
- 1044: Patch ext/gd in PHP < 7.4 for compatibility with newer Debian distros thanks to @morozov
- 1041: Apply patch to PHP 5.6 for running with OpenSSL 0.11 thanks to @jasny
- 1036: When detecting the library prefix, make sure the whole path exists thanks to @morozov
- π 1029: Switched to Bitbucket API v2.0 since v1.0 is no longer supported thanks to @morozov
- 1002: Added the
fpm restart
command to shell completion thanks to @morozov - π 991: move to https thanks to @jhdxr
- 978: Fix Undefined variable: output thanks to @sulthonzh
- 951: Made
--enable-gd-native-ttf
conditional depending on the PHP version thanks to @morozov - π 950: Removed the mcrypt extension from the default variant thanks to @morozov
Internal improvements:
- π§ 1052: Added PHP_CodeSniffer configuration with PSR-12 as the target thanks to @morozov
- 990: ci fix thanks to @jhdxr and @jasny
- β 987: Use php-vcr to record http interactions through all the test suite thanks to @kevinnio
- 986: Use php-vcr to record http interactions thanks to @kevinnio
π Documentation updates:
- 1046: Japanese document, add space for markdown head. thanks to @ytetsuro
- β 1010: Fix typo in sudo warning thanks to @ConnerAiken
- π§ 979: Adiciona no readme o arquivo de configuração do bash no mac os thanks to @matheusevangelista
- 957: Add README.cn.md thanks to @wi1dcard
π Deprecations:
- 1032: Do not pass