Releases: RafaelVidaurre/yakuza
Releases · RafaelVidaurre/yakuza
v1.0.7: Merge pull request #50 from Narzerus/development
Some minor bug fixes
This version implements some small fixes, including task:*:success
not being triggered when the job was stopped
Clone shared values
Small hotfix which clones shared values when retrieved to avoid passing them by reference which can lead to nasty bugs
Hotfix: Do not send empty cookies
This hotfix does not set an empty cookies
header if no cookies sent
Bug fixes
- Fixes
Agent.plan()
not providing method chaining - Updates needle dependency to
v0.9.2
which fixes cookie parsing with specific characters
New setup API
The .setup()
method has been deprecated and replaced by specialized functions.
New methods:
- Agent.plan(): Sets the agent's execution plan
- Task.hooks(): Sets the task's hooks
Multiple improvements
- Implemented travis-ci support
- Add ability to re-run failed tasks (not yet documented)
- Increased default connection timeout to 1 minute
Connection timeout incresed
This release extends Yakuza#Http's connection timeout period to one minute.
Full coverage and big refactoring
New in this version:
- 100% code coverage
- improved class properties notation for better maintainance
- various refactors
Improved log entries
Added data property yo log entries in the http
object so that the user can see whta was sent as data.