Skip to content

0.145

Compare
Choose a tag to compare
@cytopia cytopia released this 10 Dec 17:45
· 37 commits to master since this release
0.145
ff61a45

Release 0.145

This is a massive restructuring release, which adds another layer on top of Ansible to easily manage/edit/add PHP tools and to configure their respective order of building and installing.

Additionally it introduces a new flavour: slim which is an intermediated stage between prod and work. It allows for a slim image with only required cli tools to work with the Devilbox.

Added

  • New PHP Flavour: slim
  • Added mhsendmail for arm64 architecture
  • Added wkhtmltopdf for arm64 architecture #252
  • Added taskfile (https://taskfile.dev/)
  • Added mechanism to easily build custom images with custom set of PHP tools
  • Added automated PHP tools dependency resolver (order of built is always correct)
  • Added tons of documentation

Changed

  • Split out PHP tools into separate directories

Fixed

  • Fixed xdebug build

Removed

Issues/PRs

The following Issues/PR's will be resolved/closed:

Installed Tools

Tools are now listed on a per image base (auto-generated in order to keep up-to-date with actual state):

Tool 5.2 5.3 5.4 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
angular-cli
asgardcms
awesome-ci
codeception
composer
corepack
deployer
eslint
git
git-flow
grunt-cli
gulp
jq
jsonlint
laravel-installer
laravel-lumen
linkcheck
mdl
mdlint
mupdf-tools
node
npm
nvm
phalcon-devtools
php-cs-fixer
phpcbf
phpcs
phpmd
phpunit
pip
pm2
pwncat
rsync
sass
shellcheck
ssh
stylelint
svn
symfony-cli
taskfile
tig
vim
vue-cli
webpack-cli
wkhtmltopdf
wp-cli
yamllint
yarn
yq
zsh

What's Changed

Full Changelog: 0.144...0.145