Skip to content

Releases: sverweij/dependency-cruiser

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!)

v16.3.4

29 Jun 12:01
v16.3.4
5f9357a
Compare
Choose a tag to compare

This release is one in a series of efforts to reduce the number dependency-cruiser's 3rd party dependencies where it reduces maintenance, decreases total download size and/ or increases run speed.

👷 maintenance

  • f6b6d19 refactor: removes 3rd party dependency 'semver-try-require' (#939)
  • c8f7fa1 refactor: removes 3rd party dependency 'indent-string' (#940)
  • 838b3e8 refactor: removes 3rd party dependency 'figures' (#941)
  • af27535 build(npm): updates external dependencies
  • eac0d63 refactor(init): replaces runtime wordwrap on feedback with a static wordwrap
  • bbd3abb chore: removes accidentally committed file

v16.3.3

08 Jun 17:49
v16.3.3
730d42a
Compare
Choose a tag to compare

🐛 fixes

  • de34d42 fix(enrich/summarize): also configure experimentalStats to be in the summary (so the caching algorithme can pick it up as well)
  • 8617939 chore: makes generated .mjs schemas smaller (#934)

📖 documentation

  • 6f6bef5 doc(FAQ): copy update
  • 46d1c3f chore(schema): corrects a typo
  • 4a5dcd0 doc(options-reference): corrects a typo

👷 maintenance