What's Changed
- feat:custom-cron interface for own custom cron implimentation by @Dojeto in https://github.com/go-co-op/gocron/pull/834
Bug fixes
- fixes related to the bug where a job unexpectedly runs twice by @JohnRoesler in https://github.com/go-co-op/gocron/pull/810
- fix scheduler restart by @27149chen in https://github.com/go-co-op/gocron/pull/825
- removes nextRuns in the past when job skipped by locker #828 by @manuelarte in https://github.com/go-co-op/gocron/pull/829
Chores
- go to 1.21, upgrade deps by @JohnRoesler in https://github.com/go-co-op/gocron/pull/822
- replace "golang.org/x/exp" with standard libraries by @apocelipes in https://github.com/go-co-op/gocron/pull/823
- Bump golangci/golangci-lint-action from 6.2.0 to 6.3.2 by @dependabot in https://github.com/go-co-op/gocron/pull/827
- fix err assertion in TestScheduler_RemoveJob by @alexandear in https://github.com/go-co-op/gocron/pull/830
- Bump golangci/golangci-lint-action from 6.3.2 to 6.5.0 by @dependabot in https://github.com/go-co-op/gocron/pull/831
- re-enable goleak detection in ci by @JohnRoesler in https://github.com/go-co-op/gocron/pull/832
- chore: add go1.24 to ci by @apocelipes in https://github.com/go-co-op/gocron/pull/833
New Contributors
- @alexandear made their first contribution in https://github.com/go-co-op/gocron/pull/830
- @Dojeto made their first contribution in https://github.com/go-co-op/gocron/pull/834
Full Changelog: https://github.com/go-co-op/gocron/compare/v2.15.0...v2.16.0