Releases: go-co-op/gocron
v2.0.1
Fixes
- daily job next logic failed to consider 1 midnight attime by @JohnRoesler in #635
Bumps
- Bump actions/checkout from 3 to 4 by @dependabot in #631
- Bump actions/setup-go from 4 to 5 by @dependabot in #630
Full Changelog: v2.0.0...v2.0.1
v1.37.0
v2.0.0
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
- @AlphaNecron made their first contribution in #613
Full Changelog: v2.0.0-alpha-1...v2.0.0
v1.36.1
What's Changed
- month first weekday bug by @davemilller in #628
New Contributors
- @davemilller made their first contribution in #628
Full Changelog: v1.36.0...v1.36.1
v2.0.0-rc4
What's Changed
- allow max concurrent runs and singleton mode together by @JohnRoesler in #625
Full Changelog: v2.0.0-rc3...v2.0.0-rc4
v2.0.0-rc3
What's Changed
- add job name to event listners by @JohnRoesler in #621
- correct lock to use job.name instead of id by @JohnRoesler in #623
Full Changelog: v2.0.0-rc2...v2.0.0-rc3
v2.0.0-rc2
What's Changed
- Add codecov by @JohnRoesler in #611
- force
executor
to use attached logger instead of "log" package by @AlphaNecron in #613 - add distributed locker for v2 by @JohnRoesler in #614
New Contributors
- @AlphaNecron made their first contribution in #613
Full Changelog: v2.0.0-rc1...v2.0.0-rc2
v1.36.0
What's Changed
- Exposing job's scheduled unit and interval by @chicknsoup in #606
New Contributors
- @chicknsoup made their first contribution in #606
Full Changelog: v1.35.3...v1.36.0
v2.0.0-rc1
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
- elector test & makefile test coverage by @JohnRoesler in #605
- support go 1.20+ by @JohnRoesler in #608
- test all remaining With*, and test logger by @JohnRoesler in #609
- update docs and add mocks pkg by @JohnRoesler in #610
Full Changelog: https://github.com/go-co-op/gocron/commits/v2.0.0-rc1
v2.0.0-alpha-4
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