Skip to content

v15.0.0

Compare
Choose a tag to compare
@sverweij sverweij released this 22 Oct 11:59
· 131 commits to main since this release
v15.0.0
afbf5e0

✨ 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 as alias and alias-subpath-import instead of undetermined:

    • 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 to alias-subpath-import

✨ 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.

👷 mainteinance

  • e7ae8ef build(npm): updates external devDependencies
  • c9288e3 ci: sets latest used node version to 21