Skip to content

chore(main): release 0.6.0#335

Merged
askpt merged 1 commit into
mainfrom
release-please--branches--main--components--code-metrics
May 23, 2026
Merged

chore(main): release 0.6.0#335
askpt merged 1 commit into
mainfrom
release-please--branches--main--components--code-metrics

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.6.0 (2026-05-23)

🐛 Bug Fixes

  • add TSX and JSX sample files and fix reports (#302) (401806e)
  • correct formatting and structure in package.json (#24) (5218704)
  • Enhance C# metrics analyzer for preprocessor directive complexity (#44) (7e42f01)
  • escape regex metacharacters in glob exclude patterns (#235) (dd06c47)
  • pass X11 display env vars to vscode-test subprocess under xvfb-run (4b005f9)
  • Register CodeLens command to suppress click error (#97) (8b3e87e)
  • remove incorrect % symbol from complexity score in CodeLens title (#158) (d90d8bf)
  • Rename to Code Metrics (#27) (e415094)
  • support ? wildcard in isExcluded glob pattern matching (#270) (ce22c0d)
  • unit test execution (#20) (c867aae)
  • Update complexity calculations in CSharpMetricsAnalyzer (#115) (0bbfbeb)
  • update dependabot to use conventional commit types (#7) (af10651)
  • Update displayName to 'Code Complexity Metrics' (#29) (eb210f2)
  • update module target in tsconfig.json to node20 (c3b7ddb)
  • Update package.json with publisher and repository information (#25) (dd7df79)
  • update publisher and repository information in package.json (dd7df79)
  • upgrade engines.vscode to ^1.106.0 to match @types/vscode version (#99) (fa6b821)
  • use implementing type name for Rust trait impl methods (#329) (fd1e8f9)

✨ New Features

  • add CodeLens and code complexity integration (#13) (706fc08)
  • add cognitive complexity analysis for Java (#296) (6f9e355)
  • add cognitive complexity analysis for Python (#297) (3964283)
  • Add configuration parameters (#14) (35cffaf)
  • add Dependabot support for npm and GitHub Actions (#3) (0845adc)
  • Add Go language support and enhance metrics analysis (#113) (6061073)
  • add initial skeleton for the project (950765e)
  • add JavaScript and TypeScript cognitive complexity support (#164) (4ce549c)
  • add Rust language support with cognitive complexity analysis (#327) (6e2ba04)

🧹 Chore

🚀 Performance

  • cache CodeMetricsConfig per workspace folder in provideCodeLenses (#332) (93a7588)
  • cache compiled exclude-pattern regexes in isExcluded (#274) (e4dae93)
  • cache parsers and analysis results to reduce per-keystroke overhead (#222) (1f2f4d3)
  • cap excludeRegexCache at 32 entries with LRU eviction (#301) (571da7c)
  • upgrade analysis cache from FIFO to LRU eviction (#246) (37d89c1)

🔄 Refactoring

  • add isSupportedLanguage() for O(1) language lookup (#305) (a6fc92a)
  • extract generic createAnalyzer helper and implement showFunctionDetails command (#230) (6f507ae)
  • extract shared base class for JavaScript and TypeScript analyzers (#266) (9d73035)
  • lazily cache resolved analyzeFile reference in createAnalyzer (#275) (5fc7d1f)
  • pass resolved config into createCodeLens to avoid redundant getConfiguration calls (#285) (cbdbe51)
  • strip pointer prefix from Go pointer receiver method names in CodeLens (#324) (a850de1)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot requested a review from askpt as a code owner May 23, 2026 13:28
@askpt askpt merged commit 92485d0 into main May 23, 2026
3 checks passed
@askpt askpt deleted the release-please--branches--main--components--code-metrics branch May 23, 2026 13:29
@github-actions
Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant