Releases: webpro-nl/knip
Releases · webpro-nl/knip
Release 6.0.5
- Fix up ecosystem pipeline, add sanity (a338b21)
- Fix broken links in Writing a Plugin docs (#1640) (963f206) - thanks @skoeva!
- Minor alignment edits to MCP texts.js (714089f)
- Merge JSDoc tags across function overload signatures (resolve #1639) (6269ec3)
- Housekeep tag matching (b15bc7e)
- Housekeep
referencetype matching (d9c8731) - fix(nx): fall back to workspace cwd when run-commands target has no cwd (#1638) (cf2dc7d) - thanks @liorp!
Release 6.0.4
- Defer ns member ref resolution to post-walk batch pass (resolve #1633) (304504f)
- Show namespace member statuses in trace output (47ddf43)
- Add shadow detection for function params, arrow params, and catch bindings (70ebb76)
- Strip trailing slashes from tsconfig outDir and rootDir (resolve #1635) (1dcdb02)
Release 6.0.3
Release 6.0.2
- Add scope-aware shadow detection to fix false negatives from name-based matching (9ec38b3)
- Fix false negatives from overly broad collectRefsInType (261bd06)
- Add doc re. exports (f82d3ad)
- Bump get-tsconfig to 4.13.7, remove patch (resolve #1630) (09bbce5)
- Pass on
rootDirsto work around oxc-resolver feature gap (resolve #1628) (4dc16cc) - Update patches (836c2cf)
Release 6.0.1
Release 6.0.0
Blog post: Announcing Knip v6
See the pre-releases for details:
- https://github.com/webpro-nl/knip/releases/tag/knip%406.0.0-0
- https://github.com/webpro-nl/knip/releases/tag/knip%406.0.0-1
- https://github.com/webpro-nl/knip/releases/tag/knip%406.0.0-2
- https://github.com/webpro-nl/knip/releases/tag/knip%406.0.0-3
Breaking changes:
- Dropped support for Node.js v18 → Knip v6 requires Node.js v20.19.0 or newer
- Dropped issue type
classMembers - Dropped
--include-libs→ this is now the default and only behavior - Dropped
--isolate-workspaces→ this is now the default and only behavior - Dropped
--experimental-tags→ use--tags - In reporter functions,
issues.filesis consistent with other issue shapes. Removedissues._files. - In the JSON reporter, issues are consistently arrays for any issue type. Removed root
files.
Release 6.0.0-3
Release 5.88.1
- Bump GitHub actions to their latest versions (#1624) (bf2ffca) - thanks @deining!
- Prettier config for other formatters (e.g. unified-prettier) (e034cbd)
- Fix module/namespace regression (resolve #1603) (394bcba)
- Fix counter type and
--fixexit code (37b6f60) - Restore all ecosystem tests (4d2cd9b)
- Release knip@5.88.1 (8c25e4b)
Release 6.0.0-2
- Bump GitHub actions to their latest versions (#1624) (bf2ffca)
- Use resolveFromAST to skip jiti loading for JS/TS configs (91cb6f6)
- Use resolveFromAST for flat configs, skip jiti loading (5e5f63c)
- Housekeeps (5e5e0a8)
- Use resolveFromAST for JS/TS configs, skip jiti loading (426f527)
- Prettier config for other formatters (e.g. unified-prettier) (e034cbd)
- Fix module/namespace regression (resolve #1603) (394bcba)
- Fix counter type and
--fixexit code (37b6f60) - Restore all ecosystem tests (4d2cd9b)
- Release knip@5.88.1 (8c25e4b)
- Add
useLocalVersionto vscode extension (resolve #1572) (e180e65) - Merge main into v6 (c1d4b2f)
- Fix v6 extension: oxc-parser bundling + system Node runtime (1d79aea)
- Cache findWorkspaceByFilePath lookups (c9fe8c5)
- Flatten visitor handler dispatch in buildVisitor (fbf9e75)
- Dedupe plugin visitor registration across workspaces (5b9df9f)
- Consistent object shapes in JSON reporter (b10d87e)
- Add coverage for
module {}syntax (f4706c9)
Release 5.88.0
- Add Sanity plugin (#1608) (f777834) - thanks @jonahsnider!
- feat: detect duplicated package.json dependencies (#1611) (dec15a7) - thanks @Zamiell!
- fix: docusaurus faster (#1616) (c7a0128) - thanks @Zamiell!
- feat: raycast plugin (#1619) (52c77ee) - thanks @TkDodo!
- fix: docusaurus scripts and stylesheets (#1618) (9fa485f) - thanks @Zamiell!
- Improve getPackageNameFromModuleSpecifier performance (817180e)
- Mark Nuxt
extendsentries as dependencies (96f178f) - Simplify devDependency duplicate detection logic (99a7c9b)
- Add patch for argos (cecab21)
- Fix conflict and iterate on docusaurus plugin (d3d8cae)
- Iterate on raycast plugin (4948bf8)
- Oxfmt now supports .ts config files (#1621) (27a4813) - thanks @DaniFoldi!
- Fix typos (#1622) (386b477) - thanks @deining!
- docs: bump astro to newly released version 6 (#1623) (f941db9) - thanks @deining!
- pnpm dedupe (d1a9089)
- Release knip@5.88.0 (7aeb857)