1.8.0 (2018-04-05)
New software versions
- fin 1.52.0
- Stack updates
- Switched
cli
to docksal/cli:2.1-php7.1 - Switched
db
to docksal/db:1.2-mysql-5.6
- Switched
New Features
- Secrets - a way to pass keys/tokens to
cli
- Currently supported:
SECRET_SSH_PRIVATE_KEY
,SECRET_ACAPI_EMAIL
,SECRET_ACAPI_KEY
,SECRET_TERMINUS_TOKEN
- All secrets should be prefixed with
SECRET_
- Secrets are masked in
fin config
output to protect sensitive data - Secrets can be set in the global
docksal.env
file ($HOME/.docksal.env
) or the project one(s) - Requires
docksal/cli
v2.1.0+
- Currently supported:
- Terminus integration (#485)
- Shortcut command for Terminus -
fin terminus
- Requires
docksal/cli
v2.1.0+
- Shortcut command for Terminus -
- Added PostgreSQL service definition in
services.yml
(#193)
Changes and improvements
- Added support to run
fin debug
with project configuration loadingfin debug -c ...
,fin debug --load-configuration ...
- Removed an old workaround in
fin drush
andfin drupal
when run with empty arguments- drush used to choke on empty arguments (e.g. drush "")
- drupal console never needed this workaround
- Allow
fin alias
creation command to also update aliases- Added the "-f" option when creating an new alias link. This allow one to use the same command to update aliases vs. the current workflow of first removing the alias then adding it back in with the new path. (#496)
- Updated
fin run-cli
(fin rc
) to usedocksal/cli:2.1-php7.1
(#483) - Stacks: renamed
db
tomysql
inservices.yml
- Keeping the old
db
service definition for backward compatibility
- Keeping the old
Documentation
- Updated Drush docs
- Drush Launcher
- Site aliases with Drush 9
- New docs for Acquia Drush Commands and Terminus
- Changed macOS installation instructions to account for VirtualBox installation issues on macOS High Sierra