Skip to content

Releases: webpro-nl/knip

Release 6.19.0

Choose a tag to compare

@webpro webpro released this 24 Jun 11:34
fbee8f5
  • feat: support new optional sveltekit config pattern via vite config (#1810) (3fee8bf) - thanks @fubits1!
  • Optimize hot path string scanning (e30cfe7)
  • Update astro snapshot (71e71a7)

Release 6.18.0

Choose a tag to compare

@webpro webpro released this 22 Jun 16:56
7bfd556
  • Update dependencies (pin oxc-resolver) (7dda4ec)
  • Resolve tsconfig paths for non-TS importers independent of oxc ownership (3b71565)
  • Format (64865f8)
  • Fix false positive for Vitest mocks (#1802) (ec93e20) - thanks @remcohaszing!
  • Mark npx-run binaries optional unless --no-install (resolve #1803) (203c31e)
  • Ignore pnpm [WARN] lines in ecosystem snapshots (392835a)
  • Update slonik snapshot (62d802b)
  • Update Jest entry patterns for Jest 30 (#1808) (d2caedd) - thanks @gwagjiug!
  • Report stale workspaces configuration keys as configuration hints (#1807) (9083c16) - thanks @WooWan!

Release 6.17.2

Choose a tag to compare

@webpro webpro released this 17 Jun 11:27
4198053
  • Fix up jest plugin (63dbd65)
  • Detect coverage provider from bare vitest --coverage flag (#1800) (dc11d9f) - thanks @WooWan!
  • Don't disable configuration hints in workspace-scoped runs (#1791) (8ce1ec8) - thanks @WooWan!
  • Detect react-email v6 packages from non-numeric version ranges (resolve #1798) (27a1cae)
  • Discover workspaces included after a negated pattern (resolve #1797) (630e152)

Release 6.17.1

Choose a tag to compare

@webpro webpro released this 16 Jun 06:10
3feb966
  • Remove ignoreBinaries w/ tar (b13d0ca)
  • Wrap up docs/refs (29f3e46)
  • Update dependencies (7b2f345)
  • Fix up vscode-languageclient imports (820c233)

Release 6.17.0

Choose a tag to compare

@webpro webpro released this 16 Jun 06:12
dd0c682
  • chore(mcp): add package metadata links (#1783) (e3d93b9) - thanks @sh962214-hub!
  • fix(capacitor): detect iOS platform with Swift Package Manager (#1787) (e6cc533) - thanks @jthrilly!
  • Support ignoreIssues per workspace (resolve #1782) (15a329a)
  • Add commitlint.config.mts (resolve #1784) (fa8eb6d)
  • Treat scoped and tilde SCSS imports as packages (resolve #1786) (98aa962)
  • Add followCursor setting for Imports/Exports views (resolve #1788) (67a0be8)
  • Flag undeclared sibling imports in published workspaces (resolve #1792) (aeabff7)
  • Fix type-check errors in vscode-knip (12f266e)
  • Note Markdown formatting with pnpm remark (bdffeec)
  • Bump some doc-related dependencies (3334193)
  • Update vscode-knip tool descriptions (be34178)
  • Overhaul docs (55e3f3b)
  • Improve mcp guidance (67483f0)
  • Fix repeated --fix-type arg (9bb0512)
  • Resolve module paths from selected tsconfig (resolve #1794) (1c2f398)
  • Update sanity snapshot (4ebce9c)
  • Add tar to globally ignored binaries (resolve #1796) (8c028e5)

Release 6.16.1

Choose a tag to compare

@webpro webpro released this 06 Jun 08:34
a3169ec
  • Resolve SvelteKit ./$types in monorepos (resolve #1778) (370ef4c)

Release 6.16.0

Choose a tag to compare

@webpro webpro released this 05 Jun 13:52
e9a5a64
  • Update sponsors data + fix sponsors layout on narrow screen (fadf13a)
  • Detect binaries and entry files in node:child_process calls (fc3598c)
  • It works™ (2d9ce84)
  • Extend known issues doc w/ workaround (close #1763) (fcd444b)
  • Support ignoreExportsUsedInFile per workspace (close #1495) (4b898a9)
  • feat(vscode): add workspaceRoot config option to enable use in a VSCode workspace that does not have package.json at the workspace root (#1667) (7c1ebef) - thanks @anmilleriii!
  • Replace minimist with node:util.parseArgs (resolve #1492) (b360c5c)
  • Preserve minimist numeric coercion and --no-x negation (c12153c)
  • Simplify parseArgs adapter (ba15e41)
  • Detect and credit registered custom elements (resolve #1394) (62dcda5)
  • Add Lit and FAST plugins to detect @CustomElement classes (348d2c9)
  • Add new testimonials (77fd7ed)
  • Scope custom path aliases per workspace (resolve #1775) (d908099)
  • Restructure tests (ec4c779)
  • Simplify boolean check in parseArgs adapter (ba6865d)
  • Scope static custom-element define detection to the FAST plugin (94632cd)
  • Add Custom Elements feature docs page (230bd73)
  • Update known-issues.md (f1f4c1b)
  • Fix crash on backtick string literals in plugin config (resolve #1776) (f1adc7f)
  • Format (e4720ca)
  • Fix backtick string literals in require() and plugin-name config arrays (#1776) (d14eb05)
  • Credit custom elements via aliases, scoped registries, and static blocks (d7cbe12)
  • Improve Stencil plugin: credit @component and recognize test files (152d730)
  • Add Catalyst plugin to credit bare @controller custom elements (8a37f8c)
  • Document Stencil, Catalyst, static-block custom el reg. (105fba3)
  • Auto-format md (f4fcf4e)

Release 6.15.0

Choose a tag to compare

@webpro webpro released this 31 May 08:18
  • Report exported type used only in inferred-return function body (resolve #1765) (2413408)
  • Work that EXPORTS.md again (7e13451)
  • Update npmx ecosystem snapshot (dfc4011)
  • Link dependencies key with notes (closes #1764) (e3e66ce)
  • Resolve tsconfig paths when loading plugin configs (#1762) (0177c74) - thanks @jakeleventhal!
  • Avoid caching failed plugin config loads (#1768) (5e201cd) - thanks @jakeleventhal!
  • Resolve extensionless .sass imports in SCSS compiler (#1770) (30c2283) - thanks @sebacardello!
  • fix(vite): detect inline module script entry points in index.html (#1772) (51f4edd) - thanks @lucas-spin!
  • Harden vite inline module script import detection (b8abcfd)
  • Use RecordableHistogram for timerified function stats (d575c69)
  • Add orval plugin (resolves #1751) (4c82aa8)
  • Add treatTagHintsAsErrors and --no-tag-hints (resolves #1767) (4b6a573)
  • Add nano-spawn plugin (resolves #1769) (b2cad06)
  • Simplify glob cache validation and ignore-list assembly (df1a960)
  • Dedupe ignore-pattern collection and dependency fixing (d49b626)
  • Simplify installed-binaries collection in manifest metadata (5514394)
  • Flatten control flow in ConfigurationChief (010d570)
  • Inline trivial installed-binaries and types-included accessors (b5afb9f)
  • Format (eb4b178)
  • Replace @wdio/types dev dep with inline types (a3747d6)
  • Bump dependencies (822ab39)
  • Work AGENTS.md, etcetera (361bd48)
  • Remove rootDirs workaround resolved by oxc-resolver 11.20.0 (e190a9f)
  • Add nuxt no-root-tsconfig fixture guarding alias resolution (e3e5bc9)
  • Allow extra args for release-it (f9c5995)
  • Add @vercel as platinum sponsor (c4c06a9)
  • Overhaul & improve --trace functionailty (60df0b0)
  • Re-gen plugins.md (0f9d044)

Release 6.14.2

Choose a tag to compare

@webpro webpro released this 22 May 10:14

Release 6.14.1

Choose a tag to compare

@webpro webpro released this 16 May 06:40
  • Detect dynamic imports in Svelte compiler (#1747) (e1c1b17) - thanks @jinhyuk9714!
  • Detect dynamic import attributes; share import matcher with Astro-MDX (9dae641)
  • Work the docs (close #1746) (919cba2)