Releases: jolicode/castor
Releases · jolicode/castor
v0.6.0
What's Changed
- Add support for registering
Context
programmatically - Add
load_dot_env()
function for loading the context's environment from a dotenv file - Add support for multiple paths in
watch()
function - Add
get_exit_code()
function to get a process exit code, even if it failed - Add some tools to improve DX when working on castor
- Updated vendors
New Contributors
- @Korbeil made their first contribution in #101
- @ptondereau made their first contribution in #141
Full Changelog: v0.5.2...v0.6.0
v0.5.2
v0.5.1
What's Changed
- Fix curl download in installation instructions
- Fix CS on initial castor.php creation
- Do not remove annotation from phar
Full Changelog: v0.5...v0.5.1
v0.5
What's Changed
- Add support for signals handling
- Add a way to type Context::$data
Full Changelog: v0.4.1...v0.5
v0.4.1
What's Changed
- Allow to use the cache in the context creator
- Add
onFailure
argument to thecapture()
function - Add
ExecutableFinder
in stubs
Full Changelog: v0.4...v0.4.1
v0.4
What's Changed
- [BC Break] replace specials helpers arguments by dedicated functions
- Add
capture()
function to easily run a process and returns the output - Add
cache()
andget_cache()
function to easily cache something - Add
ssh()
function to run commands on remote server via SSH - Display warning and update instructions when a new version is available
- Better error reporting when a call to
run()
fails or whenimport()
is not possible - Fix stubs generation
New Contributors
Full Changelog: v0.3...v0.4
v0.3
What's Changed
- Enhance the documentation
- Enhance the first run experience
New Contributors
- @damienalexandre made their first contribution in #93
Full Changelog: v0.2...v0.3
v0.2
What's Changed
- Fixed the stubs generation when castor is installed via composer by @lyrixx in #82
- Fix castor file init by @pyrech in #84
- Better handling of option without value by @lyrixx in #85
- Add a way to get the command instance in a task by @lyrixx in #86
- Fix watch() function by @lyrixx in #87
Full Changelog: v0.1...v0.2
v0.1
What's Changed
- Added initial set of files
New Contributors
- @lyrixx made their first contribution in #1
- @pyrech made their first contribution in #7
- @ternel made their first contribution in #27
- @alexislefebvre made their first contribution in #69
- @welcoMattic made their first contribution in #80
Full Changelog: https://github.com/jolicode/castor/commits/v0.1