- 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
.ini
files distributed with the binaries. - Added
php-includes
config directive forcomposer.json
for 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
root
directives
- Buildpack now works also only with an
index.php
in 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-includes
config key to include custom NGINX config files. - Add the special
default
specifier 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
server
scope.
- 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.conf
to 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.