Skip to content

Releases: askpt/code-metrics

v0.6.0

23 May 13:29
Immutable release. Only release title and notes can be modified.
92485d0

Choose a tag to compare

0.6.0 (2026-05-23)

🐛 Bug Fixes

  • use implementing type name for Rust trait impl methods (#329) (fd1e8f9)

✨ New Features

  • add Rust language support with cognitive complexity analysis (#327) (6e2ba04)

v0.4.1

16 May 10:42
Immutable release. Only release title and notes can be modified.
015bd72

Choose a tag to compare

0.4.1 (2026-05-16)

🐛 Bug Fixes

  • add TSX and JSX sample files and fix reports (#302) (401806e)

🚀 Performance

  • cap excludeRegexCache at 32 entries with LRU eviction (#301) (571da7c)

🔄 Refactoring

  • add isSupportedLanguage() for O(1) language lookup (#305) (a6fc92a)

v0.4.0

13 May 13:20
Immutable release. Only release title and notes can be modified.
5145deb

Choose a tag to compare

0.4.0 (2026-05-13)

✨ New Features

  • add cognitive complexity analysis for Java (#296) (6f9e355)
  • add cognitive complexity analysis for Python (#297) (3964283)

🔄 Refactoring

  • pass resolved config into createCodeLens to avoid redundant getConfiguration calls (#285) (cbdbe51)

v0.3.4

02 May 06:23
Immutable release. Only release title and notes can be modified.
d402c52

Choose a tag to compare

0.3.4 (2026-05-01)

🐛 Bug Fixes

  • support ? wildcard in isExcluded glob pattern matching (#270) (ce22c0d)

🚀 Performance

  • cache compiled exclude-pattern regexes in isExcluded (#274) (e4dae93)

🔄 Refactoring

  • lazily cache resolved analyzeFile reference in createAnalyzer (#275) (5fc7d1f)

v0.3.3

26 Apr 06:41
Immutable release. Only release title and notes can be modified.
689f6a8

Choose a tag to compare

0.3.3 (2026-04-26)

🔄 Refactoring

  • extract shared base class for JavaScript and TypeScript analyzers (#266) (9d73035)

v0.3.2

20 Apr 16:39
Immutable release. Only release title and notes can be modified.
a688647

Choose a tag to compare

0.3.2 (2026-04-20)

🐛 Bug Fixes

  • escape regex metacharacters in glob exclude patterns (#235) (dd06c47)

🧹 Chore

  • deps: Pin and update development dependencies (#245) (5f1c749)

🚀 Performance

  • upgrade analysis cache from FIFO to LRU eviction (#246) (37d89c1)

v0.3.1

01 Apr 16:11
Immutable release. Only release title and notes can be modified.
653ce6c

Choose a tag to compare

0.3.1 (2026-04-01)

🚀 Performance

  • cache parsers and analysis results to reduce per-keystroke overhead (#222) (1f2f4d3)

🔄 Refactoring

  • extract generic createAnalyzer helper and implement showFunctionDetails command (#230) (6f507ae)

v0.3.0

19 Mar 08:30
Immutable release. Only release title and notes can be modified.
63a32ca

Choose a tag to compare

0.3.0 (2026-03-19)

🐛 Bug Fixes

  • remove incorrect % symbol from complexity score in CodeLens title (#158) (d90d8bf)

✨ New Features

  • add JavaScript and TypeScript cognitive complexity support (#164) (4ce549c)

v0.2.0

29 Dec 09:01
Immutable release. Only release title and notes can be modified.
8a19337

Choose a tag to compare

0.2.0 (2025-12-24)

🐛 Bug Fixes

  • Update complexity calculations in CSharpMetricsAnalyzer (#115) (0bbfbeb)

✨ New Features

  • Add Go language support and enhance metrics analysis (#113) (6061073)

v0.1.6

28 Nov 17:29
Immutable release. Only release title and notes can be modified.
78cbb6c

Choose a tag to compare

0.1.6 (2025-11-28)

🐛 Bug Fixes

  • upgrade engines.vscode to ^1.106.0 to match @types/vscode version (#99) (fa6b821)