Skip to content

Releases: CHH/heroku-buildpack-php

v0.4.0

28 Apr 07:57
Compare
Choose a tag to compare

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-amqp to your requirements in your composer.json to enable it
  • Add support for the SSH2 extension. Add ext-ssh2 to your requirements in your composer.json to enable it
  • Add support for the FTP extension. Add ext-ftp to 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

28 Apr 07:55
Compare
Choose a tag to compare

Changes

  • Use the official repo for pecl/memcache
  • Use the heroku env variables for the newrelic config

v0.3.6

26 Mar 12:05
@CHH CHH
Compare
Choose a tag to compare

See the Changelog.

v0.3.5

25 Feb 15:46
@CHH CHH
Compare
Choose a tag to compare

See the Changelog.

v0.3.4

24 Jan 22:09
@CHH CHH
Compare
Choose a tag to compare

See the Changelog for release notes.

v0.3.1

12 Jan 17:43
@CHH CHH
Compare
Choose a tag to compare

For changes see the Changelog.

v0.3.0

27 Dec 16:04
@CHH CHH
Compare
Choose a tag to compare

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 in composer.json, e.g. require ext-libevent to add the libevent extension
  • Add BCMath and EXIF extensions to PHP
  • Add mcrypt to PHP
  • Add the intl extension
  • Add support for Slim, CakePHP and Magento frameworks
  • Add sockets to PHP
  • Add support for installing NPM packages found in package.json files, 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 imagick extension
  • Frameworks now support a post-compile method
  • composer.lock is now mandatory
  • Composer packages are now detected by looking at the composer.lock.
  • Vulcan is now installed with bundler
  • A HEROKU_BUILD_TIME variable is now set when compiling the slug, which is available at runtime.
  • Symfony apps now only expose app.php, previously also app_dev.php was reachable.