🌟 functionality
- feature(report): add 'archi' - custom granularity dot reporter (#249)
- bugfix(main): align regular and tspath resolution extensions & order (#247, #243) - this is a 💥 breaking change - see below for details. Thanks to @davidparkagoda for signaling the issue and making the initial PR for this
💥 breaking change
What: dependencies to aliased paths in tsconfigs now get the same detection treatment as all other dependencies, overriding the typescript config paths behaviour that by default only looked at .ts ad .tsx.
Impact: Only if you use tsconfig aliasses/ paths dependency-cruiser might detect dependencies to typescript declaration files it didn't detect before, which might trigger rules that didn't trigger before (typically, but not limited to typescript declaration files)
How to migrate? Either fix the transgressions or add an exception to exclude the newly discovered dependencies (the pathNot
attribute in the to
part of the rule that triggered will be your friend).
📖 documentation
- bugfix(doc): correct link to defaultTheme.json (#246) (@vkostenko88)
- bugfix(doc): update api.md to reflect the correct interface (#245) (@vkostenko88)
- bugfix(doc): to.dynamic is a boolean (#242) (@christianvuerings)
🔧 maintenance
- build(npm): ⬆️ acv, eslint-config-prettier, handlebars, inquirer, mocha, pnp-webpack-plugin, tslint, typescript
- doc(doc): add social sharing pic source
- doc(workflow): simplify the pull request template checklist