Skip to content

Releases: froala/wysiwyg-editor

Release 2.9.0

01 Nov 15:50
Compare
Choose a tag to compare
  • Add listAdvancedTypes option.
  • Add videoResponsive option.
  • Add TUI Advanced Image editor.
  • Add Font Awesome insert icons plugin.
  • Add Line Height plugin.
  • Add Inline Classes plugin.
  • Add Export as PDF.
  • Display shortcuts for quotes.
  • Enhancements
    • Text selection using keys.
    • Using SHIFT key in blockquotes.
    • Adding new lines at the end of PRE tags.
    • Add translation for Save button.
    • Improve Danish translation.
  • Hotfixes
    • Videos were not draggable in IE.
    • Dropdowns were making the page scroll in IE.
    • When using the ENTER_BR option, the inline styles were not applied correctly.
    • Image caption was not working correctly in IE.
    • Setting HTML was removing spaces between images.
    • Image resizer was placed incorrectly in IE sometimes.
    • Pasting SVGs in Safari was throwing an error.
    • The html.insert was not scrolling to the insertion point on iOS.
    • Progress bar was hiding when resizing during image upload.
    • Pasting on iOS was triggering unwanted scroll.
    • Iframe was not changing size when resizing images.
    • Do not add target="_blank" for emails.
    • Row insert was positioned incorrectly after scroll.
    • Drag between blocks was turning editor into a disabled mode sometimes.
    • Pressing backspace inside iframes was causing the editor to scroll up.
    • Toggling caption was adding unwanted HTML markup.
    • Quick Insert plugin was working incorrectly when using nested block tags.

v2.8.5

12 Sep 06:41
Compare
Choose a tag to compare
  • Add wordPasteKeepFormatting option.
  • Enhancements:
    • Improve Russian translation.
    • Improve Chinese translation.
    • Improve Persian translation.
    • Improve Portuguese translation.
    • Do not load Font Awesome when iframe mode is enabled.
    • Pasting from Word in Safari was taking a long time with specific documents.
    • Use the fileAllowedTypes option as a restriction for the files to be chosen in the upload dialog.
    • Improve the htmlUntouched option.
    • Allow typing inside inputs on modals.
  • Hotfixes:
    • Command events were not triggered for code view in inline mode.
    • Init on link was not allowing proper editing of the content.
    • Editor was scrolling up when hovering a dropdown in IE browser.
    • Long links where causing horizontal scroll in Edge browser.
    • Double click on image popup buttons where blocking the upload actions.
    • Calling the image.setSize method without clicking the image first would result in an error.
    • Clearing text format was joining paragraphs together.
    • Pasting in IE was throwing a JS error when pasting from Wikipedia.
    • Typing in Korean was not working correctly for image captions in IE.
    • < and > characters were wrapped incorrectly when converting inline links.
    • The undo.reset method was not resetting stack fully.
    • Embed.ly plugin was not loaded correctly when multiple instances on the same page.
    • Pasting with ENTER_BR or ENTER_DIV enabled was joining new lines for specific HTML.
    • Fix possible XSS in data attribute.
    • Image upload to S3 was broken when the imageUploadURL was not changed.

Release 2.8.4

23 Jun 22:47
Compare
Choose a tag to compare
  • Hotfixes
    • Revert the previous way of building the code in order to fix Angular & React integration problems.
    • Use jQuery AJAX instead of XHR requests.

Release 2.8.3

21 Jun 06:14
Compare
Choose a tag to compare
  • Hotfixes
    • Build was not working correctly with Webpack.

Release 2.8.2

20 Jun 16:29
Compare
Choose a tag to compare
  • Images are uploaded to a local blob instead of i.froala.com by default.
  • Update SCAYT default path.
  • Allow translation of CTRL.
  • Add Greek translation.
  • Add Kurdish translation.
  • Add table.resized event.
  • Enhancements
    • Make sticky toolbar to behave the same way across browsers.
    • Insert Vimeo private videos.
    • Improve Font Awesome 5 compatibility.
    • Rename "Alternate Text" to "Alternative Text".
    • Improve Korean translation.
    • Show special characters plugin on mobile devices.
    • Improve pasting from Google Sheets.
    • Improve integration of Embedly to remove the branding when a correct key is used.
    • Allow tableEditButtons to be empty.
  • Hotfixes
    • Image pasted from clipboard was not uploaded correctly.
    • Image was not deselected when clicking outside of the editor under certain situations.
    • Using http-equiv='refresh' was triggering a page refresh.
    • An error was throwing when removing an image sometimes.
    • The font size was not being displayed correctly when using PT instead of PX.
    • Nested lists were not being removed correctly on backspace.
    • Plain paste was not working with the iframe mode.
    • Alignment was incorrect when pasting from certain Microsoft Word files.
    • Table resize was not working correctly when first row was hidden or had cells merged.
    • ALT + D was removing the current selected cell.
    • Converting links while typing was making the cursor to jump incorrectly.
    • Inserting link with protocol was not working correctly.
    • Deleting inside a block element was removing it all together on last character delete.

Release 2.8.1

26 Apr 09:30
Compare
Choose a tag to compare

Hotfixes

  • Editor not showing toolbars in IE.
  • Selecting text with the SHIFT key was working incorrectly.

v2.8.0

13 Apr 14:54
Compare
Choose a tag to compare
  • 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

08 Mar 14:32
Compare
Choose a tag to compare
  • 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

02 Feb 15:02
Compare
Choose a tag to compare
  • Enhancements
    • Improve IT translations.
  • Bug Fixing
    • Fixes error when the useClasses option is disabled.

Release 2.7.4

31 Jan 17:42
Compare
Choose a tag to compare
  • 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.