Changelog

Alle wichtigen Änderungen an barrieretest.at werden in diesem Dokument festgehalten.

barrieretest v1.3.1: 09. Mai 2026

Geändert

  • Einheitliche Seitenbreite: Rechtliche und informative Unterseiten nutzen jetzt dieselbe maximale Inhaltsbreite wie die Startseite.
  • Anpassung am Layout: Neue Anordnung von Sektionen auf der Hauptseite.

barrieretest v1.3.0: 09. Mai 2026

Geändert

  • Visuelle Anpassungen: Design der Fehler-Liste angepasst, und die vertikale Größe der Liste begrenzt.
  • Abhängigkeiten aktualisiert: Upgrade auf barrieretest-core v0.6.0 und Aktualisierung von Paketen.

barrieretest v1.2.0: 14. April 2026

Geändert

  • KI-Analyse modernisiert: Die semantische KI-Analyse läuft jetzt vollständig in der gemeinsam genutzten @barrieretest/core-Bibliothek statt in einem separaten Backend-Modul. Technische und semantische Prüfungen teilen sich dadurch eine einzige Browser-Session, was die Laufzeit einer KI-gestützten Prüfung spürbar verkürzt und die Systemlast halbiert.
    • Die sechs semantischen Checks (ARIA-Label-Abgleich, Seitentitel-Qualität, Alt-Text-Qualität, Formular-Label-Klarheit, Sprach-Attribut, Landmarks) bleiben inhaltlich gleich.
    • KI-Ergebnisse werden jetzt konsistent mit den gleichen Filtern und Baselines behandelt wie die technischen Prüfungen.
    • Cookie-Banner werden pro Test nur noch einmal automatisch geschlossen statt zweimal.
  • Technische Beschreibungen aktualisiert: Texte in der Haupt-Navigation, auf der Seite „Wie funktioniert es?", im API-Zugang, im Impressum und in den AGB wurden angepasst, sodass sie die jetzige Architektur widerspiegeln (axe-core über @barrieretest/core statt des direkten pa11y-Einsatzes; Qwen2-VL als KI-Modell statt Llama 3.1).

Neu

  • Sichtbarer KI-Status bei fehlgeschlagener Analyse: Wenn die optionale KI-Analyse nicht abgeschlossen werden kann, zeigt das Ergebnisfenster jetzt einen klaren Hinweis an — statt den KI-Bereich kommentarlos auszublenden. Bei erfolgreicher Analyse ohne Auffälligkeiten erscheint eine positive Bestätigung.

Behoben

  • Score-Werte von 0 werden korrekt angezeigt: Das Ergebnisfenster zeigt jetzt auch einen technischen Score von 0 oder eine KI-Fundzahl von 0 wirklich als 0 an (zuvor wurde 0 durch einen internen Fallback-Bug versehentlich als „kein Wert" bzw. 100 behandelt).
  • KI-Status bleibt bei fehlgeschlagenen Audits nicht mehr auf „ausstehend": Wenn ein Audit mit aktivierter KI fehlschlägt, wird der KI-Status jetzt konsistent als „fehlgeschlagen" gespeichert statt auf „ausstehend" hängen zu bleiben.
  • API-Snapshots enthalten jetzt KI-Felder: GET /api/v1/audits/{id} liefert für abgeschlossene Audits jetzt dieselben KI-Felder (aiEnabled, aiStatus, aiIssues, aiScore, aiError) wie der SSE-Stream und die Webhook-Benachrichtigung — zuvor fehlten sie nur im Snapshot-Endpunkt.

barrieretest v1.1.0: 18. Februar 2026

Neu

  • Automatische Cookie-Banner-Erkennung: Der Barrierefreiheits-Test erkennt und schließt jetzt automatisch Cookie-Consent-Banner, bevor die Prüfung startet. So werden Testergebnisse nicht durch Overlays verfälscht und Screenshots zeigen den tatsächlichen Seiteninhalt.
    • Unterstützung für 35 bekannte Consent-Management-Plattformen (OneTrust, Cookiebot, CookieYes, Klaro, Iubenda, Didomi, Usercentrics u.v.m.)
    • Textbasierte Erkennung als Fallback für individuelle Cookie-Banner (Deutsch und Englisch)
    • Nicht-blockierend: Falls die Erkennung fehlschlägt, wird der Test fortgesetzt
    • Gilt sowohl für die technische pa11y-Analyse als auch für die KI-gestützte Prüfung
  • Öffentliches Changelog: Alle Änderungen und Neuerungen sind ab sofort unter /changelog einsehbar. Versionsnummer im Footer der Seite.

barrieretest v1.0.0: 14. November 2025

Neu

  • Erste Version von barrieretest.at
  • Automatisierte WCAG 2.1 Barrierefreiheitsprüfung mit pa11y
  • Optionale KI-basierte semantische Analyse (Nebius AI)
  • Barrierefreiheits-Score (0–100)
  • Screenshot-Erfassung der getesteten Seiten
  • REST-API mit Rate-Limiting und API-Key-Authentifizierung
  • Echtzeit-Fortschrittsanzeige via Server-Sent Events (SSE)