Aktuelle Version: 1.0.14.
1.0.14
- Portal-Profile:
codecharter analyzeläuft jetzt auch mit Portal-Profilen allein, ohne lokales Regelverzeichnis. - Behoben: Regeln in Unterordnern eines Profil-Bundles werden jetzt korrekt geladen.
- Profil-Bundles werden jetzt vollständig deterministisch gebaut; derselbe Profilinhalt erzeugt also immer dasselbe Bundle.
1.0.13
- Portal: Neuer Endpunkt zur Profilauflösung und Unterstützung von Profilen in der Bundle-Pipeline.
- Behoben: Das Veröffentlichen eines Profils aus der Web-UI und die Validierung von Plattform-Profilen.
- Behoben: Bundle-Download-URLs sind jetzt korrekt, wenn das Portal hinter einem HTTPS-Proxy läuft.
1.0.12
- Portal-Profile:
codecharter analyzestellt Portal-Profile jetzt beim Analyse-Start automatisch wieder her. Der Bundle-Download authentifiziert sich mit Ihrer installierten Lizenz, sodass weder ein separatercodecharter restore-Schritt noch ein API-Key nötig ist. - Portal: Der Profil-Bundle-Endpunkt akzeptiert jetzt kurzlebige Lizenz-JWS-Tokens, was den Self-Restore-Flow aus der CI ermöglicht.
- Telemetrie: Opt-in-Telemetrie wird jetzt auch von
codecharter analyzegesendet (zusätzlich zum MCP-Server). Telemetrie bleibt standardmäßig deaktiviert. - MCP: Neue Regel-Authoring-Tools
scaffold_rule,save_ruleundget_authoring_docs. Findings der Analyse-Tools enthalten jetzt direkt den Empfehlungstext der Regel, sodass kein zusätzlicherexplain_rule-Aufruf nötig ist.
1.0.6
codecharter analyze --outputist jetzt wiederholbar und akzeptiert ein Ziel alsformat:path, sodass ein Lauf mehrere Formate gleichzeitig erzeugt, z. B.--output github-annotations --output json:codecharter.json --output sarif:codecharter.sarif. stdout-Formate (console,github-annotations) nehmen keinen Pfad; Datei-Formate (json,sarif) brauchen einen. Die Einzel-Output-Form bleibt unverändert.
1.0.5
- Zusammenfassung der CI-Lizenzierungsänderungen aus 1.0.3 und 1.0.4: CI-Runner erhalten ein generisches, kundenneutrales CLI-Binary und erzeugen die kurzlebige Lizenz automatisch über den API-Key. Das behebt die Download-Verifikation der GitHub Action und lässt die Lizenz-Rotation wie vorgesehen funktionieren.
- Behoben: Die Standalone-CLI-Archive enthalten jetzt den vollständigen
MSBuild-Build-Host, sodass
codecharter analyzeaus einem frisch entpackten Archiv ohne den Fehler "build host could not be found" läuft. - Behoben: Die Portal-Endpunkte für Download und Lizenz schlagen nicht mehr fehl, wenn die CI-Lizenzdauer nicht gesetzt ist.
0.4.0
- CLI-Distribution für Windows x64, Linux x64, macOS x64 und macOS arm64 als selbst-enthaltene Binaries.
- Windows-Installer mit eingebundener VS Code Extension.
- Vier Output-Formate:
console,json,sarifundgithub-annotations. - 120+ eingebaute Regeln.
- VS Code Extension mit Syntax-Highlighting, Snippets und LSP-Integration
für
.cgr-Dateien. - Offizielle GitHub Action
bochmann-software/codeguard@v1.
Release-Notes für die Versionen zwischen 0.4.0 und 1.0.5 sowie zwischen 1.0.6 und 1.0.12 werden nicht veröffentlicht. Die Seite Versionierung beschreibt den SemVer-Vertrag, der regelt, was sich zwischen Versionen ändern darf.