- Add support for wildcards in engine versions, e.g.
5.4.*selects the latest available version of PHP 5.4. Staying up to date has never been easier! - Made document root overridable for Symfony apps
- Rebuilt 5.5, 5.4.19 and 5.3.27 to include the phpredis, mongo, exif, readline, sockets and bcmath extensions.
- Enable extensions in the
.inifiles distributed with the binaries. - Added
php-includesconfig directive forcomposer.jsonfor including additional PHP config files. - PHP, NGINX and Composer binaries are now cached and revalidated against MD5 hashes. This should provide notably faster deployments.
- Fix compile command evaluation
- #28: Fix NGINX error caused by duplicate
rootdirectives
- Buildpack now works also only with an
index.phpin the project's root, withoutcomposer.json. This makes it possible to run apps which are built for the official Heroku PHP buildpack. - Packaging scripts now use zlib package from S3 bucket
- Add APCu by default
- Changed the default PHP to 5.5.3
- Add
nginx-includesconfig key to include custom NGINX config files. - Add the special
defaultspecifier for engine versions - New structure for NGINX configurations. All shared config (like port,
etc.) is now in one shared file, framework configurations are now
included into the
serverscope.
- PHP 5.5.0 is the new default
- Added PHP 5.4.17
- Added 5.3.26, 5.4.16, 5.5.0
- Added
buildpack.confto easily customize buildpack settings when forked - Add Opcache settings
- Using Zend Opcache for all PHP builds, leads to better performance and is an uniform solution from 5.3 to 5.5
- Removed APC, in favor of APCu.