Releases: webpro-nl/knip
Releases · webpro-nl/knip
Release 5.63.1
- Fix
rsbuild
Plugin (#1227) (e91eea3) - thanks @joealden! - Binaries don't contain colons (closes #1234) (1d060ac)
- Refactor options all over the place (982d327)
- feat: detect nuxt modules as dependencies (#1241) (f2072e6) - thanks @danielamaia!
- Add missing pnpm commands (#1236) (a4eb20b) - thanks @kretajak!
- Hire me (165c9ea)
- feat: pnpm plugin (#1219) (e81eac3) - thanks @lishaduck!
- Bump zod a bit (8b338a2)
- Update
rsbuild
Plugin to Check Environments (#1246) (c7366b5) - thanks @joealden!
Release 5.63.0
- Don't default-export
null
(should fix CI) (cacf119) - Always remove ignored issues (#1184) (8deecde) - thanks @wereHamster!
- Add option to ignore class member implementations (#1174) (e132ab5) - thanks @Desuuuu!
- Update configuration.md (#1195) (15d05e2) - thanks @Swimburger!
- Astro: don't interpret files and folders beginning with underscores as entrypoints (#1187) (efac577) - thanks @Ivo-Evans!
- Edit docs: enhanced-resolve → oxc-resolver (fdaa2d0)
- Add support for negated
ignoreWorkspaces
(resolves #1191) (592bd73) - Update dependencies (63dacd5)
- Fix up formatly report handling (5d4d166)
- Replace type-fest with two basic type defs (99ef1e4)
- docs: only add TSDoc for configuration (#1161) (377bf73) - thanks @cylewaitforit!
- Prioritize renamed re-exports (resolves #1196) (0e21c3b)
- Re-gen sponsorships chart (bda00d0)
- Format (0de887b)
- Bump Node.js 20 → 24 in ecosystem integration tests (5b7b1ce)
- Too many times "If this is a Svelte or Vue component.." (f71c919)
- Bail out early in lefthook plugin in production mode (50999c8)
- Add tsc commands, gitignore file, node version to repro templates (close #1197) (44faf38)
- Consistent namespaced issue storage (15ee3fe)
- Bump engines.node for dev/docs (3237a47)
- Edit docs (78cab1c)
- Add
globalSetup
andglobalTeardown
to playwright plugin (closes #1202) (1e112d8) - Don't show success message for config errors (resolves #1200) (7dfd836)
- Consider subpath import dependencies as referenced (resolves #1198) (05767f1)
- Add support for binaries with all positionals as scripts (resolves #1183) (feb0f1b)
- Edit debug output label + test title (28ac5ac)
- Fix
isConsiderReferencedNS
forTypeQuery
nodes (resolves #1211) (bf29535) - Binaries don't contain asterisks (e.g. script name wildcard) (1ddb096)
- Rspack plugin: add mts and cts file extension support (#1207) (abdd3ae) - thanks @newswim!
- [react-router] mark routes and entries as production entries (#1188) (8d96f3e) - thanks @rossipedia!
- Minor refactor (cfa693f)
- Simplify monorepro template (67184d4)
- Remove links to discord server (4550d3d)
- Update issue templates (875e7f5)
- Add plugins + compiler matcher and a tailwind test (#1176) (ffd4187)
- Clean up plugin template (1d3b846)
- Add rslib plugin (placeholder) (resolve #870) (7e12ea7)
- Fix up rsbuild plugin (resolve #1141) (69decda)
- Edit docs (3aa2074)
- Partition negated glob patterns into fast-glob ignore option (520caec)
- Add test for export pattern with --include-libs (close #1199) (938b906)
- feat: node-modules-inspector plugin (#1215) (439afa6) - thanks @lishaduck!
- rm polar (0cd0aa9)
- Add "Relative paths across workspaces" (close #1214) (1396eec)
- Add package-entry config hint (resolve #1159) (4f4eefb)
- Fix issue with git ignore pattern conversion (9671319)
- Update PR template (3905e90)
- Knip it before you ship it (ad30f82)
- fix: resolve reporter and preprocessor absolute paths properly (#1216) (eefd4cf) - thanks @scandar!
- Add Knip article (19aa7ba)
- Fix #1224 (#1225) (e789b1b) - thanks @VanTanev!
- Fix related-tooling.md link (#1223) (cf87068) - thanks @raulrpearson!
- Fix lint issues (975a1bb)
- Update linter config (98999c9)
- Improve table cell width calc (45d0600)
- Tune config hints output (3a909ca)
- Update oxc-resolver & astro (5ffb87e)
Release 5.62.0
- Support
.ts
extension intoLilconfig
utility for default TS configs (#1157) (cbfb9c3) - thanks @what1s1ove! - Update reporters to have the correct name for the default reporter (#1165) (bf81146) - thanks @gavinhenderson!
- Add
audit
as a valid command for bun (#1168) (014cbaa) - thanks @carlosedp! - Fix Angular plugin to allow for @angular/build (#1175) (0754130) - thanks @davidlj95!
- Correctly detect used/unused namespace exports that begin with double underscores (#1180) (259a2f6) - thanks @akallem!
- Rename tsconfig-loader.ts → load-tsconfig.ts (61280b0)
- Support absolute path for config argument (b606681)
- Fix formatting (ebc9202)
- Add bun.lock support in @knip/create-config (#1182) (da80ab3) - thanks @ShooTeX!
- Support new biome config extends definition (#1177) (07439ef) - thanks @Thomascogez!
- Support Vitest projects configuration for dynamic project discovery (#1171) (cd0ed32) - thanks @yyxi!
- Fix up ESLint flat config resolution (replace #1173) (021ecff)
- Reuse existing entry/production patterns in astro plugin (e65f709)
- Edit docs (10f8a4f)
Release 5.61.3
- docs: add config docs for compilers and treatConfigHintsAsErrors, move Plugins and Workspace to group level (#1152) (93375c8) - thanks @cylewaitforit!
- Release 1.0.6 (46ca323)
- Remove unnecessary await in test (6a7964d)
- PackageJsonPeeker → PackagePeeker (f0087f8)
- Minor refactor/rename (457e8ff)
- Fix absolute path in karma plugin (c40751b)
- Update docs re. dev (cc55504)
- Refactor post-processing of irregular imports/resolveds (#1156) (aaa1bd0)
- Add config file to cache (#1156) (0b49c69)
- Don't overwrite cached config file inputs in same run (resolves #1156) (efe2d5d)
- Consolidate file node post-processing in one place (843b69b)
- Add "Debug Node test" launch configs (5a76a6c)
Release 5.61.2
- Add .ts extension to babel config file pattern (a1bcdbb)
- Refactor biome plugin a bit (20e5914)
- Add boolean flags to args definition in node plugin (49fe237)
- Update integration test suite (6bd250a)
- Read only first bytes of yarn.lock (e2f0fbf)
- Add error handler for
npm pkg set
(bfda6e9) - Enable eslint plugin config resolver for v9 without eslint-config-next (b334c3a)
- In the aftermath of the previous commit, this had to be done (2de78bd)
Release 5.61.1
Release 5.61.0
- Update plugin test template (#1123) (101f4bc) - thanks @daivinhtran!
- feat:
biome
plugin (#1113) (7cc1a43) - thanks @daivinhtran! - Restore formatting of fixture (b346903)
- Recognize vue.config.mjs (#1128) (53c8e96) - thanks @davidsickmiller!
- Restructure biome configurations (#1125) (4b3b4dc) - thanks @daivinhtran!
- Reverted change in the react-router plugin on windows (#1130) (bbf67dd) - thanks @AlemTuzlak!
- Override base dir for
.git/info/exclude
(resolves #1129) (4aa35f4) - Don't transcend .git dir to find gitignore files (#531) (a2cf84b)
Release 5.60.2
- Add .ts extensions to Node test runner entries (#1121) (7a06a20) - thanks @MidnightDesign!
- Print top-level config hints first (d04a8de)
Release 5.60.1
- Update sponsorships data (bd18e06)
- Fix Eleventy plugin error with certain configuration file formats (#1112) (19f9181) - thanks @aarongoldenthal!
- Add new methods to the dummy eleventy config class (607594a)
- feat(storybook): add support for Storybook React Native v9 (#1118) (3563029) - thanks @cylewaitforit!
- feat(storybook): add support for .storybook/vitest.setup.ts file (#1119) (5ca03f1) - thanks @cylewaitforit!
Release 5.60.0
- Revisit dev guidelines (1884273)
- Remove unnecessary escapes from regexes (d0c3f82)
- Add WebStorm run config (e6e9813)
- Remove unneeded condition (311d5e7)
- Remove obsolete comment (ad99905)
- Turn ignored logic around (for config hints) (eb0d16b)
- Add boolean flags to args definition in node plugin (5a42a14)
- Regen plugin overview (5252f4b)
- Update dependencies (2506865)
- Add
entry
andproject
configuration hints (#1105) (58dcfa5)