Releases: jolicode/castor
Releases · jolicode/castor
Release v0.24.0
What's Changed
Features
- Improve
decrypt_file_with_password()
with smart.enc
extension handling
and file overwrite protection by @tigitz in #624 - Add
zip()
,zip_binary()
, andzip_php()
functions to create password-protected
zip archives with various compression methods and configurable compression levels by @tigitz in #626 - Add support for static binaries when installing castor with the installer by @lyrixx in #632
Fixes
Internal
- Add tests for
decrypt_file_with_password()
andencrypt_file_with_password()
by @tigitz in #624 - Silent curl command in bash installer by @lyrixx in #631
- Updated vendor
Documentation
Release v0.23.0
What's Changed
Features
- Add
force
parameter to the cache helper function by @pyrech in #610 - Add
getAttributes()
method toTaskCommand
by @TheoD02 in #616 - Add
CASTOR_MEMORY_LIMIT
environment variable to set the memory limit when using therun_php()
function by @joelwurtz in #621
Fixes
- Ignore null env variable when running process by @JorickPepin in #608
- Fix running phar that may reexecute himself by @joelwurtz in #618
Internal
- Add more checks when building phar by @lyrixx in #612
- Update PHP vendor by @lyrixx in #611
- Modernize the code base by @lyrixx in #61
- Add task to update all verndor + update all vendor by @lyrixx in #617
- Add ctype extension by @joelwurtz in #619
Documentation
- Fix link to crypto functions by @joelwurtz in #607
- Fix context documentation by @JorickPepin in #609
Full Changelog: v0.22.1...v0.23.0
Release v0.22.1
What's Changed
- Fix doc to access the process by @JorickPepin in #603
- Fix context name when getting it from the registry by @lyrixx in #604
- Simplify code about env var by @lyrixx in #605
- fix: --context option ignored when another option presence (#593) by @TheoD02 in #594
- Prepeare release v0.22.1 by @lyrixx in #606
Full Changelog: v0.22.0...v0.22.1
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