a11y-core bis 0.11.0
Die Changelog-Historie der vier Crates aus der Zeit im Repository a11y-core.
Historie von
casoon/a11y-corebis 0.10.1 (Crates im Gleichschritt). Ab 0.10.2 führt release-plz je Crate eine eigeneCHANGELOG.mdincrates/<name>/.
Changelog
Alle nennenswerten Änderungen an den vier Crates. Sie werden im Gleichschritt versioniert. Das Format folgt Keep a Changelog; die Einträge sind aus der Git-Historie nachgetragen.
[0.11.0] - 2026-09-23
Changed
- Alle Befundtexte und Regel-Hinweise sind englisch.
messageundhelpkommen aus einem Regelkern, der drei Oberflächen und beliebige fremde Seiten bedient; deutsche Sätze in einer englischen Oberfläche waren ein sichtbarer Bruch. Rule-IDs, Outcomes und Schweregrade sind unverändert — wer auf Kennungen prüft, merkt nichts. Wer Meldungstexte vergleicht (Snapshots inastro-post-auditoderauditmysite), muss sie neu abnehmen. Deshalb 0.11.0 und nicht 0.10.2. - Kommentare, Tests und
docs/bleiben deutsch. Übersetzt ist, was ein Werkzeug ausgibt.
[0.10.2] - 2026-09-23
Fixed
headings/emptymeldet eine Überschrift nicht mehr als leer, wenn sie ihren Namen überaria-labelledbyoder ein Bild mit Alternativtext bekommt. Dieselbe Quelle steht auf crates.io auch als 0.10.1; 0.10.2 ist die Fassung, auf die sich Abhängigkeiten stützen sollten.
[0.10.0] - 2026-09-20
Changed
images/alt-suspiciouserkennt Alt-Texte aus ein oder zwei Zeichen. Der Befund bleibtreview.
[0.9.0] - 2026-09-20
Added
links/generic-name: Linktext, der für sich genommen nichts über das Ziel sagt, alsreview.
Fixed
images/alt-missingmeldet keine Bilder mehr, die perrole="presentation"oderaria-hidden="true"aus dem Accessibility-Tree genommen sind.
[0.8.0] - 2026-09-20
Added
landmarks/main-missing,landmarks/main-duplicate,landmarks/navigation-missing,landmarks/banner-missing,landmarks/contentinfo-missing.keyboard/skip-link-missing,aria/required-attribute-missing,headings/h1-multiple,zoom/viewport-missing.
[0.7.0] - 2026-09-20
Added
- Tier 3:
RenderingRule,contrast/text-insufficient(WCAG 1.4.3) undcontrast/text-undetermined. run_fullfür Hosts mit Semantik und Darstellung,run_with_renderingfür Hosts ohne Semantik.
Changed
runundrun_with_semanticsvermerken die Kontrastkennungen mitCapabilityMissing.
[0.6.0] - 2026-09-19
Added
lists/item-outside-list: ein Listeneintrag ohne umgebende Liste.
[0.5.0] - 2026-09-19
Added
lists/term-without-definition,tables/presentational-with-headers,tables/name-missing(alsreview) undzoom/viewport-scale-limited.
[0.4.0] - 2026-09-19
Added
lists/empty: eine Liste ohne Einträge.
Changed
keyboard/positive-tabindexhat die Vorgabeschwerehigh.
Fixed
zoom/viewport-lockedvergleicht dencontent-Wert ohne Rücksicht auf Groß- und Kleinschreibung.lists/invalid-structureberücksichtigtrole="list"undrole="listitem";role="presentation"an der Liste unterdrückt die Listenbefunde.tables/header-missingerkennt Kopfzellen überrole="columnheader"undrole="rowheader"und prüft auchrole="table".
[0.3.0] - 2026-09-19
Added
Findingträgtrole,nameundrule_name.Extra: werkzeugspezifische Beigabe am Befund, nie serialisiert und nicht Teil der Identität.RuleRunträgtviewportundwcag.
Breaking
- Neue Felder an
FindingundRuleRun.
[0.2.0] - 2026-09-18
Breaking
Meta::idwird zuMeta::idsund deklariert alle Befund-Kennungen einer Regel.RuleRunwird je Kennung geführt, sodassrule_runsundfindingsdieselbe Namensmenge benutzen.
[0.1.0] - 2026-09-18
Added
a11y-report: Befund- und Berichtsmodell.a11y-domunda11y-rules: Dokumentmodell mit Fähigkeits-Tiers und die ersten Regeln.accname: Accessible Name und Role Computation nach accname 1.2 und HTML-AAM 1.0.