Releases: go-co-op/gocron
Releases · go-co-op/gocron
v2.18.2
What's Changed
- build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 by @dependabot[bot] in #899
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #898
- fix: calling start multiple times should no-op by @JohnRoesler in #901
Full Changelog: v2.18.1...v2.18.2
v2.18.1
What's Changed
- build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by @dependabot[bot] in #894
- fix: WithStartDateTimePast now correctly calculates from past time by @JohnRoesler in #897
Full Changelog: v2.18.0...v2.18.1
v2.18.0
What's Changed
- feat: Add option to calculate intervals from job completion time for interval-based scheduling (fixes #565) by @iyashjayesh in #884
Fixes
- fix: limit validation for WithLimitedRuns by @OsipovMax in #893
Chores
- doc: add v1 to v2 migration guide by @JohnRoesler in #890
- tests: add more daylight savings time tests by @JohnRoesler in #891
- docs: add Articles & Blog Posts section to README by @iyashjayesh in #886
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #883
New Contributors
- @OsipovMax made their first contribution in #893
Full Changelog: v2.17.0...v2.18.0
v2.17.0
What's Changed
- feat: add WithStartDateTimePast WithStartAt option by @JohnRoesler in #882
Performance Improvements
- Reusing the results of reflections to improve performance by @apocelipes in #873
Fixes
- fix: handle negative time.durations with error by @JohnRoesler in #878
- fix: multiple calls to shutdown should be no-op by @JohnRoesler in #880
Chores
- chore: go 1.23 is end of life - now go 1.24 by @JohnRoesler in #879
- Update README.md by @iyashjayesh in #875
New Contributors
- @iyashjayesh made their first contribution in #875
Full Changelog: v2.16.6...v2.17.0
v2.16.6
What's Changed
Chores
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #871
New Contributors
Full Changelog: v2.16.5...v2.16.6
v2.16.5
What's Changed
- Use
errors.Newfor non-formatted strings by @apocelipes in #870 - Add go1.25 tests by @apocelipes in #869
Full Changelog: v2.16.4...v2.16.5
v2.16.4
What's Changed
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #860
- Bump golang.org/x/crypto from 0.40.0 to 0.41.0 by @dependabot[bot] in #859
- Add comprehensive GitHub Copilot instructions for gocron development by @Copilot in #866
- Fix memory consumption issue by changing jobOutRequest channels to use pointers and reducing buffer size by @Copilot in #864
- Bump testify by @JohnRoesler in #868
New Contributors
- @Copilot made their first contribution in #866
Full Changelog: v2.16.3...v2.16.4
v2.16.3
What's Changed
- fix: cancel job contexts in create/update errors by @JohnRoesler in #858
Full Changelog: v2.16.2...v2.16.3
v2.16.2
What's Changed
- docs: adapt README to the dark theme by @alexandear in #844
- go 1.23 & golangci-lint v2 by @dependabot in #843
- Bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 by @dependabot in #847
- chore: document the limitations with the locker design by @JohnRoesler in #848
Full Changelog: v2.16.1...v2.16.2