Skip to content

Releases: emosheeep/circular-dependency-scanner

v3.0.1

15 Dec 05:34

Choose a tag to compare

Patch Changes

  • fix: the relative path argument caused a globbing failure.

v3.0.0

14 Dec 15:41

Choose a tag to compare

⚠️ Breaking

Since v3, this tool only support Node.js v20+.

The graph detection core algorithm is implemented in rust instead, to save runtime memory and make it much faster, that is compiled to wasm and integrated.

Prefer to check CHANGELOG history for more information.

v3.0.0-beta.0

13 Dec 16:00

Choose a tag to compare

v3.0.0-beta.0 Pre-release
Pre-release

Major Changes

  • feat: implement graph detect algorithm with rust, save runtime memory and make it much faster
  • feat: re-export the analyzeGraph method and Edge type
  • chore: update eco-dependencies and refactor infrastructure

v2.3.0

09 Sep 10:16

Choose a tag to compare

Minor Changes

  • feat: exclude pure type-references when calculating circles. closed #4

v2.2.2

29 Apr 13:30

Choose a tag to compare

Patch Changes

  • fix: @vue/compiler-sfc loaded error at some situations.
  • chore: update dependencies

v2.2.1

29 Feb 16:48

Choose a tag to compare

Patch Changes

  • chore: update dependencies

v2.2.0

16 Feb 07:26

Choose a tag to compare

Minor Changes

  • 7426bc6: feat: use @ast-grep/napi to simplify imports extraction logic
  • fix: progress is gone

2.1.0

  • feat(cli): parse tsconfig/jsconfig to get alias.
  • revert(cli): remove alias support, use feature listed above instead.
  • chore(deps): upgrade dependencies.

2.0.0

  • feat(cli): add --throw option, to make command exit with code 1 when cycles're found, closed #7
  • chore(deps): update big version of major dependencies