Skip to content

4.0.0

Choose a tag to compare

@unicornware unicornware released this 18 Dec 06:00
· 170 commits to main since this release
4.0.0
2459157

4.0.0 (2024-12-18)

⚠ BREAKING CHANGES

  • url support

📦 Build

  • [86497f4] deps-dev: Bump @arethetypeswrong/cli from 0.16.4 to 0.17.0 (#397)
  • [c5f4227] deps-dev: Bump @commitlint/cli from 19.5.0 to 19.6.0 in the commitlint group (#412)
  • [1dde577] deps-dev: Bump @commitlint/cli from 19.6.0 to 19.6.1 in the commitlint group (#433)
  • [419e9ae] deps-dev: Bump @faker-js/faker from 9.0.3 to 9.1.0 (#377)
  • [bef3ad6] deps-dev: Bump @faker-js/faker from 9.1.0 to 9.2.0 (#388)
  • [c550a4d] deps-dev: Bump @faker-js/faker from 9.2.0 to 9.3.0 (#438)
  • [094a34f] deps-dev: Bump @flex-development/pkg-types from 4.0.0 to 4.1.0 in the flex-development group (#341)
  • [bf7a177] deps-dev: Bump @stylistic/eslint-plugin from 2.10.0 to 2.10.1 (#384)
  • [eba2ba1] deps-dev: Bump @stylistic/eslint-plugin from 2.10.1 to 2.11.0 (#415)
  • [83dc1d4] deps-dev: Bump @stylistic/eslint-plugin from 2.11.0 to 2.12.1 (#436)
  • [6990985] deps-dev: Bump @stylistic/eslint-plugin from 2.8.0 to 2.9.0 (#346)
  • [e4ead1f] deps-dev: Bump @stylistic/eslint-plugin from 2.9.0 to 2.10.0 (#382)
  • [66c9013] deps-dev: Bump cspell from 8.14.4 to 8.15.4 (#367)
  • [ccd11a3] deps-dev: Bump cspell from 8.15.4 to 8.15.5 (#383)
  • [a922125] deps-dev: Bump cspell from 8.15.5 to 8.15.7 (#390)
  • [b3c2a74] deps-dev: Bump cspell from 8.15.7 to 8.16.0 (#392)
  • [b4fb4fc] deps-dev: Bump cspell from 8.16.0 to 8.16.1 (#420)
  • [5cb37bb] deps-dev: Bump dprint from 0.47.2 to 0.47.4 (#369)
  • [adc84c5] deps-dev: Bump dprint from 0.47.4 to 0.47.5 (#376)
  • [edb8641] deps-dev: Bump eslint-import-resolver-typescript from 3.6.3 to 3.7.0 (#437)
  • [1b3aeb9] deps-dev: Bump eslint-plugin-import from 2.30.0 to 2.31.0 (#343)
  • [f1b5c03] deps-dev: Bump eslint-plugin-jsdoc from 50.3.1 to 50.4.0 (#359)
  • [1938c6b] deps-dev: Bump eslint-plugin-jsdoc from 50.4.0 to 50.4.1 (#363)
  • [2be10ee] deps-dev: Bump eslint-plugin-jsdoc from 50.4.1 to 50.4.3 (#365)
  • [db0e0f2] deps-dev: Bump eslint-plugin-jsdoc from 50.4.3 to 50.5.0 (#400)
  • [16c1ac5] deps-dev: Bump eslint-plugin-jsdoc from 50.5.0 to 50.6.1 (#430)
  • [6146bfa] deps-dev: Bump eslint-plugin-jsonc from 2.16.0 to 2.17.0 (#394)
  • [b7bdd74] deps-dev: Bump eslint-plugin-jsonc from 2.17.0 to 2.18.1 (#398)
  • [df530dc] deps-dev: Bump eslint-plugin-jsonc from 2.18.1 to 2.18.2 (#419)
  • [1d81048] deps-dev: Bump eslint-plugin-n from 17.10.3 to 17.11.0 (#353)
  • [7f3e813] deps-dev: Bump eslint-plugin-n from 17.11.0 to 17.11.1 (#356)
  • [d614e7e] deps-dev: Bump eslint-plugin-n from 17.11.1 to 17.12.0 (#381)
  • [a9f3717] deps-dev: Bump eslint-plugin-n from 17.12.0 to 17.13.0 (#393)
  • [c239865] deps-dev: Bump eslint-plugin-n from 17.13.0 to 17.13.1 (#395)
  • [166c09a] deps-dev: Bump eslint-plugin-n from 17.13.1 to 17.14.0 (#409)
  • [06ac51f] deps-dev: Bump eslint-plugin-promise from 7.1.0 to 7.2.1 (#424)
  • [6ccc805] deps-dev: Bump eslint-plugin-unicorn from 55.0.0 to 56.0.0 (#344)
  • [80f5b12] deps-dev: Bump eslint-plugin-unicorn from 56.0.0 to 56.0.1 (#421)
  • [16cafca] deps-dev: Bump eslint-plugin-yml from 1.14.0 to 1.15.0 (#385)
  • [b3ab1ab] deps-dev: Bump globals from 15.10.0 to 15.11.0 (#351)
  • [936a23f] deps-dev: Bump globals from 15.11.0 to 15.12.0 (#391)
  • [0c049ad] deps-dev: Bump globals from 15.9.0 to 15.10.0 (#340)
  • [c4cbd34] deps-dev: Bump husky from 9.1.6 to 9.1.7 (#422)
  • [f588f17] deps-dev: Bump is-ci from 3.0.1 to 4.1.0 (#435)
  • [d19142b] deps-dev: Bump prettier from 3.3.3 to 3.4.0 (#416)
  • [0bd0c2c] deps-dev: Bump prettier from 3.4.0 to 3.4.1 (#418)
  • [8c38361] deps-dev: Bump remark-validate-links from 13.0.1 to 13.0.2 in the remark group (#387)
  • [88306cf] deps-dev: Bump the eslint group across 1 directory with 2 updates (#432)
  • [0da6d64] deps-dev: Bump the eslint group with 2 updates (#345)
  • [e58e7ed] deps-dev: Bump the eslint group with 2 updates (#368)
  • [52daa1d] deps-dev: Bump the eslint group with 2 updates (#386)
  • [efce04c] deps-dev: Bump the eslint group with 2 updates (#413)
  • [31a22cf] deps-dev: Bump the typescript-eslint group across 1 directory with 3 updates (#406)
  • [06f8b94] deps-dev: Bump the typescript-eslint group with 3 updates (#350)
  • [5e668e5] deps-dev: Bump the typescript-eslint group with 3 updates (#361)
  • [289550c] deps-dev: Bump the typescript-eslint group with 3 updates (#366)
  • [a26e2a7] deps-dev: Bump the typescript-eslint group with 3 updates (#370)
  • [9ec7919] deps-dev: Bump the typescript-eslint group with 3 updates (#378)
  • [b56e126] deps-dev: Bump the typescript-eslint group with 3 updates (#380)
  • [a43c639] deps-dev: Bump the typescript-eslint group with 3 updates (#389)
  • [7351ce0] deps-dev: Bump the typescript-eslint group with 3 updates (#396)
  • [64072ee] deps-dev: Bump the typescript-eslint group with 3 updates (#414)
  • [bd9f7a3] deps-dev: Bump the typescript-eslint group with 3 updates (#434)
  • [05b9453] deps-dev: Bump the vitest group with 3 updates (#342)
  • [513689a] deps-dev: Bump the vitest group with 3 updates (#362)
  • [7788c06] deps-dev: Bump the vitest group with 3 updates (#401)
  • [f16c6ab] deps-dev: bump typescript from 5.7.1-rc to 5.7.2
  • [15c6436] deps: Bump @eslint/plugin-kit from 0.2.0 to 0.2.3 (#404)
  • [cdfd125] deps: Bump cross-spawn from 7.0.3 to 7.0.6 (#410)
  • [1159a6d] deps: Bump nanoid from 3.3.7 to 3.3.8 (#431)
  • [bd0f60c] yarn: bump yarn from 4.5.1 to 4.5.3

🤖 Continuous Integration

  • [3e6a1c4] deps: Bump actions/cache from 4.0.2 to 4.1.0 (#347)
  • [e067faa] deps: Bump actions/cache from 4.1.0 to 4.1.1 (#355)
  • [04c5e9b] deps: Bump actions/cache from 4.1.1 to 4.1.2 (#371)
  • [028dd8f] deps: Bump actions/cache from 4.1.2 to 4.2.0 (#428)
  • [9c94e51] deps: Bump actions/checkout from 4.2.0 to 4.2.1 (#349)
  • [4967225] deps: Bump actions/checkout from 4.2.1 to 4.2.2 (#372)
  • [9454959] deps: Bump actions/setup-node from 4.0.4 to 4.1.0 (#373)
  • [a7bc1c1] deps: Bump actions/upload-artifact from 4.4.0 to 4.4.1 (#348)
  • [e0f2245] deps: Bump actions/upload-artifact from 4.4.1 to 4.4.3 (#357)
  • [11dfacc] deps: Bump codecov/codecov-action from 4.5.0 to 4.6.0 (#339)
  • [89576c2] deps: Bump codecov/codecov-action from 4.6.0 to 5.0.7 (#408)
  • [dd6e8b9] deps: bump codecov/codecov-action from 5.0.7 to 5.1.1
  • [2ef359e] deps: Bump crazy-max/ghaction-import-gpg from 6.1.0 to 6.2.0 (#375)
  • [ebc45ce] deps: Bump jchen1/wait-for-green from 1.0.8 to 2.0.0 (#374)
  • [6763740] workflows: [ci] fix gitguardian job
  • [fdbbdad] workflows: [ci] fix coverage failure check
  • [37b41c1] workflows: [ci] fix gitguardian env
  • [ea4a1b7] workflows: [ci] print coverage points
  • [9a343bf] workflows: [ci] skip gitguardian job for @dependabot
  • [69a8921] workflows: [ci] update gitguardian scan

✨ Features

🏡 Housekeeping

  • [45f6416] refactor project architecture
  • [548557e] tests: #tests/reporters/notifier

🦾 Refactors

  • [5485f82] lib: [basename] url support
  • [fbda65e] lib: [dirname] url support
  • [02b7eb3] lib: [extname] url support
  • [702dfdc] lib: [fileURLToPath] input validation
  • [6b8a3be] lib: [parse] url support
  • [4dbc19d] lib: [relative] drop partial url support

🗑️ Reverts

  • [f8ea637] [isAbsolute] url support

✅ Testing