fix(deps): update module github.com/go-co-op/gocron to v2
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
github.com/go-co-op/gocron | require | major |
v1.13.0 -> v2.0.0
|
Release Notes
go-co-op/gocron
v2.0.0
v2.0.0
It's here!
Please give feedback! (Reach out on slack if you're interested in contributing so we can coordinate work
New Contributors
- @AlphaNecron made their first contribution in https://github.com/go-co-op/gocron/pull/613
Full Changelog: https://github.com/go-co-op/gocron/compare/v2.0.0-alpha-1...v2.0.0
v1.36.1
What's Changed
- month first weekday bug by @davemilller in https://github.com/go-co-op/gocron/pull/628
New Contributors
- @davemilller made their first contribution in https://github.com/go-co-op/gocron/pull/628
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.36.0...v1.36.1
v1.36.0
What's Changed
- Exposing job's scheduled unit and interval by @chicknsoup in https://github.com/go-co-op/gocron/pull/606
New Contributors
- @chicknsoup made their first contribution in https://github.com/go-co-op/gocron/pull/606
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.35.3...v1.36.0
v1.35.3
What's Changed
- main branch renamed to v1 (#593) by @JohnRoesler in https://github.com/go-co-op/gocron/pull/594
- fix: set multi-weekdays bug about issue-590 by @XiXiangFiles in https://github.com/go-co-op/gocron/pull/592
- Avoid allocations with
(*regexp.Regexp).MatchString
by @Juneezee in https://github.com/go-co-op/gocron/pull/602 - Bump github.com/google/uuid from 1.3.1 to 1.4.0 by @dependabot in https://github.com/go-co-op/gocron/pull/604
- fix(scheduler): ensure negative intervals given to
Every
return an immediate error #600 by @husam-e in https://github.com/go-co-op/gocron/pull/603
New Contributors
- @Juneezee made their first contribution in https://github.com/go-co-op/gocron/pull/602
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.35.2...v1.35.3
v1.35.2
What's Changed
- Revert "fix: setting weeks interval greater than 1 with a weekday, scheduling too early by @XiXiangFiles" by @JohnRoesler in https://github.com/go-co-op/gocron/pull/591
- This will require more testing and likely some rework of the week functionality. This change, while some might consider it a fix, broke the current behavior that has been relied upon.
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.35.1...v1.35.2
v1.35.1
What's Changed
- fix: setting weeks interval greater than 1 with a weekday, scheduling too early by @XiXiangFiles in https://github.com/go-co-op/gocron/pull/588
- fix concurrent access to jobs map by @JohnRoesler in https://github.com/go-co-op/gocron/pull/589
New Contributors
- @XiXiangFiles made their first contribution in https://github.com/go-co-op/gocron/pull/588
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.35.0...v1.35.1
v1.35.0
What's Changed
- add GetName() to Job to expose job name by @JohnRoesler in https://github.com/go-co-op/gocron/pull/583
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.34.2...v1.35.0
v1.34.2
Fixes
- fix: removing a job, the job was not being stopped with limit mode by @JohnRoesler in https://github.com/go-co-op/gocron/pull/573
- fix Scheduler.NextRun() not returning the correct value (#574) by @bbaa-bbaa in https://github.com/go-co-op/gocron/pull/575
New Contributors
- @bbaa-bbaa made their first contribution in https://github.com/go-co-op/gocron/pull/575
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.34.1...v1.34.2
v1.34.1
Fixes
- docs: fix WaitMode and Milliseconds documentation by @husam-e in https://github.com/go-co-op/gocron/pull/570
- reschedule limit mode was broken - fixing the inc/dec by @JohnRoesler in https://github.com/go-co-op/gocron/pull/572
New Contributors
- @husam-e made their first contribution in https://github.com/go-co-op/gocron/pull/570
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.34.0...v1.34.1
v1.34.0
What's Changed
- feat: add election leader by @rfyiamcool in https://github.com/go-co-op/gocron/pull/561
Fixes
- fix: block unlock with limit concurrency by @rfyiamcool in https://github.com/go-co-op/gocron/pull/559
- fix: data race for get jobs map by @rfyiamcool in https://github.com/go-co-op/gocron/pull/558
- fix RemoveByID and SingletonMode by @JohnRoesler in https://github.com/go-co-op/gocron/pull/569
Chores
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/go-co-op/gocron/pull/560
- docs: add stop and stopBlockingChan function by @rfyiamcool in https://github.com/go-co-op/gocron/pull/556
- docs: add WithDistributedElector usage by @rfyiamcool in https://github.com/go-co-op/gocron/pull/563
- remove beta note from WithDistributedLocker by @JohnRoesler in https://github.com/go-co-op/gocron/pull/562
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.33.1...v1.33.2
v1.33.1
What's Changed
- fix more than 1 day before last day of month gets stuck in a loop by @JohnRoesler in https://github.com/go-co-op/gocron/pull/555
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.33.0...v1.33.1
v1.33.0
What's Changed
- don't accept a *Job in Job for Update if the ptr address doesn't match by @JohnRoesler in https://github.com/go-co-op/gocron/pull/549
- every X days should run on the same day if the At() time has yet to come by @JohnRoesler in https://github.com/go-co-op/gocron/pull/553
Documentation & Version Bumps
- add additional documentation for wait for schedule by @JohnRoesler in https://github.com/go-co-op/gocron/pull/551
- Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by @dependabot in https://github.com/go-co-op/gocron/pull/545
- Bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in https://github.com/go-co-op/gocron/pull/546
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.32.1...v1.33.0
v1.32.1
What's Changed
- put Jobs() back to returning slice and add JobsMap() by @JohnRoesler in https://github.com/go-co-op/gocron/pull/544
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.32.0...v1.32.1
v1.32.0
What's Changed
- add job uuids and change scheduler job slice to map by @JohnRoesler in https://github.com/go-co-op/gocron/pull/541
- The
Swap()
andLess()
methods were removed from the scheduler. These were public methods to enable slice sorting of the jobs in the scheduler. With the change to a map, they no longer have any use or value.
- The
- support monthly schedules counting backwards from end of month by @JohnRoesler in https://github.com/go-co-op/gocron/pull/542
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.31.2...v1.32.0
v1.31.2
What's Changed
- fix data race when job stopped due to LimitRunsTo by @ryanrazsa in https://github.com/go-co-op/gocron/pull/540
New Contributors
- @ryanrazsa made their first contribution in https://github.com/go-co-op/gocron/pull/540
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.31.1...v1.31.2
v1.31.1
What's Changed
- Fixed panic handler not handling
SingletonMode
jobs by @david-littlefarmer in https://github.com/go-co-op/gocron/pull/536
New Contributors
- @david-littlefarmer made their first contribution in https://github.com/go-co-op/gocron/pull/536
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.31.0...v1.31.1
v1.31.0
What's Changed
- feat: handle pointer to func by @ErfanMomeniii in https://github.com/go-co-op/gocron/pull/531
New Contributors
- @ErfanMomeniii made their first contribution in https://github.com/go-co-op/gocron/pull/531
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.30.2...v1.31.0
v1.30.2
What's Changed
- fix Update when used with DoWithJobDetails by @JohnRoesler in https://github.com/go-co-op/gocron/pull/532
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.30.1...v1.30.2
v1.30.1
What's Changed
- fix do job with details run times with singleton mode by @JohnRoesler in https://github.com/go-co-op/gocron/pull/521
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.30.0...v1.30.1
v1.30.0
What's Changed
- add pause job execution on the scheduler by @JohnRoesler in https://github.com/go-co-op/gocron/pull/518
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.29.0...v1.30.0
v1.29.0
What's Changed
- add new RegisterEventListeners using new EventListener type by @JohnRoesler in https://github.com/go-co-op/gocron/pull/517
Chores
- Bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 by @dependabot in https://github.com/go-co-op/gocron/pull/514
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.28.3...v1.29.0
v1.28.3
Bug fixes
- fix race occurrence with singleton queue in executor by @JohnRoesler in https://github.com/go-co-op/gocron/pull/508
- protect the job function's waitgroup with a mutex to avoid race conditions by @JohnRoesler in https://github.com/go-co-op/gocron/pull/512
Chores
- upgrade to golangci lint 1.53.1 by @JohnRoesler in https://github.com/go-co-op/gocron/pull/506
- Bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 by @dependabot in https://github.com/go-co-op/gocron/pull/509
- chore: don't do codeql scanning on push for dependabot branches by @JohnRoesler in https://github.com/go-co-op/gocron/pull/511
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.28.2...v1.28.3
v1.28.2
What's Changed
- bugfix: check if the duration is zero before dividing with
StartAt
by @JohnRoesler in https://github.com/go-co-op/gocron/pull/505
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.28.1...v1.28.2
v1.28.1
What's Changed
- fix: atTime being incorrectly set for non compatible units by @JohnRoesler in https://github.com/go-co-op/gocron/pull/502
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.28.0...v1.28.1
v1.28.0
What's Changed
- add Job.PreivousRun() to expose the job run time prior to LastRun() by @JohnRoesler in https://github.com/go-co-op/gocron/pull/498
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.27.1...v1.28.0
v1.27.1
What's Changed
fixed
- fix: add timer stop to avoid leak by @rfyiamcool in https://github.com/go-co-op/gocron/pull/487
- Harden the scheduler test case by @git-hulk in https://github.com/go-co-op/gocron/pull/488
docs updated
- docs: code comment for Name() by @rfyiamcool in https://github.com/go-co-op/gocron/pull/489
- clarify in docs that Every starts immediately by @JohnRoesler in https://github.com/go-co-op/gocron/pull/491
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.27.0...v1.27.1
v1.27.0
What's Changed
- replace time sleep instances with time after / ctx done select by @JohnRoesler in https://github.com/go-co-op/gocron/pull/482
- move support back for go 1.16 by @JohnRoesler in https://github.com/go-co-op/gocron/pull/484
- remove redis lock as it has its own repo now by @JohnRoesler in https://github.com/go-co-op/gocron/pull/485
go get github.com/go-co-op/gocron-redis-lock
- import as
redislock "github.com/go-co-op/gocron-redis-lock"
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.26.0...v1.27.0
v1.26.0
What's Changed
New Features
- Distributed locking works with max concurrent jobs by @git-hulk in https://github.com/go-co-op/gocron/pull/471
- Add new job Name function, which is used for the distributed lock key by @git-hulk in https://github.com/go-co-op/gocron/pull/478
Fixes
- Rename timeHelper.go to time_helper.go for keeping consistent naming style by @git-hulk in https://github.com/go-co-op/gocron/pull/467
- fix: atomic.Bool for scheduler.running by @rfyiamcool in https://github.com/go-co-op/gocron/pull/470
- Fix data race in executor with enabling the limit mode by @git-hulk in https://github.com/go-co-op/gocron/pull/474
- fix: executor run block when executor.stop() by @rfyiamcool in https://github.com/go-co-op/gocron/pull/475
- fix: clear the limitModeQueue chan on stop by @JohnRoesler in https://github.com/go-co-op/gocron/pull/477
- fix: deadlock for blocking channel by @rfyiamcool in https://github.com/go-co-op/gocron/pull/473
- fix the flakey at time tests by @JohnRoesler in https://github.com/go-co-op/gocron/pull/481
Documentation
- docs: add CronWithSeconds example in readme.md by @rfyiamcool in https://github.com/go-co-op/gocron/pull/469
- enhance the locker documentation by @JohnRoesler in https://github.com/go-co-op/gocron/pull/480
New Contributors
- @git-hulk made their first contribution in https://github.com/go-co-op/gocron/pull/467
- @rfyiamcool made their first contribution in https://github.com/go-co-op/gocron/pull/469
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.25.0...v1.26.0
v1.25.0
What's Changed
- move lockers to sub module by @JohnRoesler in https://github.com/go-co-op/gocron/pull/466
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.24.0...v1.25.0
v1.24.0
What's Changed
- update golangci-lint rules by @JohnRoesler in https://github.com/go-co-op/gocron/pull/461
- add locker for distributed scheduling by @JohnRoesler in https://github.com/go-co-op/gocron/pull/463
- updates all error strings to be prefixed with
gocron:
- error types don't change and will still evaluate witherrors.Is()
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.23.0...v1.24.0
v1.23.0
What's Changed
- provide access to job context by @cristiprg in https://github.com/go-co-op/gocron/pull/460
- upgrade go version to 1.20 by @cristiprg in https://github.com/go-co-op/gocron/pull/459
New Contributors
- @cristiprg made their first contribution in https://github.com/go-co-op/gocron/pull/460
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.22.4...v1.23.0
v1.22.4
What's Changed
- fix singleton and limit modes by @JohnRoesler in https://github.com/go-co-op/gocron/pull/458
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.22.3...v1.22.4
v1.22.3
What's Changed
- refactor/fix the max concurrent jobs executor func by @JohnRoesler in https://github.com/go-co-op/gocron/pull/456
the existing limit mode was leaking goroutines due to the implementation spinning up a goroutine for each job whether or not it is blocked. So if there a lot of jobs being queued the goroutines will pile up. this implementation uses a single goroutine limited job runner that reads jobs from a mutex protected slice and runs then when slots are available within the max concurrent runs limit.
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.22.2...v1.22.3
v1.22.2
What's Changed
- Add star history to readme by @JohnRoesler in https://github.com/go-co-op/gocron/pull/454
- rework the exectuor stopping to use context with cancel and wait groups instead of stop chans by @JohnRoesler in https://github.com/go-co-op/gocron/pull/455
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.22.1...v1.22.2
v1.22.1
What's Changed
- allow scheduler functions pertaining to a job to be called in any order by @JohnRoesler in https://github.com/go-co-op/gocron/pull/453
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.22.0...v1.22.1
v1.22.0
What's Changed
- Fix build badge in readme by @JohnRoesler in https://github.com/go-co-op/gocron/pull/450
- fix singleton mode to avoid goroutine leaks, and provide accurate run counts by @JohnRoesler in https://github.com/go-co-op/gocron/pull/451
- add FinishedRunCount() to job by @JohnRoesler in https://github.com/go-co-op/gocron/pull/452
Full Changelog: https://github.com/go-co-op/gocron/compare/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 https://github.com/go-co-op/gocron/pull/449
Full Changelog: https://github.com/go-co-op/gocron/compare/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 https://github.com/go-co-op/gocron/pull/448
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.20.0...v1.21.0
v1.20.0
What's Changed
- add func for getting all tags by @jzbyers in https://github.com/go-co-op/gocron/pull/443
- fix couple of tests that are flakey due to timing by @JohnRoesler in https://github.com/go-co-op/gocron/pull/445
- fix issue where Weekday(), StartAt() and At() set at the same time result in unexpected run times by @JohnRoesler in https://github.com/go-co-op/gocron/pull/446
- fix issue where At() without StartAt() never ran by @JohnRoesler in https://github.com/go-co-op/gocron/pull/447
New Contributors
- @jzbyers made their first contribution in https://github.com/go-co-op/gocron/pull/443
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.19.1...v1.20.0
v1.19.1
What's Changed
- Bump actions/setup-go from 3 to 4 by @dependabot in https://github.com/go-co-op/gocron/pull/436
- handle case where last run would be in the future on a job update by @JohnRoesler in https://github.com/go-co-op/gocron/pull/444
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.19.0...v1.19.1
v1.19.0
What's Changed
- job: Pad
ScheduledAtTime(s)
with leading zeroes by @gechr in https://github.com/go-co-op/gocron/pull/432 - Fix a bug with scheduling next runs on daylight savings change days by @andyy-gci in https://github.com/go-co-op/gocron/pull/435
New Contributors
- @gechr made their first contribution in https://github.com/go-co-op/gocron/pull/432
- @andyy-gci made their first contribution in https://github.com/go-co-op/gocron/pull/435
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.18.1...v1.18.2
v1.18.1
What's Changed
- Refactor any type / fix for callback test by @AlexanderSutul in https://github.com/go-co-op/gocron/pull/410
- Bump golangci/golangci-lint-action from 3.3.0 to 3.4.0 by @dependabot in https://github.com/go-co-op/gocron/pull/411
- Fix flaky SetEventListeners test by @zhsj in https://github.com/go-co-op/gocron/pull/413
- Fix flaky testAt by @kennykarnama in https://github.com/go-co-op/gocron/pull/419
- Fix panic in getCurrentJob() by @patrikhermansson in https://github.com/go-co-op/gocron/pull/426
- Bump golang.org/x/sync from 0.0.0-20210220032951-036812b2e83c to 0.1.0 by @dependabot in https://github.com/go-co-op/gocron/pull/428
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in https://github.com/go-co-op/gocron/pull/427
- Bump go.uber.org/goleak from 1.2.0 to 1.2.1 by @dependabot in https://github.com/go-co-op/gocron/pull/423
New Contributors
- @zhsj made their first contribution in https://github.com/go-co-op/gocron/pull/413
- @kennykarnama made their first contribution in https://github.com/go-co-op/gocron/pull/419
- @patrikhermansson made their first contribution in https://github.com/go-co-op/gocron/pull/426
Full Changelog: https://github.com/go-co-op/gocron/compare/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 https://github.com/go-co-op/gocron/pull/388
- Bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 by @dependabot in https://github.com/go-co-op/gocron/pull/389
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in https://github.com/go-co-op/gocron/pull/390
- fix logic to wait for executor stop by @hiroebe in https://github.com/go-co-op/gocron/pull/392
- fix typo by @cuishuang in https://github.com/go-co-op/gocron/pull/394
- Remove the code that double check last run time and current time by @xwjdsh in https://github.com/go-co-op/gocron/pull/393
New Contributors
- @hiroebe made their first contribution in https://github.com/go-co-op/gocron/pull/392
- @cuishuang made their first contribution in https://github.com/go-co-op/gocron/pull/394
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.17.1...v1.18.0
v1.17.1
What's Changed
- solve issue where job intervals drift slightly by @JohnRoesler in https://github.com/go-co-op/gocron/pull/382
- fix for high cpu in wait mode usage by @mistu4u in https://github.com/go-co-op/gocron/pull/386
New Contributors
- @mistu4u made their first contribution in https://github.com/go-co-op/gocron/pull/386
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.17.0...v1.17.1
v1.17.0
What's Changed
- bump go to 1.19 by @JohnRoesler in https://github.com/go-co-op/gocron/pull/380
- add CustomTimer allowing overriding of the time.AfterFunc by @JohnRoesler in https://github.com/go-co-op/gocron/pull/381
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.16.3...v1.17.0
v1.16.3
What's Changed
- Protect job.RunCount() with mutex by @seunghyupoh3517 in https://github.com/go-co-op/gocron/pull/375
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.16.2...v1.16.3
v1.16.2
What's Changed
- Stops all jobs when stopping scheduler (fix #367) by @pma9 in https://github.com/go-co-op/gocron/pull/368
- fix deadlock when starting / stopping the scheduler by @JohnRoesler in https://github.com/go-co-op/gocron/pull/369
New Contributors
- @pma9 made their first contribution in https://github.com/go-co-op/gocron/pull/368
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.16.1...v1.16.2
v1.16.1
What's Changed
- Optimize job setTimer by @fufuok in https://github.com/go-co-op/gocron/pull/363
New Contributors
- @fufuok made their first contribution in https://github.com/go-co-op/gocron/pull/363
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.16.0...v1.16.1
v1.16.0
What's Changed
- Fix data race in lastRun by @seunghyupoh3517 in https://github.com/go-co-op/gocron/pull/359
- expose custom time method to allow for easy testing by @JohnRoesler in https://github.com/go-co-op/gocron/pull/360
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.15.1...v1.16.0
v1.15.1
What's Changed
- Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in https://github.com/go-co-op/gocron/pull/351
- [BUG] Fix Data race when using RunByTag by @seunghyupoh3517 in https://github.com/go-co-op/gocron/pull/356
New Contributors
- @seunghyupoh3517 made their first contribution in https://github.com/go-co-op/gocron/pull/356
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.15.0...v1.15.1
v1.15.0
What's Changed
- Bump github.com/stretchr/testify from 1.7.2 to 1.7.3 by @dependabot in https://github.com/go-co-op/gocron/pull/343
- Bump github.com/stretchr/testify from 1.7.3 to 1.7.5 by @dependabot in https://github.com/go-co-op/gocron/pull/348
- calling .Stop() from a separate goroutine now stops the blocking start by @JohnRoesler in https://github.com/go-co-op/gocron/pull/349
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.14.0...v1.15.0
v1.14.0
What's Changed
- support different tz in one scheduler by @27149chen in https://github.com/go-co-op/gocron/pull/306
- Bump golangci/golangci-lint-action from 2.5.2 to 3.1.0 by @dependabot in https://github.com/go-co-op/gocron/pull/304
- Bump actions/setup-go from 2.2.0 to 3 by @dependabot in https://github.com/go-co-op/gocron/pull/303
- Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/go-co-op/gocron/pull/309
- Add every first weekday of month (#274) by @AlexanderSutul in https://github.com/go-co-op/gocron/pull/310
- fixes #308 by @asad-urrahman in https://github.com/go-co-op/gocron/pull/311
- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in https://github.com/go-co-op/gocron/pull/316
- [refact] - move test to own fuction testMultipleAtTimesDecoding by @Streppel in https://github.com/go-co-op/gocron/pull/323
- Bump github/codeql-action from 1 to 2 by @dependabot in https://github.com/go-co-op/gocron/pull/324
- add DoWithJobDetails passes a copy of the job to the jobFunc by @JohnRoesler in https://github.com/go-co-op/gocron/pull/307
- Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 by @dependabot in https://github.com/go-co-op/gocron/pull/330
- add event listeners on before and after job executing by @AlexanderSutul in https://github.com/go-co-op/gocron/pull/328
- Added PanicHandler by @fenisteel in https://github.com/go-co-op/gocron/pull/335
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in https://github.com/go-co-op/gocron/pull/338
- add EveryRandom for random interval by @JohnRoesler in https://github.com/go-co-op/gocron/pull/339
New Contributors
- @27149chen made their first contribution in https://github.com/go-co-op/gocron/pull/306
- @asad-urrahman made their first contribution in https://github.com/go-co-op/gocron/pull/311
- @fenisteel made their first contribution in https://github.com/go-co-op/gocron/pull/335
Full Changelog: https://github.com/go-co-op/gocron/compare/v1.13.0...v1.14.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.