Skip to content

Latest commit

 

History

History
153 lines (98 loc) · 4.43 KB

CHANGELOG.md

File metadata and controls

153 lines (98 loc) · 4.43 KB

1.1.1

  • Remove libpng package, add dependency on libpng module

1.1.0

  • Add couchbase extension (@SocalNick)
  • Add redis extension (@b00giZm)
  • Add imagemagick extension (@phindmarsh)
  • Fix styling bugs so lint checks pass
  • Add lastest PHP versions - 5.3.25, 5.3.26, 5.4.15, 5.4.16, 5.4.17
  • Fix bug where major version classes (php::5_4) were symlinked to the wrong place

1.0.0

  • Add mssql php extension (@blackjid)
  • Version 1.0.0!

0.5.7

  • Add MIT License
  • Stop PHPEnv rehashing on every Boxen run, #6
  • Fix incorrectly declared class path, #6

0.5.6

  • Fix external zlib issue caused by 1.2.7 being removed from source by upgrading to version 1.2.8 (thanks @hughevans). This unfortunately breaks previously installed versions, however this is fixed by the provider changes
  • Improve php_source provider for php_version so that a version of PHP is tested to confirm it is working. Failing this check will then trigger a recompile. As an example this will fix the zlib library version changing.

0.5.5

  • Add additional PHP versions, thanks @webflo
  • Add new php_source extension provider which can install php extensions bundled with the PHP source code

0.5.4

  • Fix config issue with xdebug extension

0.5.3

  • Add xdebug extension

0.5.2

  • Fix zlib linking issue #22, thanks @curtishenson!

0.5.1

  • Partial fix for zlib dependency issues - the module now installs a custom zlib brew as the package zlibphp
  • Fixes #20 - PHP-FPM not building on PHP versions 5.3.2* eg. 5.3.20

0.5.0

  • Allow for customization of PHP-FPM pool configuration, thanks @enthooz!
  • Consume $server_name variable in Nginx config template (@enthooz)
  • Refactor all PHP version & FPM classes to meet coding standards. This unfortunately breaks backwards compatibility by changing version classes such as php::5-3-20 to php::5_3_20, and php::fpm::5-3-20 to php::fpm::5_3_20
  • Rename the socket parameter in the php::fpm::pool class to socket_path to prevent clashing with global variables, and is no longer optional
  • No longer attempt to build PHP-FPM for versions < 5.3.3
  • Minor bug fixes
  • Travis integration!

0.4.2

  • Refresh a PHP-FPM service when a FPM pool config file changes, #15

0.4.1

  • Add intl extension
  • Fix PEAR temp_dir permission issue
  • Add PHP versions 5.3.22 & 5.3.23, #12 - thanks @webflo
  • Documentation improvements

0.4.0

  • Module is now reasonably stable!
  • Add php::project manifest
  • Document using PHP-FPM pools with PHP projects

0.3.8

  • Improve PHP installation process
  • Ensure dependencies are defined in the correct orders
  • Fix dependency paths which were not fully qualified when building PHP and extensions
  • Remove & reinstall failed builds
  • Ensure that PHP binaries exist once a version is installed

0.3.7

  • List PCRE as a dependency which PEAR compilation fails without

0.3.6

  • Fix file permissions when installing PHP
  • Fix file permissions on versions installed prior to this fix
  • Configure PEAR cache and download folders fixing most PEAR errors

0.3.5

  • Add pkgconfig as a dependency - required for some extensions

0.3.4

  • Fix dependency error causing installation to fail

0.3.3

  • Minor bug fixes to improve reliability of installation

0.3.2

  • Add git extension provider - install PHP extensions from a git repository
  • Add zeromq extension

0.3.1

  • Minor bug fixes

0.3.0

  • Add custom provider to install PHP extensions from PECL
  • Add remaining versions of PHP to be installed
  • Add APC, HTTP, Memcached & Zookeeper extension classes
  • Add example nginx config template - this (or similar) should be used for PHP based projects

0.2.0

  • Complete rebuild of PHP installation method, making the process significantly more reliable
  • Remove php-build and replace with custom Puppet provider
  • Fix issues with different autoconf requirements for PHP 5.3 and 5.4

0.1.2

  • Fix incorrect php.ini load path
  • Minor bug fixes

0.1.1

  • Bug fixes
  • Fix missing dependencies
  • Fix nginx fastcgi params

0.1.0

  • Add PHP-FPM functionality
  • Allow multiple FPM services to be run in parallel
  • Multiple FPM pools per FPM service, listening on per project nginx sockets
  • Correct Log and Config paths to be in Boxen locations

0.0.1

  • Install PHPenv
  • Use php-build to install PHP versions
  • Install multiple versions of PHP side by side