Skip to content

3.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@unicornware unicornware released this 07 Feb 02:38
· 34 commits to main since this release
Immutable release. Only release title and notes can be modified.
3.0.0-beta.1
9186828

3.0.0-beta.1 (2026-02-06)

⚠ BREAKING CHANGES

  • awaitable api
  • api

📦 Build

  • [79dd9f3] deps-dev: Bump @arethetypeswrong/cli from 0.10.1 to 0.10.2 (#278)
  • [89570df] deps-dev: Bump @arethetypeswrong/cli from 0.10.2 to 0.11.0 (#297)
  • [a76ab22] deps-dev: Bump @arethetypeswrong/cli from 0.11.0 to 0.12.1 (#305)
  • [2354602] deps-dev: Bump @arethetypeswrong/cli from 0.12.1 to 0.12.2 (#313)
  • [e73420d] deps-dev: Bump @arethetypeswrong/cli from 0.17.2 to 0.17.3 (#349)
  • [bdd9a62] deps-dev: Bump @arethetypeswrong/cli from 0.7.1 to 0.8.0 (#262)
  • [42caf5a] deps-dev: Bump @arethetypeswrong/cli from 0.8.0 to 0.9.0 (#263)
  • [c08c7f5] deps-dev: Bump @arethetypeswrong/cli from 0.9.0 to 0.10.1 (#268)
  • [6c5f2a7] deps-dev: Bump @commitlint/cli from 17.7.1 to 17.7.2 (#300)
  • [c51cde4] deps-dev: Bump @commitlint/cli from 17.7.2 to 17.8.0 (#315)
  • [8d452bc] deps-dev: Bump @commitlint/cli from 19.6.1 to 19.7.1 in the commitlint group (#376)
  • [488b5ca] deps-dev: Bump @faker-js/faker from 8.0.2 to 8.1.0 (#289)
  • [1b59593] deps-dev: Bump @faker-js/faker from 8.1.0 to 8.2.0 (#312)
  • [748bc06] deps-dev: Bump @flex-development/mkbuild from 1.0.0-alpha.21 to 1.0.0-alpha.23 (#272)
  • [5658639] deps-dev: Bump @stylistic/eslint-plugin from 2.12.1 to 2.13.0 (#348)
  • [3493dd3] deps-dev: Bump @stylistic/eslint-plugin from 2.13.0 to 3.0.0 (#367)
  • [54c6f7c] deps-dev: Bump @stylistic/eslint-plugin from 3.0.0 to 3.0.1 (#374)
  • [d7ec7cd] deps-dev: Bump @stylistic/eslint-plugin from 3.0.1 to 3.1.0 (#383)
  • [60b7842] deps-dev: Bump @stylistic/eslint-plugin from 3.1.0 to 4.2.0 (#433)
  • [710e632] deps-dev: bump @typescript-eslint/parser from 8.21.0 to 8.50.1 in the typescript-eslint group across 1 directory (#497)
  • [c123480] deps-dev: Bump cspell from 7.0.1 to 7.2.0 (#259)
  • [847d925] deps-dev: Bump cspell from 7.0.1-alpha.9 to 7.0.1 (#251)
  • [127abef] deps-dev: Bump cspell from 7.2.0 to 7.3.2 (#264)
  • [020e90d] deps-dev: Bump cspell from 7.3.2 to 7.3.6 (#279)
  • [a885452] deps-dev: Bump cspell from 7.3.6 to 7.3.7 (#299)
  • [3f25c31] deps-dev: Bump cspell from 7.3.7 to 7.3.8 (#317)
  • [1db8e89] deps-dev: Bump cspell from 8.17.1 to 8.17.2 (#350)
  • [eb98d14] deps-dev: Bump cspell from 8.17.2 to 8.17.3 (#372)
  • [6c58bf5] deps-dev: Bump cspell from 8.17.3 to 8.17.4 (#396)
  • [4ae2436] deps-dev: Bump dprint from 0.47.6 to 0.48.0 (#340)
  • [34dc04e] deps-dev: Bump dprint from 0.48.0 to 0.49.0 (#377)
  • [70129d5] deps-dev: Bump editorconfig from 2.0.0 to 2.0.1 (#381)
  • [a4a1520] deps-dev: Bump esbuild from 0.19.2 to 0.19.3 (#286)
  • [431b319] deps-dev: Bump esbuild from 0.19.3 to 0.19.4 (#298)
  • [28f4f7e] deps-dev: Bump esbuild from 0.19.4 to 0.19.5 (#319)
  • [cc98dd6] deps-dev: Bump esbuild from 0.24.2 to 0.25.0 (#386)
  • [ee4bbfe] deps-dev: Bump esbuild from 0.25.0 to 0.25.2 (#421)
  • [b2249b5] deps-dev: Bump eslint from 8.47.0 to 8.48.0 (#261)
  • [20eea4e] deps-dev: Bump eslint from 8.48.0 to 8.49.0 (#284)
  • [a1b707e] deps-dev: Bump eslint from 8.49.0 to 8.50.0 (#294)
  • [b6f93ce] deps-dev: Bump eslint from 8.50.0 to 8.51.0 (#309)
  • [64bc99a] deps-dev: Bump eslint from 9.20.0 to 9.20.1 in the eslint group (#388)
  • [eff33fb] deps-dev: Bump eslint-import-resolver-typescript from 3.6.0 to 3.6.1 (#293)
  • [4a3b525] deps-dev: Bump eslint-import-resolver-typescript from 3.7.0 to 3.8.3 (#395)
  • [b9f3c87] deps-dev: Bump eslint-import-resolver-typescript from 3.8.3 to 4.3.1 (#427)
  • [9b0d652] deps-dev: Bump eslint-plugin-import from 2.28.0 to 2.28.1 (#248)
  • [320d091] deps-dev: Bump eslint-plugin-jsdoc from 50.6.1 to 50.6.2 (#354)
  • [4b90c34] deps-dev: Bump eslint-plugin-jsdoc from 50.6.2 to 50.6.3 (#368)
  • [6602c36] deps-dev: Bump eslint-plugin-jsonc from 2.18.2 to 2.19.0 (#363)
  • [399a36b] deps-dev: Bump eslint-plugin-jsonc from 2.19.0 to 2.19.1 (#366)
  • [55d60dc] deps-dev: Bump eslint-plugin-jsonc from 2.9.0 to 2.10.0 (#306)
  • [162e000] deps-dev: Bump eslint-plugin-prettier from 5.0.0 to 5.0.1 (#311)
  • [53d155c] deps-dev: Bump eslint-plugin-yml from 1.8.0 to 1.9.0 (#282)
  • [b0bb123] deps-dev: Bump eslint-plugin-yml from 1.9.0 to 1.10.0 (#308)
  • [bae3df8] deps-dev: Bump graphql from 16.8.0 to 16.8.1 (#290)
  • [3f48b4d] deps-dev: Bump graphql-config from 5.0.2 to 5.0.3 (#310)
  • [adce310] deps-dev: Bump lint-staged from 14.0.0 to 14.0.1 (#252)
  • [b59d99d] deps-dev: Bump lint-staged from 14.0.1 to 15.0.1 (#318)
  • [c583b05] deps-dev: Bump prettier from 3.0.1 to 3.0.2 (#245)
  • [d8b4765] deps-dev: Bump prettier from 3.0.2 to 3.0.3 (#258)
  • [881b288] deps-dev: Bump prettier from 3.4.2 to 3.5.0 (#384)
  • [f5327dc] deps-dev: Bump prettier from 3.5.0 to 3.5.1 (#393)
  • [bd49e87] deps-dev: Bump prettier from 3.5.1 to 3.5.3 (#406)
  • [da492cb] deps-dev: Bump remark-directive from 3.0.0 to 3.0.1 in the remark group (#360)
  • [13b4813] deps-dev: Bump remark-gfm from 4.0.0 to 4.0.1 in the remark group (#385)
  • [60732a7] deps-dev: Bump remark-validate-links from 13.0.2 to 13.1.0 in the remark group (#398)
  • [6d5a43a] deps-dev: bump the commitlint group across 1 directory with 2 updates (#502)
  • [8fa6f8e] deps-dev: Bump the commitlint group with 2 updates (#424)
  • [91ae95b] deps-dev: bump the commitlint group with 2 updates (#498)
  • [1ebb75a] deps-dev: Bump the conventional-changelog group with 5 updates (#255)
  • [fedcc86] deps-dev: Bump the conventional-changelog group with 5 updates (#275)
  • [e19e400] deps-dev: Bump the eslint group across 1 directory with 2 updates (#425)
  • [1a8435c] deps-dev: Bump the eslint group with 2 updates (#347)
  • [204273a] deps-dev: Bump the eslint group with 2 updates (#365)
  • [07933dc] deps-dev: Bump the eslint group with 2 updates (#382)
  • [4fc46ea] deps-dev: Bump the eslint group with 2 updates (#429)
  • [99806fd] deps-dev: Bump the eslint group with 2 updates (#441)
  • [633326b] deps-dev: Bump the remark group with 4 updates (#435)
  • [5decd9f] deps-dev: Bump the remark group with 63 updates (#369)
  • [a3be9a4] deps-dev: Bump the typescript-eslint group across 1 directory with 3 updates (#351)
  • [4a2b94a] deps-dev: Bump the typescript-eslint group with 2 updates (#250)
  • [fc3080c] deps-dev: Bump the typescript-eslint group with 2 updates (#256)
  • [7d3da46] deps-dev: Bump the typescript-eslint group with 2 updates (#274)
  • [5a8ecba] deps-dev: Bump the typescript-eslint group with 2 updates (#287)
  • [c41d1c2] deps-dev: Bump the typescript-eslint group with 2 updates (#296)
  • [42b113f] deps-dev: Bump the typescript-eslint group with 2 updates (#302)
  • [7b1bff0] deps-dev: Bump the typescript-eslint group with 2 updates (#307)
  • [d675dcc] deps-dev: Bump the typescript-eslint group with 2 updates (#314)
  • [11a6896] deps-dev: Bump the typescript-eslint group with 3 updates (#355)
  • [17b0bf1] deps-dev: Bump the vitest group with 2 updates (#246)
  • [46b7ece] deps-dev: Bump the vitest group with 2 updates (#257)
  • [b96214c] deps-dev: Bump the vitest group with 3 updates (#345)
  • [47b38b1] deps-dev: Bump the vitest group with 3 updates (#352)
  • [a4a941f] deps-dev: Bump the vitest group with 3 updates (#353)
  • [099d4b1] deps-dev: Bump the vitest group with 3 updates (#358)
  • [b37c208] deps-dev: Bump the vitest group with 3 updates (#362)
  • [84c1dc6] deps-dev: Bump the vitest group with 3 updates (#379)
  • [53bd02e] deps-dev: Bump the vitest group with 3 updates (#392)
  • [4ff757b] deps-dev: Bump the vitest group with 3 updates (#401)
  • [dfe901a] deps-dev: Bump vite from 4.4.10 to 4.4.11 (#304)
  • [c1a96f5] deps-dev: Bump vite from 4.4.11 to 4.5.0 (#320)
  • [5a19897] deps-dev: Bump vite from 4.4.9 to 4.4.10 (#303)
  • [ff5bde2] deps-dev: Bump vite-tsconfig-paths from 4.2.0 to 4.2.1 (#277)
  • [b654906] deps-dev: cleanup dependencies
  • [b44b8d0] deps: bump @flex-development/fst to 1.0.0
  • [b562e6e] deps: bump @flex-development/fst-util-from-fs to 1.0.0-alpha.1
  • [cb96350] deps: bump @flex-development/mlly from 1.0.0-alpha.19 to 1.0.0-alpha.20
  • [03e13fa] deps: bump @flex-development/mlly to 1.0.0-beta.4
  • [ec04171] deps: Bump @flex-development/pathe from 4.0.0 to 4.0.1 in the flex-development group (#341)
  • [bc8e0b1] deps: Bump @flex-development/tutils from 6.0.0-alpha.21 to 6.0.0-alpha.24 (#281)
  • [008d23b] deps: Bump @flex-development/tutils from 6.0.0-alpha.24 to 6.0.0-alpha.25 (#285)
  • [d789d02] deps: Bump @modelcontextprotocol/sdk from 1.11.0 to 1.24.0 (#485)
  • [b52f816] deps: Bump express from 5.1.0 to 5.2.1 (#483)
  • [9962049] deps: Bump js-yaml from 4.1.0 to 4.1.1 (#478)
  • [9989663] deps: bump lodash from 4.17.21 to 4.17.23 (#506)
  • [eb534c7] deps: Bump mdast-util-to-hast from 13.2.0 to 13.2.1 (#484)
  • [87bc641] deps: Bump nanoid from 3.3.7 to 3.3.8 (#338)
  • [7c2f623] deps: bump qs from 6.14.0 to 6.14.1 (#500)
  • [a87ef48] deps: Bump tar from 6.1.13 to 6.2.1 (#356)
  • [0e42b81] deps: Bump validator from 13.12.0 to 13.15.20 (#475)
  • [4e38a65] deps: Bump validator from 13.15.20 to 13.15.23 (#486)
  • [a2b8135] deps: Bump vite from 6.0.11 to 6.2.4 (#423)
  • [62937a4] deps: Bump vite from 6.0.3 to 6.0.11 (#357)
  • [5168f35] deps: Bump vite from 6.2.4 to 6.2.6 (#431)
  • [fdbdf3c] deps: Bump vite from 6.2.6 to 6.3.4 (#439)
  • [d9294cd] deps: Bump vite from 6.3.4 to 6.4.1 (#472)
  • [6b0d4d3] deps: cleanup dependencies
  • [694e84a] yarn: bump yarn from 4.5.1 to 4.6.0

🤖 Continuous Integration

  • [609fe37] deps: Bump actions/cache from 4.1.2 to 4.2.0 (#336)
  • [a5d2275] deps: Bump actions/cache from 4.2.0 to 4.2.1 (#391)
  • [ddde195] deps: Bump actions/cache from 4.2.1 to 4.2.2 (#404)
  • [b91f206] deps: Bump actions/cache from 4.2.2 to 4.2.3 (#414)
  • [6bd4f43] deps: Bump actions/cache from 4.2.3 to 4.2.4 (#456)
  • [2568a73] deps: Bump actions/cache from 4.2.4 to 4.3.0 (#469)
  • [5d33d4b] deps: bump actions/cache from 4.3.0 to 5.0.0 (#493)
  • [7a0f2fd] deps: bump actions/cache from 5.0.0 to 5.0.1 (#495)
  • [a81b084] deps: bump actions/cache from 5.0.1 to 5.0.2 (#504)
  • [dc11345] deps: bump actions/cache from 5.0.2 to 5.0.3 (#509)
  • [790744f] deps: Bump actions/checkout from 3.5.3 to 3.6.0 (#254)
  • [38db3d8] deps: Bump actions/checkout from 3.6.0 to 4.0.0 (#266)
  • [08b292c] deps: Bump actions/checkout from 4.0.0 to 4.1.1 (#316)
  • [b2677a5] deps: Bump actions/checkout from 4.2.2 to 5.0.0 (#458)
  • [7899264] deps: Bump actions/checkout from 5.0.0 to 5.0.1 (#479)
  • [b440e67] deps: Bump actions/checkout from 5.0.1 to 6.0.0 (#481)
  • [58ae0ae] deps: Bump actions/checkout from 6.0.0 to 6.0.1 (#487)
  • [285f0ea] deps: bump actions/checkout from 6.0.1 to 6.0.2 (#507)
  • [3bd4124] deps: Bump actions/create-github-app-token from 1.11.0 to 1.11.1 (#339)
  • [afcbbf9] deps: Bump actions/create-github-app-token from 1.11.1 to 1.11.2 (#375)
  • [84e1ebc] deps: Bump actions/create-github-app-token from 1.11.2 to 1.11.3 (#380)
  • [96df684] deps: Bump actions/create-github-app-token from 1.11.3 to 1.11.5 (#389)
  • [a43163a] deps: Bump actions/create-github-app-token from 1.11.5 to 1.11.6 (#405)
  • [4554a57] deps: Bump actions/create-github-app-token from 1.11.6 to 1.11.7 (#416)
  • [add0e26] deps: Bump actions/create-github-app-token from 1.11.7 to 1.12.0 (#419)
  • [5ca547b] deps: Bump actions/create-github-app-token from 1.12.0 to 2.0.2 (#426)
  • [3757fad] deps: Bump actions/create-github-app-token from 2.0.2 to 2.0.3 (#440)
  • [a5252f0] deps: Bump actions/create-github-app-token from 2.0.3 to 2.0.6 (#443)
  • [b521db6] deps: Bump actions/create-github-app-token from 2.0.6 to 2.1.1 (#459)
  • [daad427] deps: Bump actions/create-github-app-token from 2.1.1 to 2.1.4 (#468)
  • [c2aac84] deps: Bump actions/create-github-app-token from 2.1.4 to 2.2.0 (#482)
  • [f77459b] deps: Bump actions/create-github-app-token from 2.2.0 to 2.2.1 (#490)
  • [70cb8fb] deps: Bump actions/setup-node from 3.8.0 to 3.8.1 (#247)
  • [ea99e65] deps: Bump actions/setup-node from 4.1.0 to 4.2.0 (#371)
  • [1d217e6] deps: Bump actions/setup-node from 4.2.0 to 4.3.0 (#411)
  • [0c04ecc] deps: Bump actions/setup-node from 4.3.0 to 4.4.0 (#432)
  • [905a668] deps: Bump actions/setup-node from 4.4.0 to 6.0.0 (#471)
  • [e7d5411] deps: Bump actions/setup-node from 6.0.0 to 6.1.0 (#488)
  • [3cc22ab] deps: bump actions/setup-node from 6.1.0 to 6.2.0 (#503)
  • [d5a4699] deps: Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#337)
  • [458c20b] deps: Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#344)
  • [6f386ca] deps: Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#399)
  • [abbf6a8] deps: Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#415)
  • [df4278d] deps: Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#473)
  • [7fc2ab4] deps: bump actions/upload-artifact from 5.0.0 to 6.0.0 (#496)
  • [a2be304] deps: Bump codecov/codecov-action from 5.1.2 to 5.2.0 (#359)
  • [e3282d0] deps: Bump codecov/codecov-action from 5.2.0 to 5.3.0 (#361)
  • [17c4d91] deps: Bump codecov/codecov-action from 5.3.0 to 5.3.1 (#364)
  • [80f1032] deps: Bump codecov/codecov-action from 5.3.1 to 5.4.0 (#403)
  • [b81365f] deps: Bump codecov/codecov-action from 5.4.0 to 5.4.2 (#434)
  • [28ca265] deps: Bump codecov/codecov-action from 5.4.2 to 5.4.3 (#445)
  • [cda06b0] deps: Bump codecov/codecov-action from 5.4.3 to 5.5.0 (#460)
  • [38b1ebf] deps: bump codecov/codecov-action from 5.5.0 to 5.5.2 (#491)
  • [1562349] deps: Bump crazy-max/ghaction-import-gpg from 5.3.0 to 5.4.0 (#265)
  • [0ee717f] deps: Bump crazy-max/ghaction-import-gpg from 6.2.0 to 6.3.0 (#422)
  • [a53f827] deps: bump dessant/lock-threads from 5.0.1 to 6.0.0 (#494)
  • [bde80e7] deps: Bump GitGuardian/ggshield-action from 1.34.0 to 1.35.0 (#343)
  • [0629deb] deps: Bump GitGuardian/ggshield-action from 1.35.0 to 1.36.0 (#373)
  • [a180604] deps: Bump GitGuardian/ggshield-action from 1.36.0 to 1.37.0 (#409)
  • [b333dbb] deps: Bump GitGuardian/ggshield-action from 1.37.0 to 1.38.0 (#420)
  • [021d202] deps: Bump GitGuardian/ggshield-action from 1.38.0 to 1.39.0 (#438)
  • [c239f5a] deps: Bump GitGuardian/ggshield-action from 1.39.0 to 1.40.0 (#447)
  • [aaa28a7] deps: Bump GitGuardian/ggshield-action from 1.40.0 to 1.41.0 (#449)
  • [5a5ea8d] deps: Bump GitGuardian/ggshield-action from 1.41.0 to 1.42.0 (#454)
  • [ef87fdf] deps: Bump GitGuardian/ggshield-action from 1.42.0 to 1.43.0 (#461)
  • [1b9756b] deps: Bump GitGuardian/ggshield-action from 1.43.0 to 1.44.0 (#476)
  • [6e6c7ee] deps: Bump GitGuardian/ggshield-action from 1.44.0 to 1.45.0 (#480)
  • [67fbed3] deps: bump GitGuardian/ggshield-action from 1.45.0 to 1.46.0 (#499)
  • [4996242] deps: bump GitGuardian/ggshield-action from 1.46.0 to 1.47.0 (#508)
  • [3726cbe] deps: Bump kaisugi/action-regex-match from 1.0.1 to 1.0.2 (#489)
  • [1378993] deps: Bump octokit/graphql-action from 2.3.2 to 3.0.0 (#477)
  • [99c99a2] deps: bump octokit/graphql-action from 3.0.0 to 3.0.2 (#492)
  • [1af82d7] deps: bump streetsidesoftware/cspell-action from 8.1.2 to 8.2.0

📝 Documentation

✨ Features

  • [c5bb007] awaitable api
  • [776f17d] interfaces: ModuleResolutionHost
  • [585921b] interfaces: ParseConfigHost
  • [bace4e8] lib: createGetCanonicalFileName
  • [2e699c0] lib: createModuleResolutionHost
  • [7704399] lib: createParseConfigHost

🦾 Refactors

  • [90d6805] api
  • [ba34a8e] internal: [matchFiles] use file system tree
  • [f7052e6] lib: [createModuleResolutionHost] implement host options