Skip to content

Releases: Fresh-Advance/Development

v4.3.2

09 Oct 20:22
58da638

Choose a tag to compare

Fixed

  • Add missing libicu package for fixing the intl extension warnings

v4.3.1

09 Sep 20:26
85ef295

Choose a tag to compare

Fixed

  • Fix container building on updated Trixie php-fpm bases

v4.3.0

30 Mar 22:51
07f2319

Choose a tag to compare

Added

  • SSL is enabled and preconfigured by default (import the containers/httpd/certs/fresh_advance_localhost_ca.crt authority to your browser to trust the certificates)
  • Enable the HTTP/2 by default

v4.2.0

18 Feb 22:23
6307ff8

Choose a tag to compare

Added

  • PHP 8.3 and 8.4 supported

Changed

  • Use 8.3 as default PHP version

Fixed

  • Remove obsolete "version" option from docker-compose.yml.dist file

v4.1.0

27 Mar 16:56
79e806d

Choose a tag to compare

Added

  • MYSQL_VERSION environment variable to .env file
  • PHP images regenerated weekly to use the latest updated official php-fpm bases

Changed

  • Default mysql container version is changed from 5.7-debian -> 8.0-debian, and its configurable in .env file

Fixed

  • Recipes converted to docker compose v2, as this part was still using the first version

v4.0.0

09 Oct 18:53
37629d8

Choose a tag to compare

Added

  • Create "example" database in mysql container by default
  • Wait for services healthy during make up
  • New recipe - "phpunit" allows fast start with preconfigured phpunit

Changed

  • Switch to docker compose v2

Fixed

  • Improve make reset to remove "source" directory, as its used in all examples

v3.2.0

25 Aug 11:52
5a6cb45

Choose a tag to compare

Added

  • PHP 8.2 supported

Changed

  • Do not cache local .user.ini values
  • Default PHP version is changed from 8.0 -> 8.1

v3.1.0

07 Aug 21:03
3cb358b

Choose a tag to compare

Added

  • Expose mysql port for local client access
  • Github is trusted by default
  • New command: make reset - removes all configuration files created by make setup

Changed

  • Images regenerated with one name but separate versions which fits the php version

Fixed

  • .env file php version default value fixed
  • Improve client host calculation to work by default on Windows and Mac systems
  • Use debian based mysql containers, as new ones goes with different configurations, most likely something will not fit, needs further improvements.

v3.0.0

04 Feb 09:22
c1550dc

Choose a tag to compare

Added

  • PHP_VERSION as environment variable
  • Example recipe to install example scripts :) The idea is to create multiple different recipes in the future
  • Possibility to build specific docker-compose.yml file with console command!
    • The file can be build by merging separate smaller chunks (services) together
    • The make addservice command introduced. Example of usage: make file=services/apache.yml addservice

Changed

  • Example files moved to recipes/default/examples directory
    • Files will be copied during the example recipe - make example.
  • Default docker-compose.yml.dist have been split to multiple service files and moved to services directory
    • Now, no services are installed by default anymore, but rather, use the make addservice to add specific services
    • To add all basic services (php, mysql and apache), the make addbasicservices command can be used

Fixed

  • Readme adjusted by latest changes, please, read from the start, again.

v2.0.0

11 Dec 23:15
388c467

Choose a tag to compare

Added

  • PHP 8.0 and PHP 8.1 containers!
  • Register a link to apache container for the php container (so its possible to ping one by url)

Changed

  • Base container repositories renamed to siegfuse/php-fpm-X.X-base where (X.X is php version)
  • latest tag of base container is used by default
  • Move SPX package installation to base php container.
    • 7.4 base container rebuilt with latest dependencies and spx.
    • It will allow faster start of the environment.
  • containers/php-fpm/user.ini is renamed to custom.ini.dist. Setup copies it to custom.ini

Fixed

  • Fix wrong rights for ~/.composer directory. Now composer commands will work properly.