All notable changes to this widget will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- We added new configuration to make link Url validation optional. This will allow user to put non-standard Url into the link format.
- We fixed an issue where the editor kept adding infinite empty lines at the end by limiting it to only 1 empty line.
- We added
trimEndfunctionality to make character count on status bar correctly count characters without including new line and empty character.
- We fixed an issue where hyperlink tag does not read target attribute when edited from code viewer.
-
We fixed an issue where
<br />tag not added properly on end of line. -
We fixed an issue where tab
\tbeing removed on save. -
We fixed an issue where link tooltip get clipped by the boundaries of rich text.
- We fixed an issue where onblur and onchange when user leave editor events not firing correctly if a focusable element is clicked as change focus user action.
-
We changed Tab keyboard behavior to add indentation instead of exiting focus from editor.
-
We changed
mark for empty line in favor for<br />break tag instead.
-
We added alt+F11 keyboard shortcut to do focus next, and alt+F10 to focus on toolbar.
-
We added shift+enter keyboard shortcut to add
<br />break tag.
- We fixed an issue where in dojo mode, the rich text modal was causing a double scrollbar.
-
We added character count options to the status bar to help users understand content length requirements and avoid validation failures when rich text HTML markup exceeds database attribute limits.
-
We added a configuration to set default font-family and font-size when there are no other value currently selected in the toolbar.
-
We allow white-space inline styling parsing in the widget.
-
We fixed the issue that image uploader not able to show.
-
We fixed the issue that code dialog not able to show.
-
We fixed an issue whereas last input change event action failed to trigger due to debounce logic.
- We added support to change the form orientation of the link, image and video modals
-
We fixed an issue where rich text table failed to properly functions if the widget is placed inside a table structure.
-
We fixed an issue where rich text list-style-type format incorrectly parsed.
-
We added support to choose image from entity using external widget.
-
We added support to keep image ratio when resizing images.
-
We fixed issue when empty paragraph do not shown as line break in html viewer by adding empty space content
. -
We fixed an issue where indented list throws error when reopen.
- We added support to add custom font families to Rich Text.
- We added table support to Rich Text, now it is possible to add tables and configure their layout.
- We fixed an issue with incorrect wording in words counter in status bar. (Thanks @Maismaus)
- We added fullscreen functionality in rich text editor.
- We added support for resizing images, videos, and other embeds.
- We fixed missing "Code" and "Font Size" toolbar component on custom advanced toolbar.
-
We fixed minor formatting issues of blank space appearing in between formats.
-
We fixed font size and family picker not set to correct default value.
-
We fixed additional break tag shows up in the last line of the editor.
-
We fixed minor HTML bugs whereas rich text will add extra new lines on saving value.
-
We fixed rich text accessibility with tab keypress. Pressing tab will now allow you to directly focus on editor and Alt + F10 will brings you directly to toolbar.
- We fixed readonly styling for Read Panel mode.
-
We changed dimension configurations to better match CSS formats.
-
We changed DOM order to show editor before toolbar for easier focus order.
- We fixed an issue where the attribute not refreshed when the widget is not reloaded.
- We allow user to create html button tag on the widget.
- The Rich Text widget has been updated to use Quill V2 due to a license change in TinyMCE. Unlike TinyMCE, Quill V2 does not require rendering a separate iframe, which simplifies styling and content security configurations. Users should review and adjust their widget configurations after updating.
- Changed action required to false to avoid unnecessary warnings in the Studio Pro.
- We add new advance config to allow user to disable relative url conversion.
- We allow users to turned off sandbox_iframes through configurations.
- We update the dependency to TinyMCE 6.8.4 in order to solve security issue.
-
We fixed an issue where in some cases rich text display loading screen infinitely.
-
We optimized rich text bundle size.
- We add on change and on key press events to make upgrade consistent from previous version.
- We add options to include external styling in advance tab. the style can be included in theme folder. and this is also allow user to switch between built-in style theme: 'default' and 'dark'.
- We fixed issue where rich text body font style overriding the page body style in inline mode.
- We add more options to the rich text's context menu and give user the options to use native context menu as well.
-
We fixed tab index not working on Editor.
-
We fix security issue by setting sandbox_iframes and convert_unsafe_embeds to true.
- We allow user to disable quick toolbar.
-
We fixed styling to match atlas styles.
-
We re-introduce readonly style.
-
We fixed editor height configuration can't be changed.
- We fix issue with menubar and statusbar not showing on sub-folder deployment.
- We update the widget icons.
- We removed toolbar, menubar, and statusbar on readonly.
- Due to the end of life for CKEditor4, We have now build a new rich text editor with different engine, TinyMCE. This is a major version upgrade. The widget configuration is changing, please review your configuration after updating.
- We disabled the version check from CKEditor 4, which generated security alert in all widget instances.
- We add validation message for rich text editor.
- We fix an issue with toolbars content incorrect display on mouse hover.
- We fix an issue with Editor intermittenly not displaying data.
- Added Insert toolbar group as an option for custom toolbar
- We removed redundant code to improve widget load time in the browser.
-
We updated page explorer's caption to display datasource.
-
We updated the light and dark icons and tiles for the widget.
- We fixed an issue when Rich Text widget not saving data when user leaves the page quickly after editing.
- Update ckeditor4 to version 4.21.0
- We fixed an issue when Rich Text widget loosing focus after running onChange or onKeyPress microflow.
- We fixed an issue with Rich Text widget not working correctly when another Rich Text widget is opened in a popup.
- Added 1MB file size limit for pasted and dropped images.
-
We fixed an issue with attribute value override when Data view update widget props.
-
We fixed the issue with underline toolbar not showing after setting 'Custom toolbar' property.
-
We fixed an issue with image tag being removed on content sanitization.
- We added an indent plugin.
- We changed openlink action to open links just on mouse click (without ctrl).
- Using editable settings, when switch from readonly state to editable then it is possible to change the text
- Update ckeditor4 to version 4.20.0 to prevent XSS
- Remove CSS file for WebSpellChecker Dialog plugin as it rich end of support from ckeditor4
- We changed the behavior on clicking the links in rich text editor. CMD/CTRL + Click will open a link in new tab.
-
We added a lot of cool features such as code highlight, allow-disallow content filtering, customizable toolbar, general toolbar presets (Basic, Advanced, Full).
-
We added read only style modes.
-
We added editor style mode (Toolbar | Inline).
- We changed the core library for Rich Text. Moved from Quill to CKEditor4.
- We changed the behavior of Rich Text that could steal the focus while updating the content.