Rev 637 | Rev 759 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 637 | Rev 679 | ||
---|---|---|---|
Line 4... | Line 4... | ||
4 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
4 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
5 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
5 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
6 | 6 | ||
7 | ## Unreleased |
7 | ## Unreleased |
8 | 8 | ||
- | 9 | ## 5.10.2 - 2021-11-17 |
|
- | 10 | ||
- | 11 | ### Fixed |
|
- | 12 | - Internal selectors were appearing in the style list when using the `importcss` plugin #TINY-8238 |
|
- | 13 | ||
- | 14 | ## 5.10.1 - 2021-11-03 |
|
- | 15 | ||
- | 16 | ### Fixed |
|
- | 17 | - The iframe aria help text was not read by some screen readers #TINY-8171 |
|
- | 18 | - Clicking the `forecolor` or `backcolor` toolbar buttons would do nothing until selecting a color #TINY-7836 |
|
- | 19 | - Crop functionality did not work in the `imagetools` plugin when the editor was rendered in a shadow root #TINY-6387 |
|
- | 20 | - Fixed an exception thrown on Safari when closing the `searchreplace` plugin dialog #TINY-8166 |
|
- | 21 | - The `autolink` plugin did not convert URLs to links when starting with a bracket #TINY-8091 |
|
- | 22 | - The `autolink` plugin incorrectly created nested links in some cases #TINY-8091 |
|
- | 23 | - Tables could have an incorrect height set on rows when rendered outside of the editor #TINY-7699 |
|
- | 24 | - In certain circumstances, the table of contents plugin would incorrectly add an extra empty list item #TINY-4636 |
|
- | 25 | - The insert table grid menu displayed an incorrect size when re-opening the grid #TINY-6532 |
|
- | 26 | - The word count plugin was treating the zero width space character (`​`) as a word #TINY-7484 |
|
- | 27 | ||
- | 28 | ## 5.10.0 - 2021-10-11 |
|
- | 29 | ||
- | 30 | ### Added |
|
- | 31 | - Added a new `URI.isDomSafe(uri)` API to check if a URI is considered safe to be inserted into the DOM #TINY-7998 |
|
- | 32 | - Added the `ESC` key code constant to the `VK` API #TINY-7917 |
|
- | 33 | - Added a new `deprecation_warnings` setting for turning off deprecation console warning messages #TINY-8049 |
|
- | 34 | ||
- | 35 | ### Improved |
|
- | 36 | - The `element` argument of the `editor.selection.scrollIntoView()` API is now optional, and if it is not provided the current selection will be scrolled into view #TINY-7291 |
|
- | 37 | ||
- | 38 | ### Changed |
|
- | 39 | - The deprecated `scope` attribute is no longer added to `td` cells when converting a row to a header row #TINY-7731 |
|
- | 40 | - The number of `col` elements is normalized to match the number of columns in a table after a table action #TINY-8011 |
|
- | 41 | ||
- | 42 | ### Fixed |
|
- | 43 | - Fixed a regression that caused block wrapper formats to apply and remove incorrectly when using a collapsed selection with multiple words #TINY-8036 |
|
- | 44 | - Resizing table columns in some scenarios would resize the column to an incorrect position #TINY-7731 |
|
- | 45 | - Inserting a table where the parent element had padding would cause the table width to be incorrect #TINY-7991 |
|
- | 46 | - The resize backdrop element did not have the `data-mce-bogus="all"` attribute set to prevent it being included in output #TINY-7854 |
|
- | 47 | - Resize handles appeared on top of dialogs and menus when using an inline editor #TINY-3263 |
|
- | 48 | - Fixed the `autoresize` plugin incorrectly scrolling to the top of the editor content in some cases when changing content #TINY-7291 |
|
- | 49 | - Fixed the `editor.selection.scrollIntoView()` type signature, as it incorrectly required an `Element` instead of `HTMLElement` #TINY-7291 |
|
- | 50 | - Table cells that were both row and column headers did not retain the correct state when converting back to a regular row or column #TINY-7709 |
|
- | 51 | - Clicking beside a non-editable element could cause the editor to incorrectly scroll to the top of the content #TINY-7062 |
|
- | 52 | - Clicking in a table cell, with a non-editable element in an adjacent cell, incorrectly caused the non-editable element to be selected #TINY-7736 |
|
- | 53 | - Split toolbar buttons incorrectly had nested `tabindex="-1"` attributes #TINY-7879 |
|
- | 54 | - Fixed notifications rendering in the wrong place initially and when the page was scrolled #TINY-7894 |
|
- | 55 | - Fixed an exception getting thrown when the number of `col` elements didn't match the number of columns in a table #TINY-7041 #TINY-8011 |
|
- | 56 | - The table selection state could become incorrect after selecting a noneditable table cell #TINY-8053 |
|
- | 57 | - As of Mozilla Firefox 91, toggling fullscreen mode with `toolbar_sticky` enabled would cause the toolbar to disappear #TINY-7873 |
|
- | 58 | - Fixed URLs not cleaned correctly in some cases in the `link` and `image` plugins #TINY-7998 |
|
- | 59 | - Fixed the `image` and `media` toolbar buttons incorrectly appearing to be in an inactive state in some cases #TINY-3463 |
|
- | 60 | - Fixed the `editor.selection.selectorChanged` API not firing if the selector matched the current selection when registered in some cases #TINY-3463 |
|
- | 61 | - Inserting content into a `contenteditable="true"` element that was contained within a `contenteditable="false"` element would move the selection to an incorrect location #TINY-7842 |
|
- | 62 | - Dragging and dropping `contenteditable="false"` elements could result in the element being placed in an unexpected location #TINY-7917 |
|
- | 63 | - Pressing the Escape key would not cancel a drag action that started on a `contenteditable="false"` element within the editor #TINY-7917 |
|
- | 64 | - `video` and `audio` elements were unable to be played when the `media` plugin live embeds were enabled in some cases #TINY-7674 |
|
- | 65 | - Pasting images would throw an exception if the clipboard `items` were not files (for example, screenshots taken from gnome-software). Patch contributed by cedric-anne #TINY-8079 |
|
- | 66 | ||
- | 67 | ### Deprecated |
|
- | 68 | - Several APIs have been deprecated. See the release notes section for information #TINY-8023 #TINY-8063 |
|
- | 69 | - Several Editor settings have been deprecated. See the release notes section for information #TINY-8086 |
|
- | 70 | - The Table of Contents and Image Tools plugins will be classified as Premium plugins in the next major release #TINY-8087 |
|
- | 71 | - Word support in the `paste` plugin has been deprecated and will be removed in the next major release #TINY-8087 |
|
- | 72 | ||
9 | ## 5.9.2 - 2021-09-08 |
73 | ## 5.9.2 - 2021-09-08 |
10 | 74 | ||
11 | ### Fixed |
75 | ### Fixed |
12 | - Fixed an exception getting thrown when disabling events and setting content #TINY-7956 |
76 | - Fixed an exception getting thrown when disabling events and setting content #TINY-7956 |
- | 77 | - Delete operations could behave incorrectly if the selection crossed a table boundary #TINY-7596 |
|
13 | 78 | ||
14 | ## 5.9.1 - 2021-08-27 |
79 | ## 5.9.1 - 2021-08-27 |
15 | 80 | ||
16 | ### Fixed |
81 | ### Fixed |
17 | - Published TinyMCE types failed to compile in strict mode #TINY-7915 |
82 | - Published TinyMCE types failed to compile in strict mode #TINY-7915 |