Skip to content

Releases: sverweij/dependency-cruiser

v16.4.2

22 Sep 18:35
v16.4.2
58ffa24
Compare
Choose a tag to compare

👷 maintenance

  • 4314428 refactor: uses explicit exports over default where possible (#956)
  • 6d1b8bb build(npm): updates external dependencies + minor refactor

🧹 chores

  • c7802df chore(ci): adds repo check to provenance publishing
  • 76da16f chore(npm): updates external devDependencies

v16.4.1

01 Sep 18:34
v16.4.1
3986915
Compare
Choose a tag to compare

🐛 fixes

  • e414c0a fix(extract): ignore entries in 'workspaces' arrays that aren't strings (instead of throwing) (#955) - thanks to @asfaltboy for raising the issue that led to this fix

🧹 chores

Things not influencing the built & distributed artifact:

  • 75f946f chore(doc): removes a few @ts-expect-errors now typescript has caught up with some new features
  • b2cd13d/ bb215ae chore(npm): updates external devDependencies
  • 079f7d8 chore(ci): cache based on the lockfile, now we use it

v16.4.0

17 Aug 11:37
v16.4.0
4cdd00b
Compare
Choose a tag to compare

✨ features

  • 0335910 feat(cli): adds --affected command line option (#952)
    This doesn't really add a new capability to dependency-cruiser, but an existing one more convenient to use (--affected == --reaches "$(npx watskeburt main)"; --affected develop == --reaches "$(npx watskeburt develop)")
  • e43c1aa fix(extract): extends list of source that could be transformed with babel with modern ones

👷 maintenance

  • 77ebcc9 build(npm): makes 3rd party dependency requirements more lenient
    dependency-cruiser now uses carets for specifying 3rd party dependencies. It's an experiment; it puts some trust in third party maintainers to not make breaking changes in minor or patch releases in exchange for a potentially smaller installed footprint because the likelihood a 3rd party dependency is already present in node_modules increases.
  • dbdf686/ 2930a4e build(npm): updates external dependencies

🧹 chores

Things not influencing the built & distributed artifact:

  • 860ea1a Revert "Reapply "fix(ci): runs release & prelease on node 22.4.x instead of 22.x to circumvent issue with 22.5 + npm 10.8.2""
    The bug is fixed in later versions, and now it is more likely the runner that makes the reproducible release artifact actually picks that later version. 🤞
  • 818157d chore(ci): some more windows baby-sitting
  • 15cbef2 chore: converts own config to javascript (#951)

v16.3.10

24 Jul 18:15
v16.3.10
841d240
Compare
Choose a tag to compare

👷 maintenance

  • 24b40be refactor: replaces lodash (#950)
    this cuts back dependency-cruiser's install size with >1Mb
  • 018ea49 build(npm): updates external dependencies
  • d3b0994 refactor(test): simplifies is-same-violation unit tests
  • 580fc77 chore: adds kubotak-is to contributors in package manifest

v16.3.10-beta-2

20 Jul 15:12
v16.3.10-beta-2
2f9967d
Compare
Choose a tag to compare
v16.3.10-beta-2 Pre-release
Pre-release

👷 maintenance

  • 24b40be refactor: replaces lodash (#950)
  • d3b0994 refactor(test): simplifies is-same-violation unit tests
  • 6181e47 Revert "fix(ci): runs release & prelease on node 22.4.x instead of 22.x to circumvent issue with 22.5 + npm 10.8.2"
  • b324e7f Reapply "fix(ci): runs release & prelease on node 22.4.x instead of 22.x to circumvent issue with 22.5 + npm 10.8.2" (the action still pulls in 22.5.0 => still borking)
  • 580fc77 chore: adds kubotak-is to contributors in package manifest

v16.3.9

18 Jul 19:33
v16.3.9
0e5a831
Compare
Choose a tag to compare

✨ features

  • 72373ea feat: support svelte 4 (#948) - thanks to @kubotak-is for both doing the research and making the pull request that made this work!

👷 maintenance

  • 30b5148 build(npm): updates external dependencies
  • 1ee4e42 chore: removes some additional references to/ uses of lodash
  • 615134a fix(ci): runs release & prelease on node 22.4.x instead of 22.x to circumvent issue with 22.5 + npm 10.8.2, where npm clean-install bought the farm

v16.3.8

18 Jul 19:11
v16.3.8
97941d0
Compare
Choose a tag to compare

Skipped because of a bug with node 22.5.0 + npm 10.82 + npm clean-install that blocked the release script see npm/cli#7657 .

16.3.9 contains the contents of what would have been this release though.

v16.3.7

14 Jul 18:11
v16.3.7
8e9a6cd
Compare
Choose a tag to compare

👷 maintenance

  • daa550c build(npm): updates external dependencies
  • dc4f183 chore(npm): removes unused devDependency shx
  • 6e618ce refactor: removes 3rd party dependency 'wrap-ansi' (#946)

v16.3.6

06 Jul 19:02
v16.3.6
b574d88
Compare
Choose a tag to compare

👷 maintenance

  • 78810ce refactor: replaces chalk with picocolors (#945)
  • 03c34a6 refactor: replaces lodash' flattenDeep, isEmpty, reject, omit, merge with native alternatives (#944)
  • d6884ae build(npm): updates external dependencies

v16.3.5

01 Jul 12:13
v16.3.5
98ec40e
Compare
Choose a tag to compare

🐛 fixes

  • 8196c9e fix(extract/transpile): transpile script setup with vue 2 (#942) (thanks to @ferdynator for the clear & complete pull request!)