Skip to content

Releases: go-co-op/gocron

v2.0.0

11 Dec 17:12
aa4400d
Compare
Choose a tag to compare

v2.0.0

It's here! 🎉 Take a look at the readme and godoc to see how the new version works!

Please give feedback! (Reach out on slack if you're interested in contributing so we can coordinate work 😄 ) And open issues if you find any bugs or have features you'd like to see supported!

New Contributors

Full Changelog: v2.0.0-alpha-1...v2.0.0

v1.36.1

07 Dec 22:45
f5461a9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.36.0...v1.36.1

v2.0.0-rc4

28 Nov 12:49
5814fbc
Compare
Choose a tag to compare
v2.0.0-rc4 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-rc3...v2.0.0-rc4

v2.0.0-rc3

17 Nov 22:27
77dba0a
Compare
Choose a tag to compare
v2.0.0-rc3 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-rc2...v2.0.0-rc3

v2.0.0-rc2

14 Nov 17:09
66caa1a
Compare
Choose a tag to compare
v2.0.0-rc2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.0.0-rc1...v2.0.0-rc2

v1.36.0

10 Nov 16:07
8086065
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.35.3...v1.36.0

v2.0.0-rc1

09 Nov 22:01
ad5613c
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

How's v2 coming?

You might notice this is a release candidate! All the intended functionality is documented and tested! Of course, there will likely be more features added as PRs come in or features are requested, but won't hold up getting v2.0.0 released (soon). This is near parity with v1, except for some cleaning up / slimming down of the methods.

What's Changed

Full Changelog: https://github.com/go-co-op/gocron/commits/v2.0.0-rc1

v2.0.0-alpha-4

08 Nov 15:56
81a2dcf
Compare
Choose a tag to compare
v2.0.0-alpha-4 Pre-release
Pre-release

What's Changed

  • added the WithLogger option on the scheduler
  • go.mod is set to go 1.21. I don't see a reason for not upgrading Go as the go compatibility promise means your code will run on all future versions of Go
  • added more tests (working towards 100% coverage, because it's a library, nothing should be untested)

Full Changelog: v2.0.0-alpha-3...v2.0.0-alpha-4

v2.0.0-alpha-3

08 Nov 15:50
b8cc2a7
Compare
Choose a tag to compare
v2.0.0-alpha-3 Pre-release
Pre-release

What's Changed

  • resolved some cases where the scheduler would be blocked when shutting down. Gotta be careful not be blocked when publishing or consuming from a channel. select is a good friend!
  • added a bunch more tests and inline comments to help make it clear to anyone reading the code what's going on
  • protected the standard job shutdown waitgroup with a mutex (hopefully that's the only mutex in the project)

Full Changelog: v2.0.0-alpha-2...v2.0.0-alpha-3

v2.0.0-alpha-2

08 Nov 15:49
664cf78
Compare
Choose a tag to compare
v2.0.0-alpha-2 Pre-release
Pre-release

What's Changed

  • Cleaned up the redundancy on the job definitions where each one was requiring the task and options, and instead just moved that into the NewJob function on the scheduler.
  • add daily job
  • support reschedule and wait modes on job singleton mode

Full Changelog: v2.0.0-alpha-1...v2.0.0-alpha-2