v16.0.0-beta-6
版本发布时间: 2023-12-22 19:47:36
sverweij/dependency-cruiser最新发布版本:v16.3.10-beta-2(2024-07-20 23:12:21)
features
finer grained dependency types
- 11127b52 feat(extract): adds more granularity to dependency types (#884)
- 6d4c72c3 fix(extract): prevents classifying core modules as aliased-tsconfig-base-url (#886)
- 03bdda23 fix(resolve)!: makes alias type derivation more correct and precise BREAKING (#867)
- 0278445e feat(extract): adds "pre-compilation-only" to the dependencyTypes as well, when detected (#892)
finer grained control on cycle rules
- 05d97951 feat!: restructures the via* sub-restrictions to also accept & validate against dependency types (BREAKING for API users) (#894)
- 433e0dc3 refactor(graph-utl): normalizes name attribute of dependencies on construction to simplify processing (#887)
- c6421e3c feat!: makes entries in 'cycle' contain more information (BREAKING for API users) (#888)
- 20e5b942 feat(config-utl): makes possibly old format known violations forward compatible (#890)
- 7ddf2db7 feat(cache): adds cache format version & checks against it (#891)
other
- 19033e87 feat(extract)!: detect 'type-only' with inline imports/exports - BREAKING (#875)
- 76db5f0c feat(init): reduces the moduleSystems in the template to cjs and es6
- 7abbe47d feat(report/dot): adds ability to match arrays for conditional coloring (#882)
- 17c7e1cc Ensure trailing newline is written to files and stdout (#879)
maintenance
documentation
- 1af5706d doc(cli): point to picomatch instead of node-glob
- 83fafe19 doc: updates alerts to use GH markdown alerts
- 97e7c03b doc(options-reference): fix typo in swc dependency (#893)
chores
- 92c5782e ci: sets up semantic PR title check
- 33978afe chore(ci): ensures our own dependency graphs only show red lines when the severity tells it so
- 27485a47 ci: adds a few rules to own .dependency-cruiser.json
- f0d1fe32 build: ensures dependencies on .d.[cm]?ts$ are type only always
LCM
- 83a55897 ci(deps): bump actions/stale from 8 to 9 (#885)
- 875813e7 ci(deps): bump github/codeql-action from 2 to 3 (#889)