Skip to content

Releases: Pool-Of-Tears/KtScheduler

KtScheduler v1.1.6

21 Sep 09:39
Compare
Choose a tag to compare

What's Changed

  • Made the nextRuntime parameter of Job optional. It will now be calculated automatically based on the job trigger if not provided.
  • Added an optional jobId parameter in all shortcut methods to allow setting a custom ID if needed.
  • Fixed synchronization issue in the runningJobs map inside the CoroutineExecutor.
  • Improved some test cases and increased test coverage.

Full Changelog: 1.1.5...1.1.6

KtScheduler v1.1.5

26 Jun 09:38
ae53f53
Compare
Choose a tag to compare

What's Changed

Added shortcuts / convenience methods for all inbuilt triggers.

scheduler.runCron(...) { /* callback */ }
scheduler.runDaily(...) { /* callback */ }
scheduler.runRepeating(...) { /* callback */ }
scheduler.runOnce(...) { /* callback */ }

See documentation for more details!

Full Changelog: 1.1.4...1.1.5

KtScheduler v1.1.4

21 Jun 16:52
1efefcc
Compare
Choose a tag to compare

What's Changed

  • Added runConcurrently parameter in Job class to allow or disallow the parallel execution of a particular job. (#17)

Full Changelog: 1.1.3...1.1.4

KtScheduler v1.1.3

20 Jun 06:51
b40021c
Compare
Choose a tag to compare

What's Changed

  • Fixed long-running jobs being executed multiple times due to re-scheduling occurring after execution.
  • Added scheduler.isRunning() method.
  • Some documentation improvements.

Full Changelog: 1.1.2...1.1.3

KtScheduler v1.1.2

19 Jun 13:33
e34f5c3
Compare
Choose a tag to compare

What's Changed

  • Removed function parameter from job and added callback parameter in the end so it can be used like this:
val job = Job(...) { println("Meow >~<") }
  • Increased tests coverage to 100%
  • Added javadoc/kdoc in publishing artifacts, full javadoc is now available at jitpack.
  • Updated installation guide & some other documentation improvements.

KtScheduler v1.1.0

18 Jun 07:06
652e93d
Compare
Choose a tag to compare

What's Changed

  • docs: remove hard-coded version from readme in #2
  • docs: Add badge to see latest tag in readme in #4
  • test: Extend scheduler tests and add coverage reports in #5
  • ci: Add test coverage badge and action in #6

Full Changelog: 1.0.0...1.1.0

KtScheduler v1.0.0

17 Jun 10:03
Compare
Choose a tag to compare

Initial Release of KtScheduler.