Releases: go-co-op/gocron
Releases · go-co-op/gocron
v1.22.1
What's Changed
- allow scheduler functions pertaining to a job to be called in any order by @JohnRoesler in #453
Full Changelog: v1.22.0...v1.22.1
v1.22.0
What's Changed
- Fix build badge in readme by @JohnRoesler in #450
- fix singleton mode to avoid goroutine leaks, and provide accurate run counts by @JohnRoesler in #451
- add FinishedRunCount() to job by @JohnRoesler in #452
Full Changelog: v1.21.1...v1.22.0
v1.21.1
What's Changed
- fix random interval where lastRun ends up in the past by @JohnRoesler in #449
Full Changelog: v1.21.0...v1.21.1
v1.21.0
What's Changed
- when Week() is called without At(), but StartAt() is called, use StartAt() offset by @JohnRoesler in #448
Full Changelog: v1.20.0...v1.21.0
v1.20.0
What's Changed
- add func for getting all tags by @jzbyers in #443
- fix couple of tests that are flakey due to timing by @JohnRoesler in #445
- fix issue where Weekday(), StartAt() and At() set at the same time result in unexpected run times by @JohnRoesler in #446
- fix issue where At() without StartAt() never ran by @JohnRoesler in #447
New Contributors
Full Changelog: v1.19.1...v1.20.0
v1.19.1
What's Changed
- Bump actions/setup-go from 3 to 4 by @dependabot in #436
- handle case where last run would be in the future on a job update by @JohnRoesler in #444
Full Changelog: v1.19.0...v1.19.1
v1.19.0
What's Changed
- job: Pad
ScheduledAtTime(s)
with leading zeroes by @gechr in #432 - Fix a bug with scheduling next runs on daylight savings change days by @andyy-gci in #435
New Contributors
- @gechr made their first contribution in #432
- @andyy-gci made their first contribution in #435
Full Changelog: v1.18.1...v1.18.2
v1.18.1
What's Changed
- Refactor any type / fix for callback test by @AlexanderSutul in #410
- Bump golangci/golangci-lint-action from 3.3.0 to 3.4.0 by @dependabot in #411
- Fix flaky SetEventListeners test by @zhsj in #413
- Fix flaky testAt by @kennykarnama in #419
- Fix panic in getCurrentJob() by @patrikhermansson in #426
- Bump golang.org/x/sync from 0.0.0-20210220032951-036812b2e83c to 0.1.0 by @dependabot in #428
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #427
- Bump go.uber.org/goleak from 1.2.0 to 1.2.1 by @dependabot in #423
New Contributors
- @zhsj made their first contribution in #413
- @kennykarnama made their first contribution in #419
- @patrikhermansson made their first contribution in #426
Full Changelog: v1.18.0...v1.18.1
v1.18.0
What's Changed
- fix if job chains are used improperly we can end up with jobs with nil functions by @JohnRoesler in #388
- Bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 by @dependabot in #389
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #390
- fix logic to wait for executor stop by @hiroebe in #392
- fix typo by @cuishuang in #394
- Remove the code that double check last run time and current time by @xwjdsh in #393
New Contributors
- @hiroebe made their first contribution in #392
- @cuishuang made their first contribution in #394
Full Changelog: v1.17.1...v1.18.0
v1.17.1
What's Changed
- solve issue where job intervals drift slightly by @JohnRoesler in #382
- fix for high cpu in wait mode usage by @mistu4u in #386
New Contributors
Full Changelog: v1.17.0...v1.17.1