Releases: CHH/heroku-buildpack-php
Releases · CHH/heroku-buildpack-php
v0.4.0
New features
- Update PHP to 5.5.24
- Improve the nginx config to support SSL endpoints
- Add a way to authenticate github api calls for composer by setting an oauth token in
COMPOSER_GITHUB_TOKEN - Add support for the Yii framework
- Add support for the composer cakephp package to detect Cakephp
- Add support of extension with dependencies in the compile script
- Add support for the AMQP extension. Add
ext-amqpto your requirements in your composer.json to enable it - Add support for the SSH2 extension. Add
ext-ssh2to your requirements in your composer.json to enable it - Add support for the FTP extension. Add
ext-ftpto your requirements in your composer.json to enable it
Bug fixes
- Made the build scripts compatible with Linux
- Don't use the fifo for logs as it does not work on logplex
- Show script name and line number when errors occur to make buildpack errors easier to debug
- Update the build scripts to avoid using vulcan, which does not work anymore
- Update the sorting of versions to handle them properly
v0.3.7
v0.3.6
v0.3.5
v0.3.4
v0.3.1
v0.3.0
Merry Christmas everyone!
- Add scripts for pre-building some popular extensions, like Mongo, Redis, Imagick, Libevent,…
- Add support for adding extensions like Mongo on-demand, driven by
ext-requirements incomposer.json, e.g. requireext-libeventto add thelibeventextension - Add BCMath and EXIF extensions to PHP
- Add mcrypt to PHP
- Add the
intlextension - Add support for Slim, CakePHP and Magento frameworks
- Add
socketsto PHP - Add support for installing NPM packages found in
package.jsonfiles, which can be used at compile time (e.g. the LESS compiler) - Cache binaries for faster builds and less bandwidth costs for me.
- Add NewRelic support.
- Add support for
imagickextension - Frameworks now support a
post-compilemethod composer.lockis now mandatory- Composer packages are now detected by looking at the
composer.lock. - Vulcan is now installed with bundler
- A
HEROKU_BUILD_TIMEvariable is now set when compiling the slug, which is available at runtime. - Symfony apps now only expose
app.php, previously alsoapp_dev.phpwas reachable.