Skip to content

Releases: FriendsOfREDAXO/for_sa11y

4.4.41 Vendor bug fix

29 Dec 15:16
dc4083b

Choose a tag to compare

What's Changed

  • Update sa11y to version 4.4.1 by @github-actions[bot] in #71

Full Changelog: 4.4.40...4.4.41

4.4.40

19 Dec 20:03
8ec9615

Choose a tag to compare

Update sa11y to version 4.4.0

Hier ist eine deutsche Zusammenfassung der Release Notes von Sa11y 4.4.0 (Barrierefreiheits-Tool für Web-Inhalte) vom GitHub-Projekt ryersondmp/sa11y: ([GitHub][1])


🆕 Wichtigste Neuerungen in Sa11y 4.4.0

🎨 Benutzerfreundliche Verbesserungen

  • Die APCA-Schriftgrößen-Empfehlung im Tooltip ist jetzt anklickbar – ein Klick kopiert den empfohlenen Wert direkt in die Zwischenablage. ([GitHub][1])

📏 Verbesserte Prüfregeln

  • Link-Text-Erkennung verbessert: Links, deren einziger Text z. B. „öffnet neuen Tab“ ist, werden jetzt als nicht beschreibend erkannt. ([GitHub][1])
  • Platzhalter-Wörter wurden zur Standard-Liste hinzugefügt (z. B. „hero image“, „featured image“, „untitled“), damit Platzhaltertexte besser erkannt werden. ([GitHub][1])
  • Der Check für automatisch generierten Alt-Text (z. B. aus KI) wurde von Warnung zu Fehler hochgestuft, weil er sehr wahrscheinlich ein echtes Problem anzeigt. ([GitHub][1])

💥 Breaking Changes (Inkompatibilitäten)

  • Die Props contrastAPCA und contrastAAA wurden entfernt und durch eine einzige neue Prop contrastAlgorithm ersetzt. ([GitHub][1])
  • Die Prop linksAdvancedPlugin ist veraltet/entfernt – statt dessen kann jede Prüfung einzeln ausgeschaltet werden. ([GitHub][1])

🛠️ Verbesserungen für Entwickler

Multi-Root-Support

  • checkRoot kann nun mehrere Selektoren akzeptieren, damit Sa11y mehrere Bereiche gleichzeitig prüft. ([GitHub][1])
  • fixedRoots: Direkte DOM-Referenzen können als Prüfziel übergeben werden. ([GitHub][1])
  • linkIgnoreStrings und headerIgnoreStrings akzeptieren jetzt Arrays, Strings oder Regex-Angaben. ([GitHub][1])

Readability & Scope

  • Lesbarkeits-Checks (readability results) werden jetzt in den Haupt-Ergebnis-Array aufgenommen → gut für headless-Tests. ([GitHub][1])
  • Neue Option ignoreContentOutsideRoots: Inhalte außerhalb der definierten Wurzeln werden komplett ignoriert. ([GitHub][1])

Verbesserte Ausgabe und Kontrolle

  • Issues enthalten jetzt einen klaren test-Key, was die Identifikation von Prüfungen erleichtert (z. B. für serverseitige Integrationen). ([GitHub][1])

  • Neue Props zur Ausschluss-Steuerung bei der Berechnung des zugänglichen Namens:

    • ignoreAriaOnElements
    • ignoreTextInElements ([GitHub][1])
  • Neue initialHeadingLevel-Prop zur Kontrolle der erwarteten Reihenfolge von Überschriften. ([GitHub][1])

  • altPlaceholder-Prop zur Behandlung bekannter CMS-Platzhaltertexte, sodass dekorative Bilder korrekt erkannt werden. ([GitHub][1])

📈 Performance & Bugfixes

  • Optimierungen in mehreren Bereichen, u. a. im link text-Modul und bei der Kontrast-Tooltip-Berechnung. ([GitHub][1])
  • Diverse Fehlerbehebungen, z. B. bei Seiten-Outline-Panel-Navigation, accessible name-Berechnung bei <input>-Feldern oder falschen Alt-Text-Fällen. ([GitHub][1])

🔧 Refactoring & Build-Tooling

  • Kontrast- und Lesbarkeitsfunktionen wurden neu refaktoriert und können als ES6-Module genutzt werden. ([GitHub][1])
  • SCSS wurde vollständig in vanilla CSS umgewandelt. ([GitHub][1])
  • Developer-Toolchain modernisiert (z. B. Vite, LightningCSS, Biome). ([GitHub][1])
  • Weniger Laufzeit- und Dev-Dependencies. ([GitHub][1])

🌐 Kompatibilität

  • Unterstützt gängige Browser mit minimalen visuellen Abweichungen, getestet z. B. bis Chrome 88, Firefox 84 und Safari 14. ([GitHub][1])

thx to @adamchaboryk @itmaybejj @Hackwar

4.4.34

02 Dec 11:39
0249ce2

Choose a tag to compare

Bugfix für Rechte

What's Changed

  • Align German README with English version by @Copilot in #68

New Contributors

  • @Copilot made their first contribution in #68

Full Changelog: 4.4.33...4.4.34

4.4.33

19 Nov 21:16

Choose a tag to compare

Version 4.4.33

🐛 Bugfixes

LocalStorage-Invalidierung bei Konfigurationsänderungen (Issue #57)

  • Config-Hash wird generiert und mit dem im Browser gespeicherten Hash verglichen
  • Bei Änderungen der Backend-Konfiguration wird der LocalStorage automatisch zurückgesetzt
  • Neue Einstellungen werden sofort im Frontend wirksam
  • Löst das Problem, dass Änderungen an root, ignore oder custom_settings nicht sofort übernommen wurden

✨ Neue Features

Erweiterte Konfigurationsseite mit Beispielen

  • Neues Accordion mit 12 praktischen Custom Settings Beispielen
  • Beispiele umfassen: Panel-Position, Verzögerung, Custom Content, Buttons ausblenden, Kontrast-Plugin, Formular-Labels, Custom Checks, Readability, SPA-Support, Link-Kennzeichnung, APCA-Kontrast, Check-Anpassungen
  • Hinweise zur korrekten Verwendung (Kommas, Anführungszeichen, Browser-Konsole)
  • Vollständig zweisprachig (Deutsch/Englisch)
  • Link zur vollständigen Sa11y-Dokumentation

🔧 Verbesserungen

Code-Qualität

  • Alle PHPStan-Checks bestanden (Level: max)
  • Alle Psalm-Fehler behoben (100% Type-Coverage)
  • Code-Style mit php-cs-fixer korrigiert
  • Verbesserte Null-Checks und Type-Casts
  • Bessere Code-Dokumentation

4.4.32

28 Oct 14:18
2e0f36e

Choose a tag to compare

This release introduces a new check that detects automatically generated or placeholder alt text values, such as ~ai-3a3cb8f0-1554-4e2b-b159. These are often inserted by AI systems, CMS exports, or image pipelines instead of meaningful human-written descriptions. This check helps identify meaningless placeholders, ensuring that alt text provides useful and descriptive information.

What's Changed

  • [ImgBot] Optimize images by @imgbot[bot] in #64
  • Update sa11y to version 4.3.4 by @github-actions[bot] in #65
  • Update sa11y to version 4.3.5 by @github-actions[bot] in #66

Full Changelog: 4.4.31...4.4.32

4.4.31

29 Sep 07:28
c26bca4

Choose a tag to compare

4.4.30

15 Sep 07:59
9f001e7

Choose a tag to compare

Bug fix for rare type error.

What's Changed

  • Update sa11y to version 4.2.3 by @github-actions[bot] in #62

Full Changelog: 4.4.21...4.4.30

4.4.21

08 Sep 11:53
35ab367

Choose a tag to compare

What's Changed

  • Update sa11y to version 4.2.1 by @github-actions[bot] in #61

https://github.com/ryersondmp/sa11y/releases/tag/4.2.1
LABELS_PLACEHOLDER check can now be disabled. Issue ryersondmp/sa11y#130.
Added contrast checking support for SVGs that use . Related to ryersondmp/sa11y#129.

Full Changelog: 4.4.20...4.4.21

4.4.20

01 Sep 13:44
4ffc238

Choose a tag to compare

What's Changed

  • Update sa11y to version 4.2.0 by @github-actions[bot] in #60

Full Changelog: 4.4.15...4.4.20

4.4.15

26 Jul 21:38
9bec170

Choose a tag to compare

  • Vendor: Sa11y 4.1.10
  • Increased control panel width for certain languages from 350px to 365px.
  • More precise German phrases to improve localization coverage. The changes expand the German language translation file with additional terms and variations that users might encounter. @skerbis!