Skip to content

Releases: webpro-nl/knip

Release 5.18.0

07 Jun 09:31
Compare
Choose a tag to compare
  • Don't report issues when using --trace (d8e9719)
  • Emphasize --debug and --trace on troubleshooting page (bcb5e93)
  • Add --performance screenshot (d0d0108)
  • Integration test knip --cache for eslint as well (443b8be)
  • Dogfoodin' is underrated (7115889)
  • Update docs (0651144)
  • Test against latest TS 5.5 rc (f7aba23)
  • Add test for imports-self (closes #663) (736b0a2)
  • Major refactor of dep graph for trace feature (ad16689)
  • Use cwd as default base in toAbsolute (678f47a)
  • Fix tsup entries are production entry files (4d839d8)
  • Don't need to cache package.json (da33b9c)
  • Better explain ignoreBinaries configuration option (#670) (8470505)
  • Update funding options (81cf806)

Release 5.17.4

03 Jun 08:40
Compare
Choose a tag to compare
  • Fix up caching (e75f0e9)
  • Minor refactor (28b2434)
  • Do literal text search in setRefs (closes #595 #596 #664) (6e64d60)
  • Refactor to use more maps over objects, move/rename some vars (90fcd4c)
  • Add polar to funding.yml (c4bb916)
  • Use IMPORT_STAR const (cb9ed83)
  • Remove specifier from dep graph and SerializableImports type (474a6f7)
  • Add ‘xvfb-run’ as globally available binary (#662) (87850ea)
  • Add ‘aws’ as globally available binary (#661) (6fd3e46)

Release 5.17.3

28 May 13:58
Compare
Choose a tag to compare
  • Add ‘kill’ and ‘ssh’ as globally available binaries (#660) (5e576a2)
  • Remove version selector (9ad1d46)
  • Timerify (de)serialize functions (0e04f1e)
  • Update docs (935a706)

Release 5.17.2

27 May 21:00
Compare
Choose a tag to compare
  • Fix external require.resolve (resolves #657) (c188a7a)

Release 5.17.1

27 May 17:59
Compare
Choose a tag to compare

Release 5.17.0

27 May 06:13
Compare
Choose a tag to compare
  • Fix --watch after refactors (db2a261)
  • Improve getHasStrictlyNsReferences and traverse into re-exports (9d75e0d)
  • Restore imports in Footer.astro (c836517)

Release 5.17.0-canary.2

26 May 13:53
Compare
Choose a tag to compare
Pre-release
  • Bring isGitIgnored into fields of sanity (1075b30)
  • Get rid of internalWorkspaceFilePaths and handle in analyzeSourceFile (d3d7fa0)
  • Minor refactor (b968da8)
  • fix(Auto-fix): ignore is not applied (#654) (32ddd71)
  • Refactor ignore deps/bins + config hints (99d978a)
  • Fix formatting (693192b)
  • Fix more links (2ceee1a)
  • Update urls from webpro/knip → webpro-nl/knip (70df091)

Release 5.17.0-canary.1

23 May 22:36
Compare
Choose a tag to compare
Pre-release
  • Simplify pseudo re-export handling (94cfb94)
  • Refactor importedAs to map (#647) (0b1ce0b)
  • Always return TS resolved module (resolves #651) (4055e31)

Release 5.17.0-canary.0

22 May 21:21
Compare
Choose a tag to compare
Pre-release
  • Refactor internal dep graph & module resolution (f5faf52)
  • Defer principal deletion if --isolate-workspaces (6616fe1)
  • Start support for dist → src file path rewiring (4408a34)
  • Fix module resolution across multiple dependent workspaces with incompatible tsconfigs (#611) (f99e5f1)
  • Just get that symbol (resolves #647) (bbc5f1a)
  • Support GraphQL Config in graphql-codegen plugin (#645) (8b12ded)
  • Add typescript-eslint to projects using Knip (4ccc696)
  • Add issue reproduction template for monorepo (199f030)
  • Remove obsolete file (6f9b8c8)
  • Webpack plugin: support absolute entry paths (#640) (fb5023e)
  • Remove unused file in integration test (cb43611)
  • Add anonymous const (efb45c8)
  • Refactor configuration hints + ignored binaries/dependencies (8d838e8)
  • Supported 'oneOf' rule in webpack plugin (#644) (a8a1237)
  • Add UnoCSS plugin (#638) (46ec674)
  • fix: isFile/isDirectory edge cases (#635) (dabccf1)
  • Update sponsor link (#637) (c3adf19)

Release 5.16.0

14 May 19:21
Compare
Choose a tag to compare
  • Document namespace imports, extensionless imports, svelte $app path alias, and some edits (20f5502)
  • Add @hyoban to sponsors page (79918d3)
  • feat(plugins): add plugin for lost-pixel config (#630) (24772ca)
  • fix(plugin-commitlint): handling of parserPreset when it's not a string (#632) (d7b2545)