Releases: sverweij/dependency-cruiser
Releases · sverweij/dependency-cruiser
v16.4.0
✨ 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
v16.3.10-beta-2
👷 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
✨ 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
v16.3.8
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
v16.3.6
v16.3.5
v16.3.4
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
🐛 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
- 34e3795 build(npm): updates external dependencies
- 079e3fe chore(ci): makes husky config [email protected] compliant