Zum Hauptinhalt springen

Jutro Digital Platform Flaine

Neu in diesem Release​

A11y-Verbesserungen​

Wir haben viele kleine Korrekturen an der Barrierefreiheit vorgenommen, die einen großen Unterschied machen. Führen Sie die Aktualisierung durch, um Ihre Anwendung noch benutzerfreundlicher zu machen.

TableView-Verbesserungen​

TableView wird durch folgende Verbesserungen noch besser:

  • Bessere Sortierung
  • Klarere Regeln für die Auswahl
  • Fokus auf kontrollierte Komponenten

Verwerfungen​

Dieses Release umfasst Verwerfungen. Weitere Informationen finden Sie auf unserer Seite über Verwerfungen.

Funktion validateMetadata entfernt​

Warning: API entfernt

Wir haben die validateMetadata-Funktion aus @jutro/uiconfig entfernt.

Wir haben uns entschieden, den JSON-Schemavalidator AJV wegen einer bekannten Sicherheitslücke zu entfernen.

Wenn Sie die Funktionalität wirklich benötigen, können Sie die AJV-CLI verwenden oder sie auf Buildebene verwenden. Verwenden Sie AJV nicht zur Laufzeit, da dies zu einem Sicherheitsrisiko führt.

Laut IBM:

Es könnte ein sorgfältig ausgearbeitetes JSON-Schema bereitgestellt werden, das die Ausführung von anderem Code durch Prototyp-Verschmutzung ermöglicht.

Weitere Einzelheiten zu dieser Sicherheitslücke finden Sie im Security Bulletin: CVE-2020-15366 Ein Problem wurde in ajv.validate() in AJV (auch bekannt als „Another JSON Schema Validator“) 6.12.2 entdeckt.

Bekannte Probleme​

Zurzeit sind keine Probleme bekannt.

Fehlerbehebungen​

  • Es wurde ein Fehler mit doppelten Variablennamen in Codemods behoben.
  • Es wurde ein Fehler behoben, durch den ein leeres componentProps-Objekt zu den Metadaten hinzugefügt wurde.
  • Es wurde ein Fehler behoben, der dazu führte, dass in Codemods der Wechsel von ModalNextProvider zur neuen Modal-Implementierung für Klassenkomponenten nicht funktionierte.
  • Es wurde ein Fehler behoben, der dazu führte, dass der update-Befehl aufgrund eines Importproblems fehlschlug.
  • Es wurde ein Fehler behoben, der zu weiteren Problemen mit dem update-Befehl führte.
  • Es wurde ein Fehler behoben, der dazu führte, dass die Auflösungsfelder von package-templates nicht übernommen wurden, wenn der update-Befehl aus der jutro-cli in xEngage verwendet wurde.

Unterstützte Browser​

  • Chrome und Chromium-basierte Browser (getestet mit Chrome v103)
  • Firefox (getestet mit v102)
  • Safari (getestet mit v15.4)
  • Tablet und Mobiltelefon (iOS Safari + Android Chrome, dieselben Versionen wie oben)

Abhängigkeiten von Drittanbietern​

  • Node-Version: >=16.14.2 <17
  • NPM-Version: >=8.5.0 <9
  • React-Version: 17.0.2