v15.0.0
✨ features (🚨 with breaking changes)
For the majority of use cases these additions are not breaking. For the few use cases that are: dependency-cruiser has gotten a little more precise only ...
-
a3cfcec feat!(extract): makes 'real' depencency type available alongside aliases BREAKING (#856)
If you have rules that check for dependencyTypes explicitly the rules will still work as before, but they'll be more effective, potentially uncovering transgressions dependency-cruiser didn't find in earlier versions. -
36c3dde feat!(extract): makes support for subpath imports explicit BREAKING (#855)
Because dependency-cruiser now labels subpath imports asalias
andalias-subpath-import
instead ofundetermined
:- if you have rules that explicitly check for
alias
dependency-crusier might uncover transgressions it didn't before. - Likewise if you had rules with checks on
undetermined
dependency types to find subpath imports, you might want to update them toalias-subpath-import
- if you have rules that explicitly check for
✨ features
- 08dce74 feat(report): links to npmjs/ nodejs.org for npm respectively node and core modules (#854) thanks to @CaptainQuirk for the question that led to this feature and for the feedback on the first crude prototype.