Zum Hauptinhalt springen

Upgrade auf 26.1.0

gefahr

Unbedingt die aktuellen Installationsvoraussetzungen vorab prüfen!

tipp

Diese Anleitung berücksichtigt immer nur den Sprung von der vorhergehenden Version zu der gerade beschriebenen Version. Bei Upgrades über mehrere Versionen hinweg müssen alle Änderungen der Zwischenversionen ebenfalls beachtet werden! Siehe genereller Ablauf von Upgrades.

info

Dieser Hinweis bezieht sich ausschließlich auf die Portalskripte dieses Releases. Die dortigen Änderungen verbessern lediglich die Lesbarkeit des transpilierten Codes (siehe OUD-256, OUD-276) und erfordern keine manuellen Anpassungen. Bei späteren Updates kann bei Bedarf hierher zurückgekehrt werden, um die entsprechenden Änderungen nachzuvollziehen. Alle weiteren in dieser Version aufgeführten Hinweise und Änderungen sind davon unberührt und müssen weiterhin beachtet werden, falls vorhanden.

Zusammenfassung

  • MultiTable: Der Vollbild-Status steht nun als isFullscreen im MultiTableExternalInterface sowie in den Attribut-Callbacks der Buttons (icon, tooltip, visible) zur Verfügung. Buttons werden bei Änderungen der options bzw. des Vollbild-Status automatisch neu gerendert. (LIB-534)
  • MultiTable: Ein change- oder Button-click-Callback, der row.set aufruft, wirkt jetzt auch auf die noch nicht hinzugefügte Einfügezeile (insertMode: "manual" sowie der Button-Click-Pfad). Bisher wurde die Änderung dort verworfen, weil die Einfügezeile außerhalb von options.rows gehalten wird. (LIB-537)
  • Das JS-Transpilat enthält jetzt automatisch // @ts-check am Dateianfang und bereinigt ESLint- und Prettier-Kommentare. TS-Direktiven (@ts-expect-error, @ts-ignore, @ts-nocheck) bleiben erhalten. (OUD-256)
  • Der transpilierte Code ist deutlich lesbarer: require()-Aufrufe werden vollständig destrukturiert (inkl. Alias-Erhalt), kryptische Namespace-Variablen sowie indirekte Aufrufe ((0, fn)()) und exports.x = void 0-Initialisierungen entfallen. Der Output wird zusätzlich mit Prettier formatiert; das automatische Einfügen von context.enableModules() entfällt. (OUD-276)

Manuell auszuführende Schritte

Portalskripte

Diff wird geladen…