Skip to content

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 12:04
· 133 commits to main since this release

[1.12.0] - 2026-07-18

New Features

  • A new codegraph stats vba-rules [--json] command exposes the VBA extractor's available rules for debugging and automated health checks. (#168)
  • VBA extraction rules can now explicitly inspect masked source, original source, or both while preserving procedure, type-block, and enum-block boundaries. (#165)
  • The VBA extraction pipeline now has a published performance report on the real 00_VBA_TOOLKIT_BENCH corpus. Set CODEGRAPH_VBA_TIMING=2 codegraph index to capture per-stage timings (preprocess / classifiers / walk) for every .cls and .bas, and compare across runs to spot slow files. docs/vba-extraction-perf.md shows the medians across three runs for the named fixtures, a corpus-level breakdown by stage, and an honest note on the v1.6.2 baseline. (#166)

Fixes

  • VBA extraction now refuses to load if any per-concern rule table is empty, so an accidentally-emptied classifier fails the import instead of silently dropping an entire symbol family. (#164)
  • VBA Public Const and Private Const symbols now retain their declared As type alongside the value, with untyped constants reported as Variant. (#167)