This repository was archived by the owner on Jul 28, 2020. It is now read-only.
Releases: zenaton/zenaton-node
Releases · zenaton/zenaton-node
v0.8.0 - 2020-01-20
v0.7.4 - 2020-01-20
Fixed
- Fixed selector query input.
v0.7.3 - 2020-01-14
Added
- Return an exception when the user gives a non standard Zenaton connector ID.
- Added the ability to use
this.log(obj)
,this.random()
,this.date()
in a workflow. - Introduced
getFirstFromCanonical
andgetLastFromCanonical
function in WorkflowManager
Changed
- Require the
ZENATON_CODE_PATH
dynamically depending theZENATON_LAST_CODE_PATH
. - Updated Versioner in
yield
andserverless
code path to return also the original name - Update behavior of
get
function in WorkflowManager - Changed the decode method to accept
JSON
of theyield
Serializer.
v0.7.2 - 2019-10-23
Added
- Added auto publish to npm when creating a GitHub release.
- Added
serverless
code_path.
Fixed
- Fixed the
schedule
function that returned an useless Promise.
v0.7.1 - 2019-10-02
Fixed
- Add customId for scheduled workflow in new syntax
v0.7.0 - 2019-09-29
0.7.0 - 2019-09-28
Added
- Major overhaul of the library: use of generators and new syntax
- Added
custom_id
argument for workflow schedule. - Tasks and workflows scheduling in new syntax.
- Added an
input
key for dispatch workflow and schedule workflow.
Changed
- Default timezone with new syntax is now UTC.
- Time/Duration methods don't have anymore
1
as default value. - Time/Duration methods can't be stacked, works now like mutators.
- Better uses of capitalize convention: initial caps limited to constructors
- Changed
data
value for dispatch workflow and schedule workflow to empty object. - Replace
kill
per `terminate``
Deprecated
Removed
- Use of Array as parralel
- Parallel methods
Fixed
Security
v0.6.4 - 2019-09-03
Added
- Adding a prepublish hook for lint, test and build
Changed
- Upgrade of all dependencies to major version
Security
- Update the version of
set-value
package - Update the version of
mixin-deep
package
v0.6.1 - 2019-08-28
Security
- Update the version of
eslint-utils
v0.6.0 - 2019-08-26
Added
- Added a
intent_id
property when dispatching workflows and tasks, sending events to workflows, and
pausing/resuming/killing workflows. - Added
context
setter and getter inTask
andWorkflow
abstract class that is able to retrieve the runtime context
of the workflow or task currently being executed.
Changed
- Changed scheduling requests that pass now through the gateway (GraphQL API).
- Changed scheduling syntax from
x.repeat("* * * * *").schedule()
tox.shedule("* * * * *")
.