Anmerkungen zur Veröffentlichung

Sehen Sie sich die aktuellen Informationen zu den Produktverbesserungen, Fehlerbehebungen und neuen Funktionen an, die mit jeder Version hinzugefügt werden.

v5.27.3

Fehlerbehebungen

  • [WP-4675] Koreanische korrekte Wörter werden nicht erkannt und als Rechtschreibfehler unterstrichen

v5.27.2

Erweiterungen

AppServer

  • Die Hunspell-Rechtschreibprüfung wurde auf Version 1.7.2 aktualisiert.

v5.27.1

Erweiterungen

  • Grammatik-Engine. Aktualisierte Engine eines Drittanbieters, LanguageTool, um Version 6.0
    • Grammatikregeln für die folgenden Sprachen hinzugefügt und verbessert: Katalanisch, Niederländisch, Englisch, Deutsch, Französisch, Polnisch, Portugiesisch, Russisch, Spanisch, Ukrainisch. 
    • Aktualisierte/ausgeschlossene verwundbare Komponenten von Drittanbietern org.apache.lucene:lucene-core:5.5.5 und org.json:json:20200518.

Fehlerbehebungen

  • [WP-4640] Benutzerwörterbuch-API: Falsche Fehlermeldung bei 'addword' mit nicht unterstützten Zeichen
  • [WP-4641] Benutzerdefinierte Wörterbuch-API: Wörter, die von Windows Carriage Return gefolgt werden, werden ignoriert
  • [WP-4614] AppServer: Der Parameter 'compileCustDict' funktioniert nicht*

* Der Parameter "compileCustDict", der für die Kompilierung von globalen benutzerdefinierten Wörterbüchern verwendet wurde, ist veraltet. Die Kompilierung von Dateien ist nicht mehr erforderlich, sondern nur noch einfache Textdateien mit entsprechender Formatierung. 

v5.27.0.1

Fehlerbehebungen

  • [WP-4636] WPR-Kern: Slowenisch (sl_SI) Flagge fehlt auf UI nach Sprachcodeänderung
  • [WP-4644] Wörter aus dem Benutzerwörterbuch werden bei der Prüfung auf kurze serviceIds ignoriert

v5.27.0

Erweiterungen

  • Sprachmotoren:
    • Aktualisierte Sprachressourcen für die Hunspell-Rechtschreibprüfung: Britisches Englisch, Französisch, Indonesisch, Niederländisch, Polnisch, Ukrainisch, Mexikanisches Spanisch, Dänisch, Deutsch, Schweizerdeutsch, Bulgarisch, Tschechisch, Chilenisches Spanisch.
    • Der slowenische Sprachcode wurde von sl_SL in sl_SI geändert. Diese Änderung betraf den zweiten Teil der Gebietsschema-ID mit dem Ländercode. Er lautet SI (Slowenien). Der alte Sprachcode wird für die bestehenden Clients noch funktionieren. Es wird jedoch empfohlen, Änderungen an der Konfiguration vorzunehmen und auf den korrekten Sprachcode umzustellen.
    • Vorrangige Grammatikvorschläge, wenn die Rechtschreibmaschine "keine Vorschläge" macht . In anderen Fällen haben die Rechtschreibvorschläge Vorrang.
    • [Vor-Ort] Die Struktur der Ordner/Verzeichnisse mit Ressourcen wie Sprachdateien und zusätzlichen Wortlisten wurde aktualisiert.
  • Benutzerdefiniertes Wörterbuch auf Benutzerebene. Vollständiges Refactoring der benutzerdefinierten Wörterbuchfunktionalität einschließlich des HTTP-API-Befehls "user_dictionary". Sein Verhalten und seine Validierungsmechanismen sind nun an ein unternehmensweites oder globales benutzerdefiniertes Wörterbuch angepasst. 
    • Eingabevalidierung für neu hinzugefügte Wörter und Wörterbuchnamen. Zum Beispiel können Wörter mit Sonderzeichen, Satzzeichen oder Leerzeichen nicht mehr zum Wörterbuch hinzugefügt werden. 
    • Die Fehlermeldungen wurden aktualisiert, um präziser und klarer zu sein. Die für API-Antworten zurückgegebenen Fehlercodes wurden validiert.
    • Beschränkung der Eingabe auf ein einziges Wort für die Aktionen addword und deleteword mit dem Parameter word. In zukünftigen Versionen wird der Parameter wordlist für Aktionen mit vielen Wörtern hinzugefügt. 
  • WProofreader-Kern:
    • UI-Lokalisierung für die indonesische Sprache "id" hinzugefügt . Sie kann durch Hinzufügen der Option "localization: id" zum Konfigurationsskript aktiviert werden.
    • Die spanische Lokalisierung "es" für "Autovervollständigungsvorschläge" wurde auf "Texto predictivo" aktualisiert.
  • Sonstiges:

Fehlerbehebungen

  • [WP-4593] Rechtschreibung: Das Wort "pay" ist in AmE als Rechtschreibfehler gekennzeichnet
  • [WP-4543] Rechtschreibung: Großgeschriebene Formen britischer Wörter sind im AmE-Wörterbuch vorhanden (z. B. Colour, Fibre, Paediatric, Aesthetic)
  • [WP-4495] WProofreader-Kern: isUserDictionaryExist-Methode entspricht nicht ihrem Namen
  • [WP-4564] Benutzerwörterbuch HTTP API: Falscher Statuscode, wenn "Wort" nicht gelöscht wird
  • [WP-4603] Benutzerwörterbuch HTTP API: Aktion zum Löschen eines nicht existierenden Wörterbuchs liefert 200 OK
  • [WP-4539] HTTP API: Ungültig kodierter URI gibt BAD URI-Syntax zurück
  • [WP-4396] Bestimmte Wörter können nicht mit der Ausschlussfunktion gelöscht werden

v5.26.3

Erweiterung

AppServer

  • Die Hunspell-Rechtschreibprüfung wurde auf Version 1.7.1 aktualisiert.
  • Aktualisierung der POCO C++ Bibliothek auf Version 1.11.5.

Fehlerbehebungen

  • [WP-4557] HTTP API: Dieselben Prüfanfragen mit aktiviertem benutzerdefiniertem Wörterbuch für amerikanisches und britisches Englisch liefern unterschiedliche Vorschläge [Cloud-Produktversion]
  • [WP-4566] HTTP API: Сheck request with custom_dictionary parameter returns error related to unsupported language Id [Cloud product version]*

*Diese Korrektur wird am 27. Dezember 2022 angewendet, sobald die betroffene Komponente aktualisiert wurde.

v5.26.2

Hot-Fix-Release für das Problem mit KI-Anfragen, die zufällig zum Absturz der Anwendung führen.

v5.26.1

Hinweis! Wir mussten die ICU-Änderungen, die in v5.26.0 vorgenommen wurden, aufgrund der Probleme, die zu Anwendungsabstürzen mit 5xx-Fehlern führten, zurücknehmen. Diese Änderung gilt sowohl für Cloud- als auch für On-Premise-Produktversionen.

  • Ersetzter Satz-Tokenisierungsmechanismus. Der alte benutzerdefinierte Satz-Tokenisierungsmechanismus wurde durch das ICU Word Break Iterator Tool ersetzt, um die Verarbeitung von Wörtern zu verbessern, die Punkte (Abkürzungen), Bindestriche, Apostrophe, Sonderzeichen, Abkürzungen mit einem Punkt, Besitztümer usw. enthalten. Dieser Ansatz ist für alle Sprachen implementiert, die auf der Hunspell-Rechtschreibprüfungs-Engine basieren.

Fehlerbehebungen

  • [WP-4180] Rechtschreibprüfung: Fehlerhafte Verarbeitung von Wörtern mit Bindestrichen am Ende im Deutschen

v5.26.0

Hinweis! Nur die On-Premise-Produktversion wurde vollständig freigegeben. Die Cloud-Versionist noch in Arbeit. Wir mussten die Cloud-Version, insbesondere die Änderungen an der Backend-Komponente, aufgrund von Problemen, die zu Anwendungsabstürzen mit 5xx-Fehlern führten, zurücknehmen. Alle Änderungen, die im Kern von WProofreader eingeführt wurden, sind jedoch auch in der Cloud-Version verfügbar.

Erweiterungen

Aktualisierter WProofreader-Kern v3.8.4782:

  • Globales Abzeichen v2. Die Konzeption und das Verhalten des globalen Abzeichens wurden überarbeitet. Dieses Abzeichen ist nicht mehr an Textfelder gebunden, sondern ist global auf der Seite. Standardmäßig ist es deaktiviert. globalBadge:false aber wenn sie aktiviert ist, wird sie in der rechten unteren Ecke der Seite platziert. Seine Position kann mit den folgenden Optionen eingestellt werden: badgeOffsetX, badgeOffsetY, badgeZIndex (standardmäßig, badgeOffsetX = 20, badgeOffsetY = 20, badgeZIndex = 1000).  

Grammatik-Engine. Die Engine eines Drittanbieters, LanguageTool, wurde auf Version 5.9.0 aktualisiert.

  • Grammatikregeln für die folgenden Sprachen hinzugefügt und verbessert: Katalanisch, Niederländisch, Englisch, Deutsch, Französisch, Polnisch, Portugiesisch, Russisch, Spanisch, Ukrainisch.
  • Aktualisierte Komponenten von Drittanbietern zur Behebung von Sicherheitslücken in .jar-Bibliotheken: CVE-2022-42003, CVE-2022-42004, CVE-2022-3171, CVE-2022-42889

Ersetzter Satz-Tokenisierungsmechanismus.

Der alte benutzerdefinierte Satz-Tokenisierungsmechanismus wurde durch das ICU-Wortbruch-Iterator-Tool ersetzt, um die Verarbeitung von Wörtern zu verbessern, die Punkte (Abkürzungen), Bindestriche, Apostrophe, Sonderzeichen, Abkürzungen mit einem Punkt, Besitztümer usw. enthalten. Dieser Ansatz ist für alle Sprachen implementiert, die auf der Hunspell-Rechtschreibprüfungs-Engine basieren.

Fehlerbehebungen

  • [WP-4447] WProofreader-Kern: Kein Markup, wenn der Benutzer die Vollbildansicht in Google Gmail öffnet [erkannt durch Browsererweiterung]
  • [WP-4477] WProofreader-Kern: Kein Flaggensymbol für valencianische (cat_ES) Sprache
  • [WP-4476] WProofreader-Kern: Apostroph (') ist kein zulässiges Symbol für das Hinzufügen zum Wörterbuch aus der Benutzeroberfläche
  • [WP-4484] WProofreader-Kern: WProofreader funktioniert nicht richtig im IE11 in Textareas
  • [WP-4180] Rechtschreibprüfung: Fehlerhafte Verarbeitung von Wörtern mit Bindestrichen am Ende im Deutschen
  • [WP-4519] HTTP API: Wenn auf "true" gesetzt, ignore_mixed_case beeinflusst und ermöglicht auch ignore_all_caps
  • [WP-4501] Wörterbücher: Einige medizinische Begriffe werden als falsche Wörter erkannt (z.B. AAOMR, ABthrax, ACTHoma, ALternaGEL)
  • [WP-4491, WP-4524] Rechtschreibung: Die Wörter "filter", "practice" und "groin" sind als Rechtschreibfehler im britischen Englisch gekennzeichnet
  • [WP-4452] KI-Engine: Falsch geschriebene Wörter in Anführungszeichen werden als Grammatikfehler erkannt und unterstrichen

Wechselnde Änderungen

[Vor-Ort-Produktversion] Die Konfigurationsdatei des Anwendungsservers (AppServer), AppServer.X.xml, wurde aktualisiert:

  • Vorhandene Tags wurden wie folgt aktualisiert:
    • Ersetzt Enabled Tag für SpellCheck zu Enabled Attribut: <SpellCheck Enabled="true">
    • Boolescher Wert hinzugefügt Enabled Attribut für Model, GrammarCheck, Autocomplete und Autocorrect Tags.
  • Hinzugefügt MaxInputSize der für die Festlegung der maximalen Anzahl von Eingabe-Token für KI-Sprachmodelle in AppServer.X.xml verantwortlich ist. Er erhöht die Flexibilität bei der Steuerung der Modelleingabegröße.

v5.25.0

Wechselnde Änderungen

[Vor-Ort-Produktversion] Die Konfigurationsdatei des Anwendungsservers (AppServer), AppServer.X.xml, wurde aktualisiert:

  • Es wurde ein neuer Parameter / Tag namens CheckKit hinzugefügt. Er ermöglicht eine flexible Konfiguration der Spracheinstellungen.
  • Umbenennung einer Liste der vorhandenen Tags in der AppServer.X.xml 
    • GrammatikCheckProvider → GrammatikCheck
    • SpellEngineOptions → SpellCheck
    • FullPath → Path (es kann sowohl mit einem absoluten als auch mit einem relativen Pfad gearbeitet werden)
    • SpellCheckEnginePriority → SpellCheckPriority
    • AutoCompleteCheckProviderOptions → Autocomplete + <Locale>en</Locale>
    • AutoKorrektur → Autokorrektur

Erweiterungen

  • BETA. Englische Dialekte unterstützen KI-basiertes Englisch unter der Haube. Implementiert für die nächsten Dialekte: Amerikanisches, britisches, kanadisches und australisches Englisch. Standardmäßig ist es deaktiviert, aber Sie können es wie folgt aktivieren:
    • HTTP API: Hinzufügen von "enforce_ai=true" zu einem Abfrage-String;
    • WProofreader SDK Integration: Option "enforceAI: true" zum Konfigurationsskript hinzufügen.
  • Neue Version von WProofreader core v3.7.4760
    • Option/Parameter hinzugefügt, um die erweiterte Textprüfung durch KI ein- und auszuschalten.
    • Aktualisierung des Standardpfads für den WProofreader-Kern für die Cloud-Produktversion von "servicePath": "spellcheck31/script/ssrv.cgi" zu "servicePath": "api".
  • Freigabe der Version 2.2.0 des WProofreader-Plugins für CKEditor 5. Unterstützung für den eingeschränkten Bearbeitungsmodus hinzugefügt.
  • Verbesserter KI-gestützter Mechanismus für das Korrekturlesen von Englisch. Bessere Behandlung von Fällen mit zusammengesetzten Wörtern mit Bindestrich (z. B. Schwiegermutter), verschiedenen typografischen Symbolen und Zeichensetzung, Kontraktion von Verben (z. B. "it's").    
  • [Vor-Ort-Produktversion] Die Demo-Beispiele im Paket wurden aktualisiert, damit sie mit der Online-Version übereinstimmen. Standardmäßig lautet der Pfad zum Zugriff auf die Demos wie folgt: http: localhost/wscservice/samples/

Fehlerbehebungen

  • [WP-4399] WProofreader-Kern: Stile wurden im Titel des JIRA-Themas gebrochen [erkannt durch Browser-Erweiterung]
  • [WP-4428] WProofreader-Kern: Deaktivierte Autokorrektur-Funktion für Slate.js
  • [WP-4418] WProofreader-Kern: Fokus-Status in Google Chat verschoben [erkannt durch Browser-Erweiterung]
  • [WP-4405] AppServer: Fehler "Systemausnahme" während der Lizenzaktivierung aufgetreten
  • [WP-4442] [Cloud] BrE-Rechtschreibung: "müde" als falsch geschriebenes Wort markiert
  • [WP-4451] [Cloud] BrE-Rechtschreibung: "benifitting"/"benifitted" Wörter sind als falsch geschrieben markiert
  • [WP-4443] KI-Engine: Falsche Vorschläge zur Behandlung von Fehlern mit der Länge Null
  • [WP-4411] HTTP API: Überprüfung von Text mit "%" verursacht BAD URI Syntaxfehler

v5.24.0

Erweiterungen

Aktualisierter WProofreader-Kern v3.6.4736

  • Das Verhalten und die Ansicht des Abzeichens wurden geändert. Standardmäßig startet es in einer kleinen Größe und hat mehrere Zustände: orange - alles in Ordnung, keine Vorschläge gefunden; rot - einige Vorschläge gefunden. Wenn Sie den Mauszeiger darüber bewegen, können Sie die genaue Anzahl der gefundenen Warnungen/Vorschläge überprüfen. Um die Anzeige wieder auf ein großes Format zu bringen, verwenden Sie die Option fullSizeBadge: true.
  • Implementierung der 1. Version des globalen Ausweises unter globalBadge Name der Option. Wenn diese Option aktiviert ist, gibt es nur ein globales Abzeichen auf der Seite, das alle Vorschläge auf der Seite zusammenfasst, anstatt separate Abzeichen für jedes Feld zu haben. Standardmäßig ist die Option deaktiviert: globalBadge: false.
  • Der Standardstatus der Vorschlags-Popup-Ansicht wurde geändert, indem zusätzliche Aktionen aktiviert wurden, wie z.B.: Korrekturlesen im Dialog, Einstellungen, Umschalten.
  • Der Abzeichen-Pulsationseffekt und die damit verbundenen disableBadgePulsing​​ Option. Außerdem wurde mit der Einführung des kleinen Badges der Mechanismus mit der dynamischen Badge-Größe in Abhängigkeit vom Inhalt und dem Textfeld entfernt.
  • Weitere Informationen finden Sie in der aktualisierten Version der WProofreader API-Dokumentation.

Sprachen

Die Quellen der Hunspell-Wörterbücher für die nächsten Sprachen wurden aktualisiert:

Andere

  • [On-Premise-Produktversion] HTTP-API-Demo zu den Demo-Beispielen hinzugefügt, genau wie in unseren öffentlichen Demos.

Fehlerbehebungen

  • [WP-4384,GitHub#32] WProofreader-Plugin für CKEditor 5: Probleme mit der Barrierefreiheit im Zusammenhang mit dem WProofreader-Badge-Element
  • [WP-4388] WProofreader-Kern: Autokorrektur vermasselt korrigierte Wörter
  • [WP-4392] Rechtschreibung: Portugiesisch und brasilianisches Portugiesisch verarbeiten keine Wörter mit "ções"- und "não"-Endung

Wechselnde Änderungen

[Vor-Ort-Produktversion] Aktualisierte Docker-Konfiguration:

  • Einstellungen (z.B. Protokoll, Domain, Web-Port, etc.) können nun beim Containerlauf geändert werden. Mehr Details in README.
  • Die Protokolle des Anwendungsservers (AppServer) sind jetzt verknüpft mit stdoutSie können also gefunden werden in docker logs. Beachten Sie, dass die Lizenzaktivierungsprotokolle, die während der Imageerstellung erzeugt werden, in Logs/img_build_logs.tar.gz.
  • config.ini und configSSL.ini wurden entfernt, alle Build-Parameter sind nun ARGs im Dockerfile und können auch als ENV-Variablen gesetzt werden.

v5.23.0

Erweiterungen

Sprachen/Engines:

  • KI-basiertes Deutsch. Integrierte Version 2 des KI-Sprachmodells für Deutsch mit verbesserter Verarbeitungsqualität, F0.5-Score um 0,05 Punkte erhöht. Das Modell produziert jetzt weniger falsch positive Ergebnisse (falsche Vorschläge).
  • Grammatik-Engine. Aktualisierte Engine eines Drittanbieters, LanguageTool, um Version 5.8.0
    • Grammatikregeln für die folgenden Sprachen hinzugefügt und verbessert: Katalanisch, Englisch, Deutsch, Französisch, Polnisch, Portugiesisch, Russisch, Spanisch, Ukrainisch.
    • Aktualisierte Komponente eines Drittanbieters zur Behebung der Sicherheitslücke: CVE 2022-25647. Die anfälligen Jetty-Bibliotheken wurden aus dem Paket entfernt. 
  • Wörterbücher. Erweiterung des deutschen und englischen medizinischen Wörterbuchs um neue, von den Kunden gemeldete Begriffe (z. B. COVID-19, Moderna, AstraZeneca).

Benutzerdefinierte Wörterbuch-API:

  • Wörter, die zu benutzerdefinierten Wörterbüchern hinzugefügt werden, können durch nächste Trennzeichen unterteilt werden: \n, Space, Tab, comma.
  • Erstellt die Liste der unterstützten Zeichen, die dem Wörterbuch hinzugefügt werden können (Buchstaben, Ziffern und einige Interpunktionszeichen). Wörter, die nur Ziffern oder Interpunktionszeichen enthalten, sowie deren Kombinationen werden nicht unterstützt.

Fehlerbehebungen

  • [WP-4349, GitHub #11951] WProofreader Kern: Der Cursor bewegt sich zu einem anderen Block, wenn man die Leertaste nach einem Wort mit Grammatikfehler in CKEditor 5 drückt
  • [WP-4352] WProofreader core: Falsches Verhalten der Cursor-Wiederherstellung während der Autokorrektur in Draft.js

Wechselnde Änderungen

[Vor-Ort-Produktversion] Das automatische Installationsskript wurde aktualisiert:

  • Aktualisiert web_server_type Werte : 1 - Apache HTTP Server, 2 - NGINX, 3 - Andere
  • Umbenannte Webserver-bezogene Parameter:
    • restart_apacherestart_web_server
    • apache_config_dirweb_server_config_dir