Änderungsprotokoll¶
Alle wichtigen Änderungen an Axioval Schema werden hier dokumentiert.
Das Format folgt Keep a Changelog. Paket- und Schemakompatibilität folgt nach einem Release Semantic Versioning. Der aktuelle Vertrag 0.1.0 ist noch nicht stabil.
Unveröffentlicht¶
Hinzugefügt¶
- Dokumentationsseite mit MkDocs Material und GitHub-Pages-Bereitstellung.
- Wiederverwendbare Vokabularkomponenten
ObjectTypeDefinition,PropertyDefinitionund unabhängigePropertySetDefinition. - Kanonische Varianten
ObjectTypeReferenceValueundPropertyReferenceValue. - Optionale genaue Property-Set-Qualifizierung ohne Eigentum von Eigenschaften.
referencedValueKind-Beschränkungen für typisierte Eigenschaftsreferenz-Parameter.- Vollständiges Lernbeispiel DIN 276 KG 331 für Objekttyp sowie strenge
LoadBearing- und containerunabhängigeIsExternal-Anforderungen. - Negative Tests für unbekannte Konzepte und nicht passende Eigenschaftsarten.
- Leitfaden für Mitwirkende, Roadmap, AGPL-Lizenz und GitHub-Sponsors-Konfiguration.
- Barrierefreie lokale SVG-Diagramme mit getrennten breiten und mobilen Kompositionen.
- Eine Build-Prüfung für Prosa, die Halbgeviert- und Geviertstriche in Repository-Markdown ablehnt.
Geändert¶
- Selektoren für Entitätstypen referenzieren nun wiederverwendbare Objekttypkonzepte, statt rohe externe Typ-System-/Namenspaare zu wiederholen.
- Das minimale Eigenschaftsbeispiel verwendet eine kanonische Eigenschaftsreferenz statt
propertySetundpropertyals gleichrangige Zeichenkettenparameter zu behandeln. - Die normalisierte Ausgabe eines Definitionspakets enthält nun Objekt-, Eigenschafts- und Property-Set-Kataloge.
- Die öffentliche Seite beginnt nun mit einer dreiseitigen Bilderreise in einfacher Sprache und hält Referenzmaterial für Werkzeugentwickler getrennt.
- Tutorial-Quelltext und Validierungsbefehle sind standardmäßig eingeklappt, bleiben aber statisch hervorgehoben und bei Bedarf verfügbar.
Behoben¶
- Apple-Pkl-Codeblöcke verwenden nun einen dedizierten serverseitigen Lexer, einschließlich benutzerdefinierter Zeichenkettenbegrenzer beliebiger Länge, und der Dokumentationsbuild schlägt fehl, wenn sie wieder als unformatierter Text erscheinen.
- Die Validierung von Definitionsvorgaben überschattet beim Binden nicht mehr das aktive Regelwerkdokument.
Sicherheit¶
- Die Normalisierung lehnt unbekannte Objekt-, Eigenschafts- und Property-Set-IDs, nicht passende referenzierte Eigenschaftsarten und nicht aufgelöste strenge Container-Qualifizierer ab.
0.1.0 - 2026-08-31¶
Hinzugefügt¶
- Erste Pkl-Autorenmodule für Typen, Werte, Selektoren, Definitionen und Regelwerke.
- Statischer
axioval.json-Registry-Manifestvertrag. - Auf das Repository begrenzte Pkl-Auswertung und deterministische normalisierte Snapshots.
- Fail-closed Binder für paket-, definitions-, selektor- und parameterübergreifende Dokumente.
- Minimales Nicht-Produktionspaket und CI-Validierungsablauf.