Skip to content

Releases: gajus/planton

v3.2.4

24 Nov 22:05
Compare
Choose a tag to compare

3.2.4 (2021-11-24)

Bug Fixes

v3.2.3

27 Jul 20:11
Compare
Choose a tag to compare

3.2.3 (2021-07-27)

Bug Fixes

  • remove dead dependencies (402225a)

v3.2.2

27 Jul 18:58
Compare
Choose a tag to compare

3.2.2 (2021-07-27)

Bug Fixes

v3.2.1

11 Feb 22:07
Compare
Choose a tag to compare

3.2.1 (2021-02-11)

Bug Fixes

v3.2.0

10 Dec 09:19
Compare
Choose a tag to compare

3.2.0 (2020-12-10)

Features

v3.1.0

10 Dec 09:10
Compare
Choose a tag to compare

3.1.0 (2020-12-10)

Features

  • add calculateLimit method (2e57e64)
  • allow calculate delay to return promise (a6f2775)
  • ensure that limit is integer (de438b9)
  • ensure that task name is not empty (36e3ec0)
  • throw an error if limit is less than 0 (273615e)

v3.0.0

10 Dec 08:48
Compare
Choose a tag to compare

3.0.0 (2020-12-10)

Bug Fixes

Features

  • expose the current concurrency setting value (6fc348f)
  • rename delay to calculateDelay (b434304)

BREAKING CHANGES

  • delay renamed to calculateDelay to emphasize that the function itself should not attempt to delay execution.

v2.0.0

03 Dec 09:23
Compare
Choose a tag to compare

2.0.0 (2020-12-03)

Bug Fixes

  • continue to attempt scheduling tasks that breach concurrency (6d209a5)
  • continue to attempt scheduling tasks that produce more instructions than the supplied limit (6879289)
  • ignore missing types (abee19a)
  • update dependencies (2911333)

Features

  • add sanity check (0f70557)
  • cancel delay when Planton is terminated (3f0154a)
  • move delay logic to the begining of the routine (3e33b8e)

BREAKING CHANGES

  • First delay is calculated before running schdule function the first time.

v1.4.0

26 Nov 20:30
Compare
Choose a tag to compare

1.4.0 (2020-11-26)

Bug Fixes

Features

v1.3.0

26 Nov 16:55
Compare
Choose a tag to compare

1.3.0 (2020-11-26)

Bug Fixes

  • align error name with the error code (e03d326)

Features

  • ensure that scheduler does not produce more instructions than the limit (a82abd3)
  • ensure that task concurrency is greater than 0 (6b46dd4)
  • ensure that unexpected result shape triggers an error (4d8ac2b)
  • export UnexpectedTaskInstructionsError (9acc9b4)
  • log errors (011ac87)
  • remove unused exclusive property (0562065)
  • throw an error if task name is duplicate (8072d28)