Releases: jolicode/castor
Releases · jolicode/castor
Release v0.22.0
What's Changed
Features
- Add support for some crypto functions by @lyrixx in #583
- Add
AsPathArgument
andAsPathOption
attributes for paths autocompletion by @pyrech in #589 - Tweak path directory suggestions to include a leading dir separator by @pyrech in #597
Fixes
- Add more missing vendor classes to stubs by @pyrech in #580
- Add a way to disable stubs generation by @lyrixx in #581
Documentation
- Document all the environment variables supported by Castor by @pyrech in #584
- Fix documentation for wait_for_docker_container() by @pyrech in #577
- update
twitterx link by @lyrixx in #578 - Fix typo in dot-env.md by @sfavot in #585
- Fix depraction in in doc about run() by @lyrixx in #586
- Clarify usage of load_dot_env() function by @lyrixx in #587
- Clarification about desktop notification by @pyrech in #591
Internal
- chore: QA packages upgrade (cs/phpstan) + fix by @TheoD02 in #595
- Update dependencies by @pyrech in #598
New Contributors
Full Changelog: v0.21.0...v0.22.0
Release v0.21.0
What's Changed
Features
- Better search for exception origin by @lyrixx in #570
- Better rendering of run errors by @lyrixx in #571
- Add
check()
function to ensure requirements are met by @lyrixx in #573 - Add official support strings and var-dumper functions by @pyrech in #575
Internal
- Rework the releasing by @lyrixx in #569
- Rework our examples by @lyrixx in #572
- Fix exception handle by @lyrixx in #574
Full Changelog: v0.20.0...v0.21.0
Release v0.20.0
What's Changed
Features
- When guard min is used force fetching the last version to display more information for user by @joelwurtz in #558
- Add support for PHP 8.4 by @lyrixx in #560
- Allow to define a default task by @joelwurtz in #559
Fixes
Documentation
Internal
Full Changelog: v0.19.1...v0.20.0
Release v0.19.1
Release v0.19.0
What's Changed
Features
- Add
Context::withVerboseArguments()
method to pass verbose arguments to the underlying process when needed by @joelwurtz in #507 - Add support for custom php.ini in compile command by @lyrixx in #526
- Do not validate commande options/args as soon as `#[AsRawTokens] is used by @lyrixx in #528
- Update all PHP vendor by @pyrech in #529
- Add partial support for PHP 8.4 (
ssh_()
functions are not supported yet) by @lyrixx in #542
Fixes
- Re-active
static-darwin-arm64
binary build by @ptondereau in #531 - Fix stubs generation to use fully qualified class names even in phpdoc by @pyrech in #536
Vendor
- Update SPC version to v2.3.5
New Contributors
- @xavierlacot made their first contribution in #545
- @Nek- made their first contribution in #543
Full Changelog: v0.18.2...v0.19.0
Release v0.18.2
What's Changed
- Do not build static-darwin-arm64 binary anymore (may be temporary) by @lyrixx in #515
- Fix buildchain by @lyrixx in #516
Full Changelog: v0.18.1...v0.18.2
Release v0.18.1
What's Changed
Fixes
- Fix BC layer for
fingerprint()
function by @lyrixx in #514 - Fix repack command work without
.castor
folder by @arnolem in #513
Full Changelog: v0.18.0...v0.18.1
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
Release v0.17.1
Release v0.17.0
What's Changed
Features
- Add SplFileInfo to the stubs by @lyrixx in #466
- Add
Castor\Event\AfterBootEvent
to perform action when the application is ready by @lyrixx in #468
Fixes
Full Changelog: v0.16.0...v0.17.0