Skip to content

Changelog

What changed in each release.

Current version: 1.0.14.

1.0.14

  • Portal profiles: codecharter analyze can now run with portal profiles alone, without a local rules directory.
  • Fixed: rules nested in subfolders inside a profile bundle are now loaded correctly.
  • Profile bundle builds are now fully deterministic, so the same profile content always produces the same bundle.

1.0.13

  • Portal: new profile resolution endpoint and support for profiles in the bundle pipeline.
  • Fixed: publishing a profile from the web UI and platform profile validation.
  • Fixed: bundle download URLs are now correct when the portal runs behind an HTTPS proxy.

1.0.12

  • Portal profiles: codecharter analyze now auto-restores portal profiles during analysis. The bundle download authenticates with your installed license, so no separate codecharter restore step and no API key are required.
  • Portal: the profile bundle endpoint now accepts short-lived license JWS tokens, enabling the self-restore flow from CI.
  • Telemetry: opt-in telemetry is now emitted from codecharter analyze (in addition to the MCP server). Telemetry remains off by default.
  • MCP: new rule-authoring tools scaffold_rule, save_rule, and get_authoring_docs. Findings returned by the analysis tools now include the rule's recommendation text directly, so no extra explain_rule call is needed.

1.0.6

  • codecharter analyze --output is now repeatable and accepts a destination as format:path, so one run can emit several formats at once, e.g. --output github-annotations --output json:codecharter.json --output sarif:codecharter.sarif. stdout formats (console, github-annotations) take no path; file formats (json, sarif) require one. The single-output form is unchanged.

1.0.5

  • Summary of the CI licensing changes shipped across 1.0.3 and 1.0.4: CI runners receive a generic, customer-agnostic CLI binary and mint a short-lived license automatically from the API key. This fixes the GitHub Action's download verification and makes license rotation work as intended.
  • Fixed: the standalone CLI archives now include the complete MSBuild build host, so codecharter analyze runs from a freshly extracted archive without the "build host could not be found" error.
  • Fixed: portal download and license endpoints no longer fail when the CI license lifetime is left unset.

0.4.0

  • CLI distribution for Windows x64, Linux x64, macOS x64, and macOS arm64 as self-contained binaries.
  • Windows installer with bundled VS Code extension.
  • Four output formats: console, json, sarif, and github-annotations.
  • 120+ built-in rules.
  • VS Code extension with syntax highlighting, snippets, and LSP integration for .cgr files.
  • Official GitHub Action bochmann-software/codeguard@v1.

Release notes for versions between 0.4.0 and 1.0.5 and between 1.0.6 and 1.0.12 are not published. Check the Versioning page for the SemVer contract that governs what can change between versions.