- Upgrade Traefik from v2.7 to v3.0
- Migrate from Invoke to Castor
- Add a dockerfile linter
- Do not store certificates in the router image
- Upgrade to PostgreSQL v16
- Dynamically map user id and group id to the container, base on the host user
- Replace maildev with Mailpit
- Drop support for PHP < 8.1
- Add support for PHP 8.3
- Add some PHP tooling (PHP-CS-Fixer, PHPStan)
- Add
castor init
command to initialize a new project - Add
castor symfony
to install a Symfony application - Mount the project in
/var/www
instead of/home/app
- Update Composer to version 2.7
- Update NodeJS to version 20.x LTS
- Upgrade base to Debian Bookworm (12.5)
- Add support for autocomplete (composer & symfony)
- Use docker stages to build images
- Fix workers detection in docker v23
- Update Invoke to version 2.1
- Update Composer to version 2.5.5
- Upgrade NodeJS to 18.x LTS version
- Migrate to Compose V2
- Update documentation cookbook for installing redirection.io and Blackfire to remove deprecated apt-key usage
- Update Composer to version 2.5.0
- Increase the number of FPM worker from 4 to 25
- Enabled PHP FPM status page on
/php-fpm-status
- Added support for PHP 8.2
- Add documentation cookbook for using pg_activity
- Forward CI env vars in Docker containers
- Run the npm/yarn/webpack commands on the host for all mac users (even the ones not using Dinghy)
- Tests with PHP 7.4, 8.0, and 8.1
- Add documentation cookbook for installing redirection.io
- Upgrade to Traefik v2.7.0
- Upgrade to PostgreSQL v14
- Upgrade to Composer v2.3
- Upgrade NodeJS to version 16.x LTS and remove deprecated apt-key usage
- Various fix in the documentation
- Remove certificates when destroying infrastructure
- Update PHP to version 8.1
- Generate SSL certificates with mkcert when available (self-signed otherwise)
- Fix
COMPOSER_CACHE_DIR
default value when composer is not installed on host - Upgrade base to Debian Bullseye (11.0)
- Document webpack 5+ integration
- Update PHP to version 8.0
- Update Composer to version 2.1.0
- Fix APT key for Sury repository
- Fix the version of our debian base image
- Migrate CI from Circle to GitHub Actions
- Add support for
docker-compose.override.yml
- Fix TTY on all OS
- Add default vendor installation command with auto-detection in
install()
for Yarn, NPM and Composer - Update Composer to version 2
- Install by default php-uuid extension
- Update NodeJS from 12.x to 14.x
- Migrate from Fabric to Invoke
- Migrate from Alpine to Debian for PHP images
- Add a confirmation when calling
inv destroy
- Tweak the PHP configuration
- Upgrade PostgreSQL from 11 to 12
- Upgrade Traefik from 2.0 to 2.2
- Add an
help
task. This is the default one - The help command list all HTTP(s) services available
- The help command list tasks available
- Fix the support for Mac and Windows
- Try to map the correct Composer cache dir from the host
- Enhance the documentation
- Better Docker for Windows support
- Add support for running many projects at the same time
- Upgrade Traefik from 1.7 to 2.0
- Add native support for workers
- First release