Releases: froala/wysiwyg-editor
Releases · froala/wysiwyg-editor
v2.8.0
- Free for students in educational domains (learn more).
- Improve Font Awesome 5 support.
- Add fontSizeUnit option.
- Add quickInsert.commands.before event.
- Add quickInsert.commands.after event.
- Add tableDefaultWidth option.
- Add autofocus option.
- Enhancements
- Ignore comments when applying inline formatting.
- Always keep image mime type when pasting from the clipboard and available.
- Keep space intentation when pasting from Microsoft Word.
- Keep link anchor tags when pasting from Microsoft Word.
- Improve editing when htmlUntouched option is used.
- Improve creating new lines around images with caption in Firefox.
- Improve pasting tabs from Apple Notes.
- Trigger of the blur event in Code View mode.
- Dragging elements with contenteditable="false" attribute.
- Pasting from Microsoft Word with remote URLs.
- Improve Russian translation.
- Improve destroying shared instances.
- Clearing formatting with selection collapsed.
- Navigating inside tables when the editor lives in a list item element.
- Improves pasting images from Microsoft Word.
- Bug Fixing
- Unwanted data attribute was added in Firefox sometimes.
- Resize handlers where showing for PRE tags in IE.
- IE was scrolling to the top of the area when selecting an image.
- Editor selection was lost when using SELECT fields in popups.
- Error when switching to fullscreen in Code View without Code Mirror included.
- Error when using Embed.ly with iframe mode.
- Inline formatting was not applied correctly next to HR tags.
- Popup container was set incorrectly when using shared instances.
- Uploading image by URL was throwing an error in IE.
- Backspace was working incorrectly on iOS in RTL mode.
- Safari was pasting plain text all the time.
- Modal close buttons where not working correctly after destroying a shared instance.
- An error was thrown when applying inline formatting for specific HTML structures.
- Table cell selection or typing was causing scroll and cursor moving incorrectly.
- Backspace was removing multiple adjacent emoticons.
- HTML entities were being converted when pasting in Google Chrome.
- Drag and drop text inside the editor was placing it at the wrong position.
- Blur event was triggered when uploading an image using the Quick Insert tool.
- Destroying the editor was not possible in editInPopup mode.
- Deleting link tags was leaving empty tags around it.
- $.FroalaEditor.ICON_DEFAULT_TEMPLATE was not being used.
- Unfocus the editor before it is destroyed in order to prevent stealing page focus.
Release 2.7.6
- Add support for Font Awesome 5 and iconsTemplate option.
- Add helpSets option.
- Add paragraphDefaultSelection option.
- Quick Insert plugin is available in ENTER_BR mode.
- Support for JAWS.
- Changing the toolbarButtons option will automatically change the options for smaller screens if no other specific option is used.
- Enhancements
- Do not add image classes when imageDefaultAlign and imageDefaultDisplay options are null.
- Space collapsing at the end of links.
- Possibility to define shortcuts for commands without buttons.
- Allow using BLOCKQUOTE inside paragraph tags.
- toolbarContainer option is now compatible with fullscreen mode.
- BR tag cleaning in Firefox.
- Collapsing spaces when pasting from Microsoft Word.
- Pasting nested lists from Microsoft Word.
- Improves typing in IE when ENTER_BR option is used.
- iOS enter and backspace improvements.
- iOS pasting was not working all the times.
- Convert tabs on paste when the tabSpaces option is enabled.
- Pasting in the editor from Outlook.
- Show error message when dropping a file with unapproved extensions.
- Edit the most inner text of links instead of replacing the text at the top level.
- Accessibility support for IE.
- Improvements for the HTML untouched mode.
- Modal and popup backgrounds when using dark themes.
- Typing in the editor when there is a non-editable text element.
- Improvements for RU, UK, NL, SV and PL translations.
- Copying images with caption.
- Support for text inputs inside the editable area.
- Scrolling page to follow the cursor when it goes out of the screenview.
- Improvements for nested contenteditable="false" / contenteditable="true".
- Do not remove links when clearing formatting.
- Bug Fixing
- Fullscreen on iOS.
- Sync code view size when toggling fullscreen mode.
- Pasting empty tags was removing them when copying between editor instances.
- The STYLE tag was always removed.
- The blur event was triggered on image upload sometimes.
- Fixes the size of images with caption when the imageResizeWithPercent option is used.
- Pasting image in an empty editor wouldn't add the action to the undo stack.
- Embed.ly plugin was not working inside iframes.
- Applying text format next to an HR tag was not working correctly.
- Keep format when backspacing to the previous line.
- Emoticons were removed when using the useClasses option.
- Dragging an image in a link and then out of it was moving the link as well.
- Selecting different videos would bring the editor in an unresponsive mode.
- Dropdowns were misaligned in RTL mode sometimes.
- Toggling fullscreen was leaving an empty tag in the editor.
- Dropping image with caption inside the container of the image would throw an error.
- Deleting tabs were removing one extra character.
- Aligning the image caption would result in bad formatted HTML.
- When an image is inserted from the same domain, ignore the imageCORSProxy option.
- heightMin was set on the body output when the fullPage option was enabled.
- The video.removed event was not triggered when using backspace/delete to remove it.
- Dropping files in Firefox was not showing the cursor anymore sometimes.
- Popups were showing for elements inside contenteditable="false".
- Removing an image was not possible when the keepFormatOnDelete was enabled.
- contentChanged was triggered sometimes after destroying the editor instance.
- Table resize was not working correctly when there was some scroll on the page.
Release 2.7.5
- Enhancements
- Improve IT translations.
- Bug Fixing
- Fixes error when the useClasses option is disabled.
Release 2.7.4
- Add iframeDefaultStyle option.
- Add url.linked event for links which are linked while typing.
- Add linkNoOpener option.
- Add linkNoReferrer option.
- Pass the HTML output to the save.before event as a param.
- Update JS translations.
- Update KO translations.
- Improve PT translations.
- Improve FR translations.
- Improve DA translations.
- Remove svg+xml from default allowed imageAllowedTypes to avoid XSS problems
- Fixes XSS with SVG payload when inserting link.
- Add details to the default block tags.
- Links are no longer removed when clearing the formatting.
- Fixes table helpers inside bootstrap modals.
- Allow multiple block tags inside a list item.
- Add CTRL + Y as redo shortcut for Windows.
- Enhancements
- Improve output when useClasses option is disabled.
- Improves for image alignment when captions are used.
- Hide completely the link popup when there is no content for it.
- Limit indent action to the maximum width of the editor.
- Improves the line breaker behavior when images have caption.
- Add support for Font Awesome 5 shim.
- Improves pasting cleanup.
- Improves autoconversion regular expression for links.
- Improves text selection highlight in Firefox.
- Allow enter in textareas inside popups.
- Improves link sanitizing performance.
- Do not autoprefix links starting with dot.
- Navigation inside tables when there are nested lists.
- Improves Word space conversion on paste.
- Improves pasting images from Word.
- Improves keeping the original non-breaking spaces.
- Improves the backspace action on iOS.
- Improves pasting when selection includes the margins of the block tags.
- Bug Fixing
- Inserting HTML with line break should not insert an extra paragraph.
- Paste in Firefox was sometimes throwing an error.
- Timestamps in links were converted to the multiplication sign.
- Elements with contenteditable=false were stripped out on copy / paste.
- Custom special character sets were not replacing the default set.
- Fixes pasteAllowedStyleProps incorrect default option.
- Mobile inline toolbar position was incorrect after cursor selection changed.
- Setting zIndex option when editInPopup is true was throwing an error.
- Calling the image align method was not working if the image align button was not present in the imageEditButtons.
- Image upload dialog shows an error when the imageCorsProxy request throws an error.
- Fixes the image resizing with percent when captions are used.
- Prevent cutting inside DOM elements with contenteditable="false".
- Typing in image caption was not possible after deleting all the text.
- Line Breaker plugin was raising an error in IE sometimes.
- Fixes imageRoundPercent option.
- Backspace action was not working for some complex HTML structures.
- Fixes placeholder position when using jQuery 3.
- Empty table rows were deleted when they were empty.
- Fixes shared line breaker.
- Focus event was not triggered when the editor was focused using JS.
- Fixes removing formatting from nested block tags.
- Fixes using the ALT key together with other letter keys.
- Fixes link position for an image.
Release 2.7.3
- Enhancements
- Custom themes improvements.
- Improve image actions when using captions.
- Changing list type was removing the class attribute.
- Improve font family detection.
- Trim whitespaces at the start and end of links.
- Improve German translations.
- Bug Fixing
- Table cell attributes were lost when there was no content inside.
- Scrollbar was not working correctly for dropdowns inside popups.
- Deleting before an emoji was removing two characters in some cases.
- Caption interaction was limited in Mozilla Firefox.
- Line Breaker tool was triggering the blur event.
- The cut action was not removing the selected text.
- Display status was not updated correctly for images.
- Sticky toolbar was working incorrectly in Chrome in some cases.
v2.7.2
- Add missing translations for video plugin.
- Update border radius for popup and modal buttons.
- Add HTTPS protocol to embedded videos.
- Allow double dash in URLs.
- Add URL translation for link popups.
- Enhancements
- Add
noreferrer
when opening a link. - Do not add editor classes when the
imageAlign
andimageDisplay
are - not used. - Keep image type when creating a temporary blob image.
- Improve htmlUntouched option.
- Prevent hiding the editor toolbar when changing the window.
- Prevent hiding the popups when using the window scrollbar.
- Pasting from one instance to another.
- Using underscores in inserted URLs.
- Improve PT translation.
- Node cleanup when pasting from Word in ENTER_P mode.
- Image pasting from Word.
- Improve list actions when keepFormatOnDelete option is enabled.
- Make sure dropdowns always remain on screenview.
- Clean image caption artifacts when getting the edited HTML.
- Editor was freezing when clicking randomly on table cells.
- Popup positioning when using the fullscreen mode.
- Improve inline toolbar positioning on iOS devices.
- Remove table cell content when using the DELETE key.
- Add
- Bug Fixing
- iOS link toolbar remains with the style button active after opening the link.
- Image size was not updated correctly when using the imageOutputSize option.
- Focus was set incorrectly in Firefox with an empty editor.
- Dragging artifacts where not cleaned correctly.
- Pasting from Word was joining tags in some cases.
- Char counter was counting invisible space characters.
- Lists backspace.
- Link popup was flashing when placing cursor at the beginning/ending of a link.
- Error when table is not formatted correctly.
- Inline toolbar disappear on hovering over submenu dropdown in IE 11 on Windows 7.
- Color picker was working incorrectly for tables.
- Placeholder was not updating correctly on backspace.
- imageOutputSize option was preventing resizing image vertically.
- Image uploading artifacts where not removed correctly for corrupted images.
- The useClasses option set to false was not preserving empty inline styles.
- An empty P tag was added to the editor in some cases.
- Changing the size for images with caption results in scroll to top.
- Toolbar offset was not updating when switching to fullscreen mode.
- When deleting selected lines, previous line also getting removed in some cases.
- Error was thrown when disabling the imageResize option.
Release 2.7.1
- Add HEX input for table cell background color.
- Add muted and playsinline to htmlAllowedAttrs option.
- Add fileUpload option.
- Add videoUpload option.
- Add imageCORSProxy option.
- Add imageUploadRemoteUrls option.
- Add embedlyScriptPath option.
- Enhancements
- Do not remove P tags from table cells.
- Integration with At.JS for iOS.
- Do not merge consecutive blockquotes.
- Open file link in new tab.
- Trim inserted URLs.
- Handling new line at the beginning of a block tag.
- Do not convert email addresses while typing when linkConvertEmailAddress option is disabled.
- Improve doctype detection when using the fullPage option.
- Improve pasting from one editor instance to another.
- Cursor position when switching back from Code View.
- Video preview in Firefox.
- URL detection for Vimeo videos.
- Email detection for URLs.
- Browser default spellchecker in Firefox.
- Include missing translations for new texts from UI.
- Improve Word detection for new lines.
- Allow having tableEditButtons empty.
- Improve link convertion on paste.
- Add '.fr-img-caption' to lineBreakerTags option.
- Improve line breaker checking.
- Bug Fixing
- Right click while doing image resize was freezing the editor.
- Table merge was not working for specific table layouts.
- The inline editor was positioned incorrectly horizontally inside scrollableContainer.
- Image style was applied incorrectly when using captions.
- zIndex higher than 9999 was working improperly.
- Quotes inside image inline style were converted to ".
- Selecting table cells and using right click at the same time was bringing the editor to an unresponsive state.
- Iframe possible XSS attack through the SRC attribute.
- pasteDeniedTags was ignoring iframe tag.
- Table actions via table quick insert tool were not added to undo stack.
- paste.beforeCleanup event was triggered twice.
- Image caption couldn't be edited on Safari browser.
- Changing image size was not working correctly together with captions.
- Drag and drop action was copying the text into the new location instead of moving it.
- The | character couldn't be used in links.
Release 2.7.0
- Image captions.
- Embed.ly plugin for embedding rich content such as Twitter Cards or Facebook Posts.
- Custom color in HEX format for colors plugin.
- Method to create custom Quick Insert buttons.
- Add imageUpload option to ease disabling image upload.
- Add video option to Quick Insert toolbar.
- Enhancements
- File popup was not showing at the correct top position.
- Add option to include translation for special characters.
- Bug Fixing
- RegExp error on backspace in certain environments.
- Image was selected incorrectly when using SHIFT key near it.
Release 2.6.6
- Enhancements
- zIndex option value can take any value.
- Support SHIFT + DELETE for cut action on Windows.
- Improve typing performance on very slow computers.
- Improve Word pasting for tables.
- Improve image paste from clipboard detection in Firefox.
- Keep formatting when starting new lines.
- Toolbar width value is no longer being rounded.
- Improve Korean translation.
- Sync iframe height after pasting content into it.
- Improve URL detection.
- Do not strip P elements from list items at initialization time.
- Bug Fixing
- Error when inserting image and the link plugin was not included.
- Resizing a video was not possible in IE inside an empty editor.
- Image error message was not showing on Windows for a corrupted image.
- Hitting TAB in a table cell was sometimes adding a new cell outside of the editor.
- The Inline toolbar was positioned out of the screen sometimes.
- Dropdowns were not working correctly on iOS.
- An error was thrown when dropping an image in Safari.
- Composed emoji were not deleted properly.
- Add a new line after HR at the end of the editor.
- Shared popups were not working correctly after destroying a shared instance.
- Word Paste detection when using iframe mode in Microsoft Edge browser.
Release 2.6.5
- Enhancements
- Improve image detection for Word Pasting.
- Improve Word Paste list detection.
- Improve Word Paste detection in IE.
- Improve paste clean-up.
- Improve Excel pasting.
- Improve pasting from Google Docs.
- Scroll by touching the toolbar on mobile devices.
- Throw error when inserted image is corrupted.
- Detect when the editor is initialized inside an iframe.
- Pasting in Firefox from one instance to another.
- Use TAB inside a list within a table cell.
- Use the icon module for the remove table cell color icon.
- Add the possibility to pass CodeMirror object to the editor.
- Allow URLs which contain exclamation mark.
- Bug Fixing
- Pre tag was losing indentation when it had non-text child nodes.
- contentChanged event was not being triggered when choosing suggestion on iOS.
- Char Counter plugin was not detecting IME.
- Applying format inside nested lists was producing incorrect markup.
- Clean SCAYT markup when getting the HTML.
- Local Storage was throwing errors in IE.
- The cursor was not showing after inserting an image from Image Manager.
- Pasted images did not trigger the image.beforeUpload event.
- Popups were hiding in IE incorrectly.
- Events were not being turned off correctly.
- HTML Entity Codes in links get converted without a semicolon.
- Spaces were removed when entering bolded text in Firefox.
- Images and videos were not being uploaded on iOS.