Skip to content

Releases: kibertoad/toad-scheduler

3.0.1

01 Feb 20:50
Compare
Choose a tag to compare
  • Fix preventOverrun support for cron jobs

3.0.0

15 Jun 09:10
Compare
Choose a tag to compare
  • croner version 6 is now required when using CronJobs

2.3.0

06 Jun 20:21
7c2155d
Compare
Choose a tag to compare
  • Support for retrieving a list of jobs (#183)
  • Return the current TaskId in Task handler (#180)

2.0.0

12 Oct 20:08
d4a9413
Compare
Choose a tag to compare

Features:

  • It is now possible to prevent task execution when execution time exceeds the re-execution period time (#114)

Breaking changes:

  • Node 10 support was dropped
  • Optional id parameter for jobs is now part of general options parameter. Like this:

Old version:

const job = new SimpleIntervalJob(
	{ seconds: 20, runImmediately: true },
	task, 'id_1',
);

New version:

const job = new SimpleIntervalJob(
	{ seconds: 20, runImmediately: true },
	task,
    { 
        id: 'id_1',
    }
);

1.6.1

23 May 21:06
Compare
Choose a tag to compare
  • Fix issue "Typescript compiler error 'TS1362: JobStatus can not be used as a value'" #77

1.6.0

01 Nov 23:31
c3535e5
Compare
Choose a tag to compare

1.6.0

  • Implement support for long intervals #53
  • Improve async error handling #56
  • Add ID usage example to the documentation #50

1.5.0

  • Add removeById #35

1.4.0

19 Jun 23:05
Compare
Choose a tag to compare
  • Add support for executing job immediately (#29)
  • Add explicit error for long intervals - proper fix coming later (#30)

1.3.0

23 May 14:43
Compare
Choose a tag to compare
  • Implement job status and retrieval methods #17

1.2.0

16 May 21:04
Compare
Choose a tag to compare
  • Implement stopping of jobs by id #14
  • Implement starting the job by id #15

1.0.2

31 Jan 16:34
95c4a08
Compare
Choose a tag to compare
Prevent possibility to launch same job multiple times simultaneously …