Bug fixes
- [WP-4675] Korean correct words are unrecognized and underlined as misspellings
View the up to date information of the product enhancements, bug fixes and new features added with each release.
* ‘compileCustDict’ parameter that was used for compilation of global custom dictionaries is deprecated. File compilation is no longer needed, just plain text files with appropriate formatting.
*This fix will be applied on December 27, 2022 once the involved component is updated.
Hot fix release for the issue with AI requests that randomly lead to the application crash.
Note! We had to roll back the ICU changes made in v5.26.0 due to the issues that led to the application crashes causing 5xx errors. This change is applied in both cloud and on-premise product versions.
Note! Only the on-premise product version was fully released. The cloud one is still in progress. We had to roll back the cloud release, specifically changes in the backend component, due to the issues that led to the application crashes causing 5xx errors. However, all the changes introduced in the WProofreader core are available in the cloud version as well.
Updated WProofreader core v3.8.4782:
globalBadge:false
but if enabled it will be placed in the bottom right corner of the page. Its position can be regulated using the following options: badgeOffsetX
, badgeOffsetY
, badgeZIndex
(by default, badgeOffsetX
= 20, badgeOffsetY
= 20, badgeZIndex
= 1000). Grammar engine. Updated 3rd party engine, LanguageTool, to version 5.9.0.
Replaced sentence tokenization mechanism.
The old custom sentence tokenization mechanism was replaced with the ICU word break iterator tool to improve processing of words that contain dots (abbreviations), hyphens, apostrophes, special symbols, shortening with one dot, possessions, etc. This approach is implemented for all languages that are based on the Hunspell spelling check engine.
ignore_mixed_case
also affects and enables ignore_all_caps
[On-premise product version] Updated the application server (AppServer) configuration file, AppServer.X.xml:
Enabled
tag for SpellCheck
to Enabled
attribute: <SpellCheck Enabled="true">
Enabled
attribute for Model
, GrammarCheck
, Autocomplete
and Autocorrect
tags.MaxInputSize
parameter which is responsible for setting the max number of input tokens for AI language models in AppServer.X.xml. It adds flexibility in controlling model input size.[On-premise product version] Updated the application server (AppServer) configuration file, AppServer.X.xml:
fullSizeBadge: true
.globalBadge
option name. If enabled, there will be only one global badge on the page that aggregates all the suggestions on the page instead of having separate badges for each field. By default, it’s disabled: globalBadge: false
.disableBadgePulsing
option. Also, with the introduction of the small badge, removed the mechanism with the dynamic badge-size depending on the content and the text field.Updated the sources of the Hunspell dictionaries for the next languages:
[On-premise product version] Updated Docker configuration:
stdout
, so they can be found in docker logs
. Note that the license activation logs that are generated during image creation are stored in Logs/img_build_logs.tar.gz
.config.ini
and configSSL.ini
were removed, all build parameters are now ARGs
in the Dockerfile
and also can be set as ENV variables.Custom dictionary API:
\n,
Space
, Tab
, comma
.[On-premise product version] Updated the automated install script:
web_server_type
values : 1 – Apache HTTP Server, 2 – NGINX, 3 – Otherrestart_apache
→ restart_web_server
apache_config_dir
→ web_server_config_dir