Releases: WebSpellChecker/wproofreader
Releases · WebSpellChecker/wproofreader
v5.16.0
5.15.2.0 (3.4.4570)
- Improved autocorrect feature. Words that start from the capital letter will be ignored by autocorrect. It means that there won’t be false positive and annoying autocorrections for names or other proper names.
Bug Fixes
- [WP-4000] Autocorrect doesn't work with Unicode languages (e.g. Ukrainian, Arabic, Hebrew, etc.)
- [WP-3999] When user adds reverted words to the user dictionary they are still autocorrected
v5.15.1.0 (3.4.4565)
- Added a toggle option “Correct spelling automatically” for end users to turn on/off the autocorrect feature directly from the UI on the settings dialog. User selection will be remembered in the browser local storage. To find out more about autocorrect feature, refer to the Autocorrect guide.
- Extended the
settingsSections
option with additional value:general
. This section right now contains the toggle Correct spelling automatically responsible for managing autocorrect functionality. By default it is shown. If admins prefer to remove it from UI, this value has to be removed from the array. Find out more in WProofreader API options docs. - Autocorrect replacements are now more user-friendly. The following spelling alarms will be ignored from the autocorrection: abbreviations, words in mixed case or containing digits, if suggestion consists of two words or a number of letters changed is more than one.
Bug Fixes
- [WP-3994, WP-3997] Autocorrect doesn’t work properly with
auto
language
v5.15.0.0 (3.3.4562)
Autocorrect as you type functionality (beta):
- Enabled by default using new API option
autocorrect
; - Available for all supported languages except Japanese and Chinese;
- Algorithm behind autocorrect is relying on a similarity score (Levenshtein distance) and as a source uses the aggregated statistics of user replaces bundled with the standard spell check operation. If conditions are not met, the autoreplace won’t happen.
- End users have an option to revert/undo the correction by hovering on it and selecting the original word. The autocorrected word will be underlined with a gray dotted line. Undo action is remembered during the browser session until the page is reloaded.
- In case of auto detected language, autocorrect uses the last detected language as a language for autocorrect check. More details about autocorrect feature are available here.
- Updated UI localization for the Dutch language based on the feedback from one of our clients.
v5.12.1.0 (3.2.4522)
- Default language changed from American English (
en_US
) to Auto Detect (auto
). This will be applied if no language is predefined in configuration using lang option. - Added a new API option
autoLangPriorities
that allows to define priorities of languages detected by auto-detect. For example, if language auto-detect definesen
, then British English (en_GB
) should be used during check request. It is applicable only ifauto
is available and used as a default language. - The size of the squeezed badge is decreased by 40%. This state is enabled automatically for fields with small height and when entered text overlap the badge.
Find out more about all available customization options for WProofreader in API documentation.
Bug Fixes
- [WP-3887] WProofreader: Extra badge appears after copy/paste in Quill editor field
v5.12.0.0 (3.2.xxxx)
- Implemented support of the dark theme. Can be enabled by adding:
theme: ‘dark’
, - The size of the orange floating badge is now dynamically adjusted based on the size of the input area and text position.
- Mirrored the orange badge and its elements in case of right-to-left (RTL).
- Updated user interface localization for Norwegian (
no
), Swedish (sv
) and Danish (da
) based on the recommendations from the client. - Added a new user interface localization for Swiss German (
de-ch
) prepared by one of the customers.
Bug Fixes
- [WP-3838] WProofreader jumps when user changes settings on the page with many instances
- [WP-3827] WProofreader: Dialog is not closing after switching to CKEditor 4 full view
v5.11.0.0 (3.1.xxxx)
- Implemented global proofread dialog that aggregates all suggestions from the editable element on the page. Enabled by default:
globalProofreadDialog: true
. - Storing spell check ignore options and language selection globally for the same origin (
domain/subdomain+protocol//:domain+port
) in the browser local storage instead of per instance storage. Enabled by default:disableOptionsStorage [options, language]
. - Implemented per page options and language synchronization mechanism. Enabled by default:
syncOptions = true
. It means that language selected in one instance, will be applied for all consequent and existing instances. - Updated localization of UI for the Ukrainian and Russian languages.
Bug Fixes
- [WP-3794] WProofreader: Elements position is shifted if initialized in elements with
display: inline;
- [WP-3781] WProofreader: When removing a word from dictionary Russian localization says about removing a dictionary instead
- [WP-3786] WProofreader: ‘Settings’ title is shown on dialog window if it is reopened from the badge
- [WP-3795] WProofreader: Badge doesn’t refresh the suggestions count
- [WP-3814] WProofreader: Wrong focus after replace action in dialog
- [WP-3822] TypeError: Unable to get property
doctype
of undefined or null reference for WProofreader in EdgeHTML - [WP-3824] WProofreader: Icons for such actions as Add, Ignore, More displaced in hovered state in IE11
v5.10.0.0 (3.0.4457)
- Implemented support of right-to-left (RTL) mode for a new floating proofread dialog. Thus, user interface elements for such RTL languages as Arabic or Hebrew will be mirrored compared to the left-to-right languages.
- Updated localization of the WProofreader user interface, specifically suggestion pop-up and floating dialog, for English
en
, Frenchfr
, Arabicar
, Hebrewhe,
Ukrainianuk
and Italianit.
Also created localization for Russianru
. - Added a new onToggle callback that allows listening to the application state changes from enabled to disabled.
Bug Fixes
- [WP-3737] WProofreader: Replace action doesn’t work in the unfocused state of inline CKEditor 4
- [WP-3747] WProofreader: Overwritten style of font from normal to bold and no line break in dialog
- [WP-3723, GitHub#18]: WProofreader plugin for CKE5: If backend is unavailable for more than 5 requests, the instances states won’t be synchronized
v5.9.0.0 (3.0.xxxx)
- Static proofread in dialog mode was replaced with a compact and intuitive floating one. Now the dialog collects only suggestions without extracting the whole text from the original text field.
- The color of detected grammar-type errors changed from green to blue.
- [GitHub#180] API | SCAYT | WProofreader: Alphabetical sorting of personal dictionary
Bug Fixes
- [WP-3463] WProofreader: Misspelled words are not highlighted if
contenteditable=’false’
mentioned in the same element as text to be spell checked - [WP-3434, GitHub#26] WProofreader: There is no tooltip on hover to the badge with the problems counter
- [WP-3610] WProofreader: Broken styles of badge and suggestion pop-up on Square website
- [WP-3677] WProofreader: Disabled badge overlay text at the right corner of editable field
- [WP-3695] WProofreader: App fails to start in inline elements like span
- [WP-3701] WProofreader: App fails to start with enabled detectLocalizationLanguage option
- [WP-3707] WProofreader/SCAYT core: Incorrect sentence detection with
<sub>
and<sup>
HTML elements - [WP-3711] WProofreader: Suggestion can’t be applied if the badge is focused
- [WP-3718] WProofreader: App can’t be initialized properly in
<textarea>
if user ignore<div>
elements