Skip to content

v2.3.1

Choose a tag to compare

@WilliamSmithEdward WilliamSmithEdward released this 29 Sep 04:57
· 58 commits to main since this release

Follows XLIDE 10.14.1, from 10.14.0, and adds a command-line flag for projects that ship as one file. The full list is in CHANGELOG.md.

Added

  • --whole-project runs the whole-project checks (undeclared-variable, unknown-call, member-not-found) on any input, a single file included. It cannot be combined with --partial-project (#15).
  • Security checks: CodeQL, Semgrep and pip-audit run on every push, and a release reaches PyPI only when all three pass. This release carries its security-report.md.

Fixed

  • property-accessor-signature-mismatch no longer reports a Property Set beside a Get of another type, such as a Variant Get with an Object Set. Excel compiles it; a Let must still match its Get (XLIDE issue #152).

Verified

The oracle corpus, 16 real workbooks, 195 Office files, 693 further projects and 7 VB6 projects give identical findings from both analyzers at 10.14.1.