Skip to content

Latest commit

Β 

History

History
611 lines (421 loc) Β· 59.3 KB

CHANGELOG.md

File metadata and controls

611 lines (421 loc) Β· 59.3 KB

3.2.1 (2024-11-12)

πŸ›  Builds

3.2.0 (2024-11-12)

✨ Features

βš™οΈ Continuous Integrations

  • action: update actions/checkout action to v4.2.2 (#880) (293f54a)
  • action: update actions/checkout digest to 11bd719 (#879) (0287c69)
  • action: update actions/setup-node digest to 39370e3 (#889) (0f7a3aa)
  • action: update actions/upload-artifact action to v4.4.3 (#878) (226ad5b)
  • action: update step-security/harden-runner action to v2.10.1 (#882) (b09438e)

♻️ Chores

3.1.9 (2024-11-04)

πŸ›  Builds

  • typescript: add missing "types" property to package.json (#908) (1953c97)

πŸ“š Documentation

  • Add .nvmrc with recommended Node version for development (#904) (91848e9)

βš™οΈ Continuous Integrations

  • action: update github/codeql-action action to v3.27.0 (#866) (a6dd871)
  • action: update ossf/scorecard-action action to v2.4.0 (#883) (e0880a1)

♻️ Chores

3.1.8 (2024-10-29)

πŸ›  Builds

  • deps: update dependency luxon to ~3.5.0 (676045b)

βš™οΈ Continuous Integrations

  • allow Renovate to auto-merge minor and patch dependency version updates (#901) (3899b5d)

♻️ Chores

  • deps: lock file maintenance (f28aed4)
  • deps: lock file maintenance (a420629)
  • deps: lock file maintenance (63a1cf1)
  • deps: lock file maintenance (7366c8f)
  • deps: lock file maintenance (c44d785)
  • deps: lock file maintenance (cf74b29)
  • deps: lock file maintenance (67b2327)
  • deps: lock file maintenance (190d845)
  • deps: lock file maintenance (166c4a2)
  • deps: lock file maintenance (b6680c7)
  • deps: lock file maintenance (18679e9)
  • deps: lock file maintenance (d99fc57)
  • deps: lock file maintenance (8c63a93)
  • deps: lock file maintenance (91a5d20)
  • deps: lock file maintenance (738f2ac)
  • deps: lock file maintenance (59df061)
  • deps: lock file maintenance (ad3aac7)
  • deps: lock file maintenance (abda61e)
  • deps: lock file maintenance (b6954f8)
  • deps: lock file maintenance (650401f)
  • deps: lock file maintenance (a9cd1a6)
  • deps: lock file maintenance (652b595)
  • deps: lock file maintenance (e52f3e7)
  • deps: lock file maintenance (a149323)
  • deps: lock file maintenance (dc19fcd)
  • deps: lock file maintenance (9aab99b)
  • deps: lock file maintenance (5a8f16d)
  • deps: lock file maintenance (e2ab57f)
  • deps: lock file maintenance (cdc4477)
  • deps: lock file maintenance (83e2a67)
  • deps: lock file maintenance (4ffc01c)
  • deps: update dependency @fast-check/jest to v1.8.2 (6dfafb6)
  • deps: update dependency @types/jest to v29.5.13 (1de1b8a)
  • deps: update dependency @types/jest to v29.5.14 (30cd519)
  • deps: update dependency @types/node to v20.12.10 (78f9456)
  • deps: update dependency @types/node to v20.12.11 (a7871f4)
  • deps: update dependency @types/node to v20.12.12 (b2997da)
  • deps: update dependency @types/node to v20.12.13 (8876227)
  • deps: update dependency @types/node to v20.12.5 (ca49751)
  • deps: update dependency @types/node to v20.12.6 (4347927)
  • deps: update dependency @types/node to v20.12.7 (9c2357b)
  • deps: update dependency @types/node to v20.12.8 (3e86607)
  • deps: update dependency @types/node to v20.13.0 (8bc9e52)
  • deps: update dependency @types/node to v20.14.0 (846691e)
  • deps: update dependency @types/node to v20.14.1 (be4afcd)
  • deps: update dependency @types/node to v20.14.10 (ef14320)
  • deps: update dependency @types/node to v20.14.11 (b60d875)
  • deps: update dependency @types/node to v20.14.12 (6eca2e0)
  • deps: update dependency @types/node to v20.14.13 (1eb978b)
  • deps: update dependency @types/node to v20.14.14 (f5ba29b)
  • deps: update dependency @types/node to v20.14.15 (636d854)
  • deps: update dependency @types/node to v20.14.2 (d4dddeb)
  • deps: update dependency @types/node to v20.14.4 (39d6891)
  • deps: update dependency @types/node to v20.14.5 (e337fc5)
  • deps: update dependency @types/node to v20.14.6 (4d5849a)
  • deps: update dependency @types/node to v20.14.7 (312df9f)
  • deps: update dependency @types/node to v20.14.8 (2c8dd30)
  • deps: update dependency @types/node to v20.14.9 (18af32b)
  • deps: update dependency @types/node to v20.15.0 (7ddf6d9)
  • deps: update dependency @types/node to v20.16.1 (ce067ef)
  • deps: update dependency @types/node to v20.16.10 (34fe6e2)
  • deps: update dependency @types/node to v20.16.11 (6c68d92)
  • deps: update dependency @types/node to v20.16.12 (8eae99a)
  • deps: update dependency @types/node to v20.16.13 (716b77b)
  • deps: update dependency @types/node to v20.16.14 (49e621c)
  • deps: update dependency @types/node to v20.16.15 (518d610)
  • deps: update dependency @types/node to v20.16.2 (35b662e)
  • deps: update dependency @types/node to v20.16.3 (71f95ab)
  • deps: update dependency @types/node to v20.16.4 (6141a63)
  • deps: update dependency @types/node to v20.16.5 (1dd5130)
  • deps: update dependency @types/node to v20.16.6 (0d4e172)
  • deps: update dependency @types/node to v20.16.7 (0a3d240)
  • deps: update dependency @types/node to v20.16.9 (d7ea710)
  • deps: update dependency @types/node to v20.17.0 (3823c7b)
  • deps: update dependency @types/node to v20.17.1 (7b7275d)
  • deps: update dependency chai to v4.5.0 (91967d3)
  • deps: update dependency eslint to v8.57.1 (082e62e)
  • deps: update dependency eslint-plugin-prettier to v5.2.1 (a82c504)
  • deps: update dependency prettier to v3.3.0 (c2f087d)
  • deps: update dependency prettier to v3.3.1 (9d705d5)
  • deps: update dependency prettier to v3.3.2 (074ceba)
  • deps: update dependency prettier to v3.3.3 (8dc9d1e)
  • deps: update dependency sinon to v17.0.2 (fec3b54)
  • deps: update dependency ts-jest to v29.1.3 (958dc3d)
  • deps: update dependency ts-jest to v29.1.4 (42bc711)
  • deps: update dependency ts-jest to v29.1.5 (eb5d897)
  • deps: update dependency ts-jest to v29.2.0 (a6285d2)
  • deps: update dependency ts-jest to v29.2.1 (407ac3c)
  • deps: update dependency ts-jest to v29.2.2 (712f807)
  • deps: update dependency ts-jest to v29.2.3 (7d99dc8)
  • deps: update dependency ts-jest to v29.2.4 (89317c8)
  • deps: update dependency ts-jest to v29.2.5 (c3ab980)
  • deps: update dependency typescript to v5.4.5 (a32d0d5)
  • deps: update dependency typescript to v5.5.2 (b6001f0)
  • deps: update dependency typescript to v5.5.3 (ce63267)
  • deps: update dependency typescript to v5.5.4 (169eed7)
  • deps: update dependency typescript to v5.6.2 (a071dac)
  • deps: update dependency typescript to v5.6.3 (1f99a83)

3.1.7 (2024-04-08)

πŸ›  Builds

βš™οΈ Continuous Integrations

  • action: prevent duplicate checks on Renovate PRs (#784) (6b56a36)
  • action: update actions/setup-node digest to 60edb5d (#821) (f05b75e)
  • action: update actions/upload-artifact action to v4 (#856) (46d6660)
  • action: update amannn/action-semantic-pull-request digest to e9fabac (#849) (d96457c)
  • action: update github/codeql-action action to v2.22.6 (#783) [skip ci] (687fd43)
  • action: update github/codeql-action action to v2.22.7 (#787) (a0204d8)
  • action: update github/codeql-action action to v2.22.8 (#797) (323f48c)
  • action: update github/codeql-action action to v3 (#817) (69d2695)
  • action: update insurgent-lab/is-in-pr-action action to v0.1.4 (#790) (8e85b13)
  • action: update insurgent-lab/is-in-pr-action action to v0.1.5 (#798) (76751d2)
  • action: update insurgent-lab/is-in-pr-action action to v0.2.0 (#853) (cc3fcbd)
  • action: update marocchino/sticky-pull-request-comment digest to 331f8f5 (#850) (a477f08)
  • action: update step-security/harden-runner action to v2.6.1 (#788) [skip ci] (2e5ca52)
  • action: update step-security/harden-runner action to v2.7.0 (#846) (f1a8486)
  • fix renovate skipping checks (#796) (3b00555)

♻️ Chores

3.1.6 (2023-10-29)

πŸ› Bug Fixes

βš™οΈ Continuous Integrations

  • action: update actions/checkout action to v4 (#755) (d0d70c6)
  • action: update github/codeql-action action to v2.22.4 (#752) (04454c3)
  • action: update github/codeql-action action to v2.22.5 (#758) (2dff183)
  • action: update ossf/scorecard-action action to v2.3.1 (#754) (41d21f1)

♻️ Chores

3.1.5 (2023-10-26)

πŸ› Bug Fixes

  • detect multiple zeros as an invalid step (#743) [skip ci] (b0bf677)
  • re-add runOnce property to CronJob (#751) (a61d8c9)

πŸ“š Documentation

  • readme: API documentation overhaul (#716) [skip ci] (23fb0a3)

βš™οΈ Continuous Integrations

  • action: update actions/setup-node action to v4 (#749) (ef850f3)

♻️ Chores

3.1.4 (2023-10-24)

πŸ› Bug Fixes

  • run once when actual date is given to setTime (#740) (ee54dd5)

βš™οΈ Continuous Integrations

  • action: update actions/checkout action to v4 (#735) (144ba67)

♻️ Chores

3.1.3 (2023-10-19)

πŸ› Bug Fixes

βš™οΈ Continuous Integrations

  • renovate: update configuration (#732) [skip ci] (2ff9c6e)

3.1.2 (2023-10-19)

πŸ›  Builds

  • deps: update dependency luxon to ~3.4.0 (#730) (c3806c5)

♻️ Chores

3.1.1 (2023-10-12)

πŸ› Bug Fixes

  • fix lastDate() value for intervals > 25 days (#711) (141aa00)
  • fix object constructor typings & make OC generic type optional (#712) (6536084)

πŸ“š Documentation

  • readme: update nextDates documentation (#702) (1ad2e22)

3.1.0 (2023-10-09)

✨ Features

  • improve context, onTick & onComplete typings (#705) (82c78d7)

🚨 Tests

  • check at runtime that all tests call expect (#706) [skip ci] (cc4e62f)

♻️ Chores

  • deps: update semantic-release related packages (#709) [skip ci] (b94a48a)
  • reflect repository label changes (#708) (85c9e18)

3.0.0 (2023-09-30)

⚠ Breaking changes

  • utcOffset parameter no longer accepts a string
  • utcOffset values between -60 and 60 are no longer treated as hours
  • providing both timeZone and utcOffset parameters now throws an error
  • removed cron.job() method in favor of new CronJob(...args) / CronJob.from(argsObject)
  • removed cron.time() method in favor of new CronTime()
  • CronJob: constructor no longer accepts an object as its first and only params. Use CronJob.from(argsObject) instead.
  • CronJob: callbacks are now called in the order they were registered
  • return empty array from nextDates when called without argument (#519)
  • UNIX standard alignments (#667)

✨ Features

πŸ› Bug Fixes

  • return empty array from nextDates when called without argument (#519) (c2891ba)

πŸ“¦ Code Refactoring

πŸ“š Documentation

  • readme: remove outdated informations (#695) (b5ceaf1)

🚨 Tests

  • update new test for cron standard alignments (4a406c1)

♻️ Chores

πŸ’Ž Styles

2.4.4 (2023-09-25)

πŸ› Bug Fixes

2.4.3 (2023-08-26)

πŸ› Bug Fixes

  • fix range parsing when upper limit = 0 (#687) (d96746f)

🚨 Tests

2.4.2 (2023-08-26)

πŸ› Bug Fixes

2.4.1 (2023-08-14)

πŸ› Bug Fixes

  • replace loop timeout by max match date (#686) (c685c63)

βš™οΈ Continuous Integrations

2.4.0 (2023-07-24)

✨ Features

πŸ› Bug Fixes

  • don't start job in setTime if it wasn't running (7e26c23)

πŸ›  Builds

  • npm: ship type definitions with releases (0b663a8)

🚨 Tests

  • add test case for #598 fix (4322ef2)
  • don't stop/start job before using setTime (f0d5d3f)

βš™οΈ Continuous Integrations

  • add support for beta & maintenance releases (#677) (c6fc842)
  • setup conventional commits & release automation (#673) (c6f39ff)

♻️ Chores

  • update default branch name (#678) (7471e95)
  • wrap setTime tests in describe and move down (31989e0)

v2.3.1 (2023-05-25)

Added

  • Logo!
  • New test cases

Fixed

  • Linting issues

v2.3.0 (2023-03-14)

Fixed

  • Some small bugs

Changed

  • Refactored get next date function

v2.2.0 (2023-01-09)

Changed

  • Updated Luxon dependency
  • Updated unit tests to be compatible with new Luxon version

v2.1.0 (2022-07-14)

Changed

  • "Maximum iterations" will direct the user to refer to a single canonical issue instead of creating a new one

v2.0.0 (2022-05-03)

  • Upgrade vulnerable dependencies
  • Move from moment.js to luxon (breaking change)

v1.8.2 (2020-01-24)

  • Fix syntax parsing bug

v1.8.1 (2020-01-19)

  • Revert TS definition defaulting to DefinitelyTyped definitions.

v1.8.0 (2020-01-19)

  • GH-454 - Range upper limit should default to highest value when step is provided by Noah May noahmouse2011@gmail.com in d36dc9581f9f68580a2016b368f8002a9f1e357d

v1.7.1 (2019-04-26)

  • GH-416 - Fix issue where next execution time is incorrect in some cases in Naoya Inada naoina@kuune.org in c08522ff80b3987843e9930c307b76d5fe38b5dc

v1.7.0 (2019-03-19)

  • GH-408 - DST issue by Shua Talansky shua@bitbean.com in 1e971fd6dfa6ba4b0469d99dd64e6c31189d17d3 and 849a2467d16216a9dfa818c57cc26be6b6d0899b

v1.6.0 (2018-11-15)

  • GH-393, GH-394 - Remove hard limit on max iters in favor of a timeout by Nick Campbell nicholas.j.campbell@gmail.com in 57632b0c06c56e82f40b740b8d7986be43842735
  • GH-390 - better handling of real dates which are in the past by Nick Campbell nicholas.j.campbell@gmail.com in 7cbcc984aea6ec063e38829f68eb9bc0dfb1c775