Releases: sverweij/dependency-cruiser
Releases · sverweij/dependency-cruiser
v16.4.2
v16.4.1
🐛 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:
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.