Release v0.18.0
What's Changed
Features
- Introduce CommandBuilderInterface to allow writing a command with a better DX by @joelwurtz in #486
- Add Context::toInteractive() by @lyrixx in #491
- Add context created event by @joelwurtz in #474
- Allow to execute a phar without conflicts by @joelwurtz in #478
- Add id for fingerprint to avoid wrong bad cache hit by @joelwurtz in #494
- Add sane defaults for composer init by @joelwurtz in #502
Fixes
- Fix completion when update is available (issues/475) by @arnolem in #476
- Force including .castor directory in repack by @joelwurtz in #485
Deprecations
- Deprecate parameters in run function that are in context by @joelwurtz in #483
- Deprecate suggestedValues property in favor of autocomplete by @pyrech in #508
Internal
- Update phpstan and remove useless ignore by @joelwurtz in #479
- Update spc by @joelwurtz in #484
- Update SPC version by @lyrixx in #492
- Update PHP Vendor by @lyrixx in #490 and #499
- Update vendor + some fixes by @lyrixx in #504
- Fix building amd64 binary for macos by @joelwurtz in #493
- Fix CS by @lyrixx in #501
- Update qa tools and run them by @joelwurtz in #497
- Prepare release v0.18.0 by @pyrech in #510
Documentation
- Add doc about using setup castor in github action by @joelwurtz in #480
- Document CASTOR_CONTEXT env var by @pyrech in #487
- Add --since 0 to wait_for_docker_container_task example by @YannCharlou-CleverAge in #498
- Fix --since to wait_for_docker_container_task example by @YannCharlou-CleverAge in #500
- Fix return type in example by @dantleech in #505
New Contributors
- @arnolem made their first contribution in #476
- @YannCharlou-CleverAge made their first contribution in #498
- @dantleech made their first contribution in #505
Full Changelog: v0.17.1...v0.18.0