An open API service providing commit metadata for open source projects.

GitHub / node-cron/node-cron / commits

A simple cron-like job scheduler for Node.js

SHA Message Author Date Stats
22cacf99 build(deps-dev): bump postcss from 8.5.15 to 8.5.25 (#615)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
9 days ago
bfc02c3b build(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 (#613)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
0be2ca03 chore(main): release 4.6.0 (#576)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
813ab087 docs: note bundlers must keep node-cron external for background tasks (#610) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ee9d294e fix: CommonJS type resolution (#608) Wojciech Maj <k****t@w****l>
Committed by: GitHub <n****y@g****m>
about 2 months ago
0f039a94 fix: correlate execute() by id, isolate event hooks, and stop counting manual... Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
8cf41c43 fix: validate() consistency and multi-asterisk expansion (#606) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
446f03ae fix: make concurrent background start() await the daemon and time out coordin... Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
88647a68 docs: note DST fall-back behavior for sub-hourly schedules and the UTC workar... Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
196e6cd4 fix: validate the cron expression when scheduling a task (#603) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
7bd91d62 feat: emit task:failed when a background daemon exits unexpectedly (#601) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
a10ae536 fix: expand inverted ranges with wrap-around instead of silently swapping (#602) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
7fa97951 fix: make lifecycle calls on a destroyed task safe no-ops (#600) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
534e5934 fix: unref the IPC channel so background tasks let the process exit (#599) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
a0b0d1ff fix: harden cron.shutdown() teardown (#598) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
3d63702b ci: run build and typecheck on pull requests (#596) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
cf297b87 chore: fix type errors in test files (#597) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
7aac3adc fix: correct shutdown listener typing that broke the build (#595) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
66c6961f fix: correct falied->failed typo in daemon task error log (#594) RoomWithOutRoof <1****e@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
636b3f3c chore: update sponsors (#593)
Co-authored-by: merencia <1****a@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
e4272d84 chore: add sponsors section, badges, and auto-update workflow (#592) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
367a5fce test: reach 100% coverage on all 4 V8 metrics (#591) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
d29d07a0 refactor: replace chai and sinon with native vitest assertions (#590) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
35f1a61b feat: add cron.shutdown(timeout?) for graceful process teardown (#589) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
35cb140d feat: add unref option for heartbeat timers (#588) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
688d465b fix: daemon serialized task state with wrong field name (#587) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
1934e04b test: add shared lifecycle suite for inline and background tasks (#586) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
0ae62be8 fix: runner promise bugs that could hang scheduling or crash process (#581) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
8ae9f064 fix: prevent double destroy on registry remove (#585) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
9dbc6de2 fix: background task state transition on stop/destroy without fork (#584) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
28b8146d fix: clear jitter timeout on runner stop (#583) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
8179e105 fix: kill orphan child process on background task stop/destroy timeout (#582) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
c8a39438 fix: weekday 7-to-0 conversion corrupting ranges (#580) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
6a6e14e4 feat: support cron expression nicknames (@yearly, @daily, etc.) (#579) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
9004cae4 ci: dispatch publish as a top-level run for trusted publishing (#578) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
45b71a4e ci: publish to npm automatically when a release is cut (#577) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
fa0c9ce5 ci: lint PR titles against Conventional Commits (#573) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
e43c1521 fix(release-please): match existing v-prefixed tags (#575) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
7f9adf76 ci: automate tags and changelog with release-please (#572) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
cbe379bc feat(day-of-month): Quartz-style W, L-n and ? modifiers (#570) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
322557f0 ci: publish to npm via OIDC trusted publishing (#571) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
cd9a5a7d chore(release): 4.5.0 (#569) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
fbdd8837 Rewrite README to surface scheduling capabilities (#568) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
c80a3962 perf(build): bundle dist into flat files instead of preserving modules (#566) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
b71b9b1d Fix typos in internal function names (#567) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
7c5015c1 perf(id): drop crypto.randomBytes from internal id generation (#564) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
dd0a2a92 perf(pattern): parse cron expression once per TimeMatcher (#562) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
cf69f32a perf(time): cache Intl.DateTimeFormat instances per timezone (#561) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
dad56e1f perf(runner): run inline when no random delay is configured (#565) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
a309d5f5 perf(time): compute the GMT offset lazily (#563) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
c2db9d19 feat: support extended day-of-week tokens (# nth weekday and L last weekday) ... Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
5d858ca4 feat: add lastRun() introspection getter (#557) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
047b4ca5 chore: improve npm description and keywords for discoverability (#555) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
28acba0a chore: point package metadata to canonical URLs (#554) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
4bbdd095 docs: remove Open Collective sponsors/backers and contributors from README (#... Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
3e35f25c chore(release): 4.4.1 (#552) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
23c78497 refactor!: rename distributedTtl option to distributedLease (#551) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
49fe016b chore(release): 4.4.0 (#550) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
2ba12f16 feat: distributed run coordination (one instance per fire across a fleet) (#549) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
8702f786 test: make the isBusy 'in progress' check deterministic merencia <l****a@g****m> 2 months ago
cbe36bc8 feat: add cron.parse and cron.validateDetailed (#548) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
394e57e9 feat: task introspection (getNextRuns, match, msToNext, isBusy, runsLeft, get... Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
7bd9e4a9 docs: add CHANGELOG covering v4.0.0 -> 4.3.0 (#546) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
f3574f9f chore: bump sinon to v22 to drop the deprecated lodash.get transitive dep (#545) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
b5a7aa09 chore: add SECURITY, CONTRIBUTING and issue templates (#544) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
d5d9834f chore: fix internal typos (milisecond, convertion, registred) (#543) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
e615fa9d test: DST fuzzing (spec 3.6) + walker perf fix it surfaced (#542) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
3e8edcae test: lock in DST/timezone guarantees (spec 3.1-3.4) and run CI in UTC (#540) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
1462cedf chore: release 4.3.0 (#539) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
3e5db630 docs: mention the L (last day of month) token in the README (#537) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
6f6b912f chore: support Node.js >= 20 (not just 20.11) and test it in CI (#538) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
1ab9abc8 feat: support `L` (last day of month) in the day-of-month field (#396)
Co-authored-by: merencia <l****a@g****m>
Anton <s****d@h****m>
Committed by: GitHub <n****y@g****m>
2 months ago
cb73432d docs: refresh README for v4 (#536) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
da270d2c fix: surface real background task start errors and stop orphaned daemons (#535) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
e519d6cd fix: tolerate late heartbeats so drifting timers don't skip executions (#534) Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
58cabace merge Merge pull request #533 from node-cron/refactor/matcher-walker Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
ec785ae3 refactor: drop the now-dead LocalizedTime.set and cover localTimeToTimestamp merencia <l****a@g****m> 2 months ago
9bbf5991 refactor: name the time-of-day bound check and drop the dead expressions field merencia <l****a@g****m> 2 months ago
8c7eb057 refactor: hoist field sorting, widen search bound, add edge-case tests merencia <l****a@g****m> 2 months ago
74874cdf refactor: rewrite matcher-walker to infer the next run from cron fields merencia <l****a@g****m> 2 months ago
d846506e merge Merge pull request #532 from node-cron/fix/inline-eventemitter-named-import Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
59316b9a fix: import EventEmitter as a named import in the inline task merencia <l****a@g****m> 2 months ago
5f46889d merge Merge pull request #531 from node-cron/feat/configurable-execute-timeout Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
65aee635 feat: configurable executeTimeout for background tasks (default: no timeout) merencia <l****a@g****m> 2 months ago
c0d42668 merge Merge pull request #480 from wojtekmaj/revamp-ci Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
4f046495 merge Merge remote-tracking branch 'origin/main' into pr-480 merencia <l****a@g****m> 2 months ago
cf34403b merge Merge pull request #530 from node-cron/fix/flaky-daemon-tests Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
0a5190bc test: make daemon event assertions robust to ordering merencia <l****a@g****m> 2 months ago
96d8bc25 merge Merge remote-tracking branch 'origin/main' into pr-480 merencia <l****a@g****m> 2 months ago
0c6b8f95 merge Merge pull request #419 from dominikfiala/master Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
888c2689 merge Merge remote-tracking branch 'origin/main' into pr-419 merencia <l****a@g****m> 2 months ago
7d5cd079 merge Merge pull request #520 from node-cron/dependabot/npm_and_yarn/flatted-3.4.2 Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
033a9440 build(deps-dev): bump flatted from 3.3.3 to 3.4.2
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
d84e060f merge Merge pull request #529 from node-cron/fix/lockfile-version Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
b8066884 fix: sync package-lock.json version with package.json (4.2.1) merencia <l****a@g****m> 2 months ago
8780bb11 merge Merge pull request #526 from node-cron/dependabot/npm_and_yarn/multi-9348d86d69 Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
834c50ce merge Merge pull request #528 from node-cron/chore/prepack Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
efaa9abe chore: use prepack instead of prepublishOnly to build merencia <l****a@g****m> 2 months ago
1e3d4208 merge Merge pull request #524 from node-cron/feat/configurable-logger Lucas Merencia <1****a@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
b285f86e merge Merge remote-tracking branch 'origin/main' into feat/configurable-logger merencia <l****a@g****m> 2 months ago

← Back to repository