Releases: jolicode/castor
Releases · jolicode/castor
v0.9.1
What's Changed
- typo : fix typo on error message in functions.php by @MarionLeHerisson in #189
- Fix application version by @pyrech in #190
New Contributors
- @MarionLeHerisson made their first contribution in #189
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
Features
- Add files fingerprint for tasks execution flow by @TheoD02 in #162
- Add
-c
option tocastor
command to specify a context by @lyrixx in #187 - Better handle default Symfony commands when no castor file by @pyrech in #175
Minor
- use $HOME/.cache/castor directory as default cache directory by @joelwurtz in #182
- Add some color in the section output by @lyrixx in #170
- fix phar releasing by @lyrixx in #173
Documentation
- Add install examples for macos/windows in the documentation by @pyrech in #180
- Fix typo on timeout documentation by @pyrech in #172
- Add run timeout documentation by @Korbeil in #171
- Fix CHANGELOG.md by @pyrech in #176
- Fix installation instruction by @pyrech in #181
- Tweak fingerprint documentation by @pyrech in #185
- Update 06-helper.md by @tacman in #186
New Contributors
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Add
request()
andhttp_client()
functions to make HTTP requests - Add support for disabling task dynamically
- Add a
with
function to run logic with a specific context or parameters
without passing them to eachrun
or other functions - Allow to get a context by its name using
$fooContext = context('foo')
- Experimental display with sections, allow better output when using parallel
function, enable it by by usingCASTOR_USE_SECTION=true castor [task]
- Display more information when running a process
- Rename
get_exit_code()
toexit_code()
- Rename
get_context()
tocontext()
- Rename
get_input()
toinput()
- Rename
get_output()
tooutput()
- Rename
get_application()
toapp()
- Rename
get_command()
totask()
- Fix parallel when one of the callback fails, wait for the others to finish to
throw exception
Full Changelog: v0.7.1...v0.8.0
v0.7.1
v0.7.0
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