Skip to content

Conversation

@cytopia
Copy link
Member

@cytopia cytopia commented Dec 9, 2022

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
@cytopia cytopia self-assigned this Dec 9, 2022
@cytopia cytopia merged commit 7cc5e25 into master Dec 10, 2022
@cytopia cytopia deleted the release-0.145 branch December 10, 2022 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants