npm dependency-cruiser 17.3.6

8 days ago

🐛 fixes

  • cd6fe3a fix(report/dot): makes the dot 'flat' reporter respect collapse patterns

🧑‍🏭 refactoring

  • d58c78a/ e884b1e/ 58c01d1/ refactor: replace memoize with internal Maps (#1040)
  • 464388c refactor(cache): uses more appropriate Set for remembering which cache contexts were initialized
  • a4a7a80 refactor(report/teamcity): passes the flowId instead of memoizing it

📖 documentation

  • 9ca0ab0 doc: various updates to type annotations
  • f3648f6 doc(cli): refreshes the documentation of the configuration scaffolding template
  • 1b12e61 doc(cli): documents the 'ndjson' logging/ progress format
  • cd52da9 doc(cli): updates progress performance-log sample
  • 54becb3 doc(report/teamcity): uses same filename pattern for typedefs as used elsewhere in the src tree

👷 maintenance

  • 64d42f9 chore(npm): updates external devDependencies
  • a3a41f1 chore: tweaks dependency-cruiser configuration
  • f924f5c chore(LICENSE): 2026
  • 0a82fc3 chore(main): logs the 'report from cache' step as part of the 'report' step
  • 6098114 chore(ci): uses content based cache strategy as it's faster for our self-scan
  • f9b8565 chore(ci): updates known violations
  • 120cc75 chore(progress): adds runId and user & system totals to the ndjson listener output

Don't miss a new dependency-cruiser release

NewReleases is sending notifications on new releases.