Skip to content
This repository was archived by the owner on Jul 28, 2020. It is now read-only.

Releases: zenaton/zenaton-node

v0.8.0 - 2020-01-20

20 Jan 17:48
9b2afd4
Compare
Choose a tag to compare

Changed

  • Change the ZENATON LAST_CODE_PATH to serverless.
  • Use the GraphQL API v2 for the serverless code path.

v0.7.4 - 2020-01-20

20 Jan 17:21
Compare
Choose a tag to compare

Fixed

  • Fixed selector query input.

v0.7.3 - 2020-01-14

14 Jan 08:43
Compare
Choose a tag to compare

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 and getLastFromCanonical function in WorkflowManager

Changed

  • Require the ZENATON_CODE_PATH dynamically depending the ZENATON_LAST_CODE_PATH.
  • Updated Versioner in yield and serverless code path to return also the original name
  • Update behavior of get function in WorkflowManager
  • Changed the decode method to accept JSON of the yield Serializer.

v0.7.2 - 2019-10-23

23 Oct 12:25
dfcf15c
Compare
Choose a tag to compare

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

02 Oct 08:53
Compare
Choose a tag to compare

Fixed

  • Add customId for scheduled workflow in new syntax

v0.7.0 - 2019-09-29

28 Sep 22:24
Compare
Choose a tag to compare

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

03 Sep 15:17
Compare
Choose a tag to compare

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

28 Aug 12:57
Compare
Choose a tag to compare

Security

  • Update the version of eslint-utils

v0.6.0 - 2019-08-26

26 Aug 12:23
d53124d
Compare
Choose a tag to compare

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 in Task and Workflow 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() to x.shedule("* * * * *").

v0.5.7 - 2019-06-21

21 Jun 16:35
5d846ee
Compare
Choose a tag to compare

Added

  • Prepare capacity to schedule workflows and single tasks (CRON based).

Fixed

  • Update dependencies to fix security issues with package js-yaml.
  • Fix #41 Modification of Wait's parameters during a workflow execution does not trigger a ModifiedDecisionException
  • Fix #45 Wait months method issue