3

Changelog

Covered issues for this module.

Version 5.0.1

– 4/24/24

Sophora Client API: 5.1.0.

  • Fixed
    Im Webclient in 5 sollen Haftnotizen gespeichert werden können – SOWI-1620 (medium)
Version 5.0.0

– 3/13/24

Sophora Client API: 5.0.0.

  • Fixed
    Frontend im Release berücksichtigen – SOWI-1444 (critical)
  • Fixed
    Die Sortierung bei der Suche funktioniert nicht richtig – SOWI-1511 (high)
  • Fixed
    Der Webclient soll Validierungsmeldungen ohne Pfad richtig behandeln – SOWI-1523 (medium)
  • Fixed
    Nur Gestern, Heute und Morgen sollen als relatives Datum angezeigt werden – SOWI-1518 (medium)
  • Fixed
    Die Aktion Verschieben darf nicht im Lesemodus verfügbar sein – SOWI-1509 (medium)
  • Fixed
    LiveBlog-View muss Websocket-Subscriptions beim Schließen entfernen – SOWI-1501 (medium)
  • Fixed
    Bei direkter Suche nach einer Dokument-ID während des Einfügens von Komponenten muss trotzdem die NodeType-Restriktion berücksichtigt werden – SOWI-1458 (medium)
  • Fixed
    Default-SelectValues an Boxen sollen gesetzt werden – SOWI-1448 (medium)
  • Fixed
    Moment.js entfernen – SOWI-1408 (medium)
  • Fixed
    Warnungen an Feldern sollen dessen Titel in der Warn- und nicht in der Fehlerfarbe erscheinen lassen – SOWI-1446 (low)
  • Changed
    MC: ID-Stamm ändern - Umsetzung – SOWI-1490 (high)
    Notes This enables the new toolbar configuration option "change-id-stem".
    It is not available by default and expliticlty has to be enabled as part of the MobileClient's toolbar configuration.
  • Changed
    Neue Komponente für ein einklappbares Formular einer ChildNode – SOWI-1582 (medium)
  • Changed
    Alle Komponenten auf MDC umstellen – SOWI-1569 (medium)
  • Changed
    Update auf Spring Boot 2.7.10, Spring 5.3.26 – SOWI-1565 (medium)
  • Changed
    Anpassungen für Java 17 – SOWI-1555 (medium)
    Notes Sophora WebClient 4.7.0 now runs on Java 11 and Java 17
  • Changed
    Mapping von Custom-Eingabefeldern auf Standardeingabefelder ermöglichen – SOWI-1521 (medium)
  • Changed
    MC-Liveblogs / Liste der Einträge: Auf neue Einträge hinweisen – SOWI-1473 (medium)
  • Changed
    MC-Liveblogs: Liste der Einträge im ausgewählten Liveblog – SOWI-1472 (medium)
  • Changed
    MC-Liveblogs / Liste der Einträge: Neuen Eintrag in dem Liveblog anlegen inkl. Vorbelegung – SOWI-1471 (medium)
  • Changed
    WebClientScriptContext um Methoden für Fortschrittsbalken bei Massenoperationen erweitern – SOWI-1452 (medium)
    Notes See SOCI-1289
  • Changed
    Nur Dokumenttypen erlauben, die als Textlinks verwendet werden dürfen – SOWI-1449 (medium)
  • Changed
    Fehlermeldung bei Formularfeldgruppen mit nicht ausgefüllten Pflichtfeldern soll Fehler besser beschreiben – SOWI-1553 (low)
  • Improved
    Update der Bibliotheken im Frontend – SOWI-1457 (critical)
    Notes Hierbei handelt es sich um eine Verbesserung des technischen Unterbaus. Es wurden mehrere Frontend-Bibliotheken auf die neueste Version geupdated, unter anderem Angular und Angular Material, die essenzielle Bausteine des Webclients bilden. Mit diesem Update haben die neuesten Sicherheitspatches Einzug erhalten. Außerdem verbessert sich hiermit die Performance der Anwendung und es werden weniger Daten vom Browser verbraucht.
  • Improved
    Der Standard-Absatztyp soll pro Dokumentyp konfigurierbar sein – SOWI-1415 (medium)
    Notes The MobileClient's configuration option webclient.copytext.defaultParagraphStyle is no longer supported.
    Instead the MobileClient now supports the new input field configuration for copytext allowing you to define the default paragraph type per nodetype.
  • Improved
    JQuery ausbauen – SOWI-1406 (medium)
  • Added
    Geschachtelte Formularfeldgruppen unterstützen – SOWI-1586 (medium)
  • Added
    Absatzproperties als neues ChildNode Formular in Paragraphen einbinden – SOWI-1581 (medium)
  • Added
    MC: Umverorten einbauen – SOWI-1466 (medium)
  • Added
    Zeichenzähler in Copytext-Absätzen anzeigen – SOWI-1443 (medium)
  • Added
    WebClient Helm Chart – SOWI-1447 (low)
Version 4.13.0

– 2/15/24

Sophora Client API: 4.27.3.

  • Changed
    Eingabefelder in Gruppen müssen ihre Konfiguration korrekt auswerten – SOWI-1610 (medium)
  • Changed
    Update auf Angular 17 – SOWI-1598 (medium)
  • Changed
    Alle Komponenten auf MDC umstellen – SOWI-1569 (medium)
  • Added
    Geschachtelte Formularfeldgruppen unterstützen – SOWI-1586 (medium)
Version 4.12.1

– 11/27/23

Sophora Client API: 4.25.0.

  • Fixed
    Die "Reset"-Aktion muss richtig funktionieren – SOWI-1535 (medium)
  • Fixed
    Dynamische Tabellen: Beim Entfernen von Zeilen muss die Nummerierung korrekt fortgeführt werden – SOWI-1429 (low)
Version 4.12.0

– 10/26/23

Sophora Client API: 4.23.2.

  • Changed
    Neue Komponente für ein einklappbares Formular einer ChildNode – SOWI-1582 (medium)
  • Added
    Absatzproperties als neues ChildNode Formular in Paragraphen einbinden – SOWI-1581 (medium)
Version 4.11.0

– 9/29/23

Sophora Client API: 4.22.0.

  • Improved
    Copy und Paste von Taxo-Feldern umsetzen – SOWI-1531 (medium)
  • Improved
    JQuery ausbauen – SOWI-1406 (medium)
Version 4.10.0

– 8/23/23

Sophora Client API: 4.21.0.

  • Changed
    Update auf Angular 16 – SOWI-1568 (medium)
  • Changed
    Migration von @angular/flex-layout zu css-fx-layout – SOWI-1567 (medium)
Version 4.9.0

– 8/2/23

Sophora Client API: 4.20.2.

  • Changed
    Anpassungen für ContentTypeProvider im Client übernehmen – SOWI-1570 (medium)
  • Added
    Taxonomien in Abhängigkeit der Dokumentverortung ermöglichen – SOWI-1562 (medium)
    Notes Es ist nun möglich, ein Taxonomie-Eingabefeld, z.B. ein "Externe Tags"-Feld in Artikeln, je nach Dokumentverortung eine andere Tags-Liste zugrunde zu legen.
    Dazu können in der Propertykonfiguration zu Taxonomie-Eingabefeldern nun mehrere Taxonomiedokumente ausgewählt werden und in den Taxonomiedokumenten kann eingetragen werden, für welche Site(s) sie gültig sind. Wenn dort keine Site ausgewählt ist, ist das jeweilige Taxonomiedokument für alle Sites gültig (aus Gründen der Abwärtskompatibilität).
    In einem Dokument mit Taxonomie-Eingabefeld (z.B. Artikel) wird dann das Taxonomiedokument verwendet, welches in der Propertykonfiguration eingetragen und für die Site, in dem das (Artikel-)Dokument verortet ist, gültig ist. Pro Taxonomie-Eingabefeld und Dokumentverortung darf daher immer nur genau ein Taxonomiedokument gültig sein.
    Das vollständige Feature funktioniert erst mit einem Server, der SOSI-4879 enthält. Vorher sollten noch keine entsprechenden Einstellungen vorgenommen werden. Außerdem müssen Benutzer die verwendeten Taxonomiedokumente zumindest lesen können.
Version 4.8.0

– 4/3/23

Sophora API: 4.17.1. Sophora Client: 4.17.1. Sophora JSON: 4.17.1.

  • Changed
    Update auf Spring Boot 2.7.10, Spring 5.3.26 – SOWI-1565 (medium)
Version 4.7.1

– 3/20/23

Sophora Client: 4.16.0. Sophora JSON: 4.16.0.

  • Changed
    Redaktionelles Datum (sophora:visibleXxxDate): Anzeige im MobileClient – SOWI-1507 (high)
    Notes The visibleCreationDate, visiblePublicationDate, and visibleModificationDate are now displayed in the document info dialog.
Version 4.7.0

– 11/24/22

Sophora API: 4.14.3. Sophora Client: 4.14.3. Sophora JSON: 4.14.3.

  • Changed
    Anpassungen für Java 17 – SOWI-1555 (medium)
    Notes Sophora WebClient 4.7.0 now runs on Java 11 and Java 17
Version 4.6.7

– 11/9/22

Sophora API: 4.14.3. Sophora Client: 4.14.3. Sophora JSON: 4.14.3.

  • Fixed
    Der Bildausschnittswähler muss korrekt funktionieren – SOWI-1545 (high)
  • Fixed
    Der Webclient soll Validierungsmeldungen ohne Pfad richtig behandeln – SOWI-1523 (medium)
Version 4.6.6

– 11/7/22

Sophora API: 4.14.3. Sophora Client: 4.14.3. Sophora JSON: 4.14.3.

  • Fixed
    Pasten bei selektiertem Text darf in Chromium-Browsern nicht Teile des eingefügten Texts entfernen – SOWI-1544 (high)
Version 4.6.5

– 10/13/22

Sophora API: 4.14.1. Sophora Client: 4.14.1. Sophora JSON: 4.14.1.

  • Changed
    Fehlermeldung bei Formularfeldgruppen mit nicht ausgefüllten Pflichtfeldern soll Fehler besser beschreiben – SOWI-1553 (low)
Version 4.6.4

– 9/26/22

Sophora Client: 4.14.0. Sophora JSON: 4.14.0.

  • Changed
    Formularfeldgruppenkonfiguration soll auf Formularfeldgruppen angewendet werden – SOWI-1551 (medium)
Version 4.6.3

– 9/13/22

Sophora Client: 4.14.0. Sophora JSON: 4.14.0.

  • Fixed
    Formularfeldgruppen sollen richtig angezeigt werden – SOWI-1548 (blocker)
  • Fixed
    Die Suche muss bei Dokumenten von nicht mehr existierenden Benutzern funktionieren – SOWI-1534 (high)
Version 4.6.2

– 8/19/22

Sophora Client: 4.13.0. Sophora JSON: 4.13.0.

  • Fixed
    Änderungen an den Haftnotizen während des Bearbeitens einer Haftnotiz sollen nicht zum Verlust der Änderung führen – SOWI-1539 (medium)
  • Fixed
    Bearbeiteten einer Haftnotiz soll durch das Neuanlegen einer anderen nicht abgebrochen werden – SOWI-1538 (low)
Version 4.6.1

– 8/8/22

Sophora Client: 4.13.0. Sophora JSON: 4.13.0.

  • Fixed
    Url-Felder sollen angezeigt werden – SOWI-1543 (critical)
Version 4.6.0

– 8/5/22

Sophora Client: 4.13.0. Sophora JSON: 4.13.0.

  • Changed
    Mapping von Custom-Eingabefeldern auf Standardeingabefelder ermöglichen – SOWI-1521 (medium)
  • Added
    Anzeigen und Bearbeiten von Haftnotizen – SOWI-1540 (medium)
Version 4.5.0

– 7/14/22

Sophora API: 4.12.1. Sophora Client: 4.12.1. Sophora JSON: 4.12.1.

  • Fixed
    Die Sortierung bei der Suche funktioniert nicht richtig – SOWI-1511 (high)
  • Improved
    MobileClient soll Spring Boot Sophora Commons nutzen – SOWI-1515 (low)
    Notes Achtung: Dieses Release erfordert eine Anpassung der Konfiguration in der application.yaml, damit der MobileClient sich weiterhin mit dem Sophora-Server verbinden kann. Details entnehmen Sie bitte der Dokumentation im Abschnitt "Structure of the configuration file".
    Der Block für die Verbindung zum Sophora-Server soll geändert werden von:
    --------------------------------
    sophora-server:
    username: webclient
    password: thisIsSecret
    host: sophora.hostname.com
    httpPort: 1196
    httpsPort: 1195
    --------------------------------
    zu:
    --------------------------------
    sophora:
    client:
    server-connection:
    urls:
    - "http://sophora.hostname.com:1996"
    - "https://sophora.hostname.com:1995"
    username: webclient
    password: thisIsSecret
    --------------------------------
Version 4.4.1

– 6/28/22

Sophora Client: 4.12.0. Sophora JSON: 4.12.0.

  • Fixed
    Ausklappen der Proposals soll immer möglich sein – SOWI-1516 (high)
  • Fixed
    Nur Gestern, Heute und Morgen sollen als relatives Datum angezeigt werden – SOWI-1518 (medium)
  • Fixed
    Mehrfach-Auswahl-UI im Komponenten-Picker hat Layout-Fehler – SOWI-1517 (medium)
  • Changed
    Cards im Suchergebnis: Standardlink exklusiv auf den Titel und das Thumbnail setzen – SOWI-1499 (low)
Version 4.4.0

– 5/4/22

Sophora API: 4.10.1. Sophora Client: 4.10.1. Sophora JSON: 4.10.1.

  • Fixed
    Die Aktion Verschieben darf nicht im Lesemodus verfügbar sein – SOWI-1509 (medium)
  • Fixed
    Moment.js entfernen – SOWI-1408 (medium)
  • Changed
    MC: ID-Stamm ändern - Umsetzung – SOWI-1490 (high)
    Notes This enables the new toolbar configuration option "change-id-stem".
    It is not available by default and expliticlty has to be enabled as part of the MobileClient's toolbar configuration.
  • Changed
    Das Frontend soll die Webclient-Versions-Informationen nicht über die Spring-Management-Schnittstelle beziehen – SOWI-1503 (low)
Version 4.3.1

– 2/16/22

Sophora API: 4.9.1. Sophora Client: 4.9.1. Sophora JSON: 4.9.1.

  • Fixed
    LiveBlog-View muss Websocket-Subscriptions beim Schließen entfernen – SOWI-1501 (medium)
Version 4.3.0

– 1/20/22

Sophora Client: 4.8.0. Sophora JSON: 4.8.0.

  • Changed
    MC-Liveblogs / Liste der Einträge: Auf neue Einträge hinweisen – SOWI-1473 (medium)
  • Changed
    MC-Liveblogs: Liste der Einträge im ausgewählten Liveblog – SOWI-1472 (medium)
  • Changed
    MC-Liveblogs / Liste der Einträge: Neuen Eintrag in dem Liveblog anlegen inkl. Vorbelegung – SOWI-1471 (medium)
Version 4.2.4

– 12/14/21

Sophora API: 4.7.2. Sophora Client: 4.7.2. Sophora JSON: 4.7.2.

  • Fixed
    Dokumentenkacheln in Suchergebnissen dürfen nach einem Change-Event nicht verschwinden – SOWI-1461 (high)
Version 4.2.3

– 10/28/21

Sophora API: 4.5.4. Sophora Client: 4.5.4. Sophora JSON: 4.5.4.

  • Fixed
    Die Frontend-Ressourcen müssen in einem Release enthalten sein – SOWI-1482 (high)
    Notes Hiermit wird ein Problem in unserem Release-Prozess behoben, der dafür gesorgt hat, dass das Frontend nicht im erzeugten Artefakt enthalten ist.
Version 4.2.2

– 10/26/21

In diesem Release fehlen aufgrund eines nun behobenen Problems in unserem Releaseprozess die Frontend-Ressourcen. Bitte nutzen Sie die Versionen 4.2.3 oder höher. Sophora API: 4.5.4. Sophora Client: 4.5.4. Sophora JSON: 4.5.4.

No changes.

Version 4.2.1

– 10/25/21

Sophora API: 4.5.3. Sophora Client: 4.5.3. Sophora JSON: 4.5.3.

No changes.

Version 4.2.0

– 9/27/21

In diesem Release fehlen aufgrund eines nun behobenen Problems in unserem Releaseprozess die Frontend-Ressourcen. Bitte nutzen Sie die Versionen 4.2.3 oder höher. Sophora API: 4.5.2. Sophora Client: 4.5.2. Sophora JSON: 4.5.2.

  • Added
    MC: Umverorten einbauen – SOWI-1466 (medium)
Version 4.1.2

– 8/4/21

Sophora Client: 4.3.0. Sophora JSON: 4.3.0.

  • Fixed
    Der WebClient muss mit externen Referenzen umgehen können – SOWI-1454 (critical)
  • Added
    Zeichenzähler in Copytext-Absätzen anzeigen – SOWI-1443 (medium)
Version 4.1.1

– 7/20/21

Sophora Client: 4.3.0. Sophora JSON: 4.3.0.

  • Fixed
    Bei direkter Suche nach einer Dokument-ID während des Einfügens von Komponenten muss trotzdem die NodeType-Restriktion berücksichtigt werden – SOWI-1458 (medium)
  • Changed
    Metriken im Prometheus-Format anbieten – SOWI-1402 (medium)
    Notes Ab dieser Version stellt der MobileClient Metriken im Prometheus-Format über die HTTP-Schnittstelle unter dem Pfad "/prometheus" an. Es werden allgemeine JVM-Metriken sowie eine kleine Anzahl an Sophora-spezifischen Metriken bereitgestellt. Für die Implementierung der Metriken wird die Bibliothek Micrometer verwendet. Wenn Grafana zur Auswertung der Metriken genutzt wird, kann das öffentlich verfügbare Grafana-Dashboard "JVM (Micrometer)" zur Darstellung der JVM-Metriken verwendet werden.
Version 4.1.0

– 6/25/21

Sophora Client: 4.3.0. Sophora JSON: 4.3.0.

  • Improved
    Update der Bibliotheken im Frontend – SOWI-1457 (critical)
    Notes Hierbei handelt es sich um eine Verbesserung des technischen Unterbaus. Es wurden mehrere Frontend-Bibliotheken auf die neueste Version geupdated, unter anderem Angular und Angular Material, die essenzielle Bausteine des Webclients bilden. Mit diesem Update haben die neuesten Sicherheitspatches Einzug erhalten. Außerdem verbessert sich hiermit die Performance der Anwendung und es werden weniger Daten vom Browser verbraucht.
  • Improved
    Der Standard-Absatztyp soll pro Dokumentyp konfigurierbar sein – SOWI-1415 (medium)
    Notes The MobileClient's configuration option webclient.copytext.defaultParagraphStyle is no longer supported.
    Instead the MobileClient now supports the new input field configuration for copytext allowing you to define the default paragraph type per nodetype.
Version 4.0.5

– 3/18/21

Sophora API: 4.2.3. Sophora Client: 4.2.3. Sophora JSON: 4.2.3.

  • Changed
    WebClientScriptContext um Methoden für Fortschrittsbalken bei Massenoperationen erweitern – SOWI-1452 (medium)
    Notes See SOCI-1289
  • Changed
    Nur Dokumenttypen erlauben, die als Textlinks verwendet werden dürfen – SOWI-1449 (medium)
Version 4.0.4

– 2/19/21

Sophora API: 4.1.1. Sophora Client: 4.1.1. Sophora JSON: 4.1.1.

  • Fixed
    Default-SelectValues an Boxen sollen gesetzt werden – SOWI-1448 (medium)
  • Fixed
    Warnungen an Feldern sollen dessen Titel in der Warn- und nicht in der Fehlerfarbe erscheinen lassen – SOWI-1446 (low)
Version 4.0.3

– 11/3/20

Sophora Client: 4.0.1. Sophora JSON: 4.0.1.

  • Fixed
    Die Suchfilter dürfen auf schmalen Bildschirmen nicht aus dem sichtbaren Bereich herausragen – SOWI-1440 (medium)
  • Changed
    HTTP Strict Transport Security (HSTS) nutzen – SOWI-1400 (medium)
Version 4.0.2

– 10/5/20

Sophora Client: 4.0.0. Sophora JSON: 4.0.0.

  • Fixed
    Frontend im Release berücksichtigen – SOWI-1444 (critical)
Version 4.0.1

– 10/5/20

Sophora Client: 4.0.0. Sophora JSON: 4.0.0.

  • Fixed
    Fehlermeldung aus Offline-Stellen richtig anzeigen – SOWI-1411 (medium)
Version 4.0.0

– 9/30/20

Sophora Client: 4.0.0. Sophora JSON: 4.0.0.

  • Fixed
    Dokumente müssen angelegt werden können – SOWI-1322 (blocker)
  • Fixed
    Auswahlwerten mit Freitext sollen unterstützt werden – SOWI-1417 (medium)
  • Fixed
    SonarCloud mit base-branches konfigurieren – SOWI-1414 (medium)
  • Fixed
    Bei Suchbegriffen mit Ziffern am Ende darf nicht nur nach der Sophora-ID gesucht werden – SOWI-1384 (medium)
  • Fixed
    Suche im WebClient funktioniert nicht richtig – SOWI-1367 (medium)
  • Fixed
    Validierungsmeldungen vom Typ Info sollen nicht wie Fehler behandelt werden – SOWI-1315 (medium)
  • Fixed
    CachingThumbnailProvider darf keinen StackOverflow verursachen – SOWI-1292 (medium)
  • Fixed
    Die Konfiguration languageAbbreviations sollte kein Pflichtfeld sein – SOWI-1287 (medium)
  • Fixed
    Dokumentenpicker: Zurücksetzen-Button sollte auch ausgewählte Dokumenttypen entfernen – SOWI-1277 (medium)
  • Fixed
    Zeichen zum Separieren der Tausenderstellen sollen nicht heimlich entfernt werden – SOWI-1271 (medium)
  • Fixed
    Bei wiederhergestellten Dokumenten werden im WebClient sowohl das Veröffentlichen als auch das Offline Stellen aktiviert – SOWI-1418 (low)
  • Fixed
    Die Darstellung ungültiger Datumseingaben sollte einheitlich sein – SOWI-1262 (low)
  • Changed
    Aktualisierung auf Angular 9 – SOWI-1345 (high)
  • Changed
    Bediensymbole sollen von Screenreadern gelesen werden können – SOWI-1327 (high)
  • Changed
    Logik zur Auswahl der erlaubten Absatztypen in den Client verschieben – SOWI-1359 (medium)
  • Changed
    MobileClient auf Java 11 umstellen – SOWI-1304 (medium)
    Notes Ab dieser Version wird Java 11 für den Betrieb vorausgesetzt.
  • Improved
    Lint Konfigurieren und Guidelines verfügbar machen – SOWI-1388 (medium)
  • Improved
    Bildausschnittswähler: Tastaturnavigation durch die Varianten ermöglichen – SOWI-1362 (medium)
  • Improved
    Der Inhalt des URL-Eingabefeldes soll im Lesemodus umbrechen – SOWI-1313 (medium)
  • Added
    Dokumentaktionen in das Kontextmenü der document-card einbauen – SOWI-1372 (medium)
    UI Change In der Suche, den Angeboten und der Historie können nun Dokumenten-Aktionen, wie Veröffentlichen oder Klonen, direkt über ein Kontextmenü aufgerufen werden. Das Kontextmenü lässt sich mit einem Klick auf das vertikale Dreipunktemenü auf der rechten Seite der Dokumentenkarte öffnen. Dies gilt auch für Dokumentenreferenzen im Dokumenteneditor.
    Im Zuge dessen gab es geringfügige Anpassungen an den bestehenden Icons.
  • Added
    Suchfilter konfigurierbar machen – SOWI-1370 (medium)
    Notes Die Suchfilter im MobileClient können nun über die Konfigurationsdatei application.yml pro Filter ein- und ausgestellt werden. Mehr Informationen unter: https://www.subshell.com/en/sophora/documentation/common/mc/administering/sophora-mobileclient-administering-guide100.html
  • Added
    Über Status filtern – SOWI-1368 (medium)
  • Added
    Dokumente sollen gelöscht werden können – SOWI-1365 (medium)
  • Added
    Bei Vorschaudokumenten das Passwort aus den Servereinstellungen beachten – SOWI-1364 (medium)
    Notes Damit dieses Feature konfigurierbar ist, muss ein Sophora Server mit mindestens Version 2.5.45 oder 3.2.0 verwendet werden.
  • Added
    Neue UI-Tests aufsetzen – SOWI-869 (medium)

Last modified on 7/3/23

The content of this page is licensed under the CC BY 4.0 License. Code samples are licensed under the MIT License.

Icon