diff --git a/public/js/tinymce/CHANGELOG.md b/public/js/tinymce/CHANGELOG.md deleted file mode 100644 index 4194206..0000000 --- a/public/js/tinymce/CHANGELOG.md +++ /dev/null @@ -1,3945 +0,0 @@ -# Changelog -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html), -and is generated by [Changie](https://github.com/miniscruff/changie). - -## 8.3.2 - 2026-01-14 - -### Fixed -- The `uc-video` element is no longer refreshed on undo/redo. #TINY-12884 - -## 8.3.1 - 2025-12-17 - -### Fixed -- Views could not be opened during the `init` event. #TINY-13463 - -## 8.3.0 - 2025-12-10 - -### Added -- New `documents_file_types` option. #TINY-13278 -- New `files_upload_handler` and `link_uploadtab` options in the Link plugin. #TINY-13278 -- New upload tab to the link dialog when `files_upload_handler`, `documents_file_types`, and `link_uploadtab` are all specified. #TINY-13278 -- New options for `dropzone` dialog components: `dropAreaLabel`, `buttonLabel`, `allowedFileTypes` and `allowedFileExtensions`. #TINY-13278 - -### Improved -- Accordions can now be opened and closed when the editor is in a read-only state. #TINY-12316 -- An editor notification is now shown when a premium plugin is not allowed for a given license key. #TINY-12937 - -### Fixed -- Help Plugin did not contain an entry for the Fullpage HTML plugin. #TINY-13183 -- Accordions could be toggled when the editor was in a disabled state. #TINY-12315 -- Removing a line height sometimes did not remove it from all selected lines. #TINY-13053 -- The `font-size` style on `li` elements was not copied to new list items. #TINY-13224 -- Toolbar split button chevron tooltip is now the same as the main button tooltip unless explicitly set. #TINY-13271 -- Inline formats were not applied to the marker of a list item when its content was a single block element. #TINY-13197 - -## 8.2.2 - 2025-11-17 - -### Fixed -- Ability to load licensekeymanager in different hosting scenarios. #TINY-13203 - -## 8.2.1 - 2025-11-06 - -### Fixed -- Resizing the editor's height would add a fixed width value. #TINY-13138 -- Help Plugin did not contain an entry for the Fullpage HTML plugin. #TINY-13183 - -## 8.2.0 - 2025-10-23 - -### Improved -- Some elements would be given an extra newline by the serializer when indented. #TINY-12857 - -### Fixed -- UI elements like focus outlines and placeholders would be visible after printing. #TINY-12584 -- The `open` attribute on `
` elements is now normalized to `open="open"` when the accordion plugin is enabled. #TINY-12862 -- Tooltips on toolbar buttons sometimes remained visible if the button icon was updated while hovered. #TINY-12289 -- The editor would upon gaining focus scroll to the center of the editor on some browsers if the top of the editor was out of frame. #TINY-12626 -- Some UI elements related to dragging elements were not properly filtered out when fetching content. #TINY-12384 -- The cursor could get stuck around an absolute CEF element when navigating using arrow keys. #TINY-10526 -- The schema will now allow the `property` RDFa attribute on `meta` elements. #TINY-12858 -- Corrected type of `undoManager.add` method. The `event` parameter is type `EditorEvent` not `Event`. #TINY-12936 -- Chromium browsers would in certain situations scroll the editor unexpectedly when dragging content over the editor. #INT-3373 -- Support for setting component urls for custom elements. #TINY-13006 -- Reverted toolbar button width to `auto`. #TINY-13097 -- Addressed split buttons rendering narrower than in TinyMCE 7, ensuring consistent sizing across the toolbar. #TINY-13111 - -## 8.1.2 - 2025-09-18 - -### Fixed -- Some sidebar UI components were not rendering correctly. #TINY-12925 - -## 8.1.1 - 2025-09-17 - -### Fixed -- Reset rules for CSS were not applying correctly. #TINY-12920 - -## 8.1.0 - 2025-09-17 - -### Improved -- The editor `DomParser` API can now parse full documents when the API's `root_name` option is set to `#document`. #TINY-12589 -- Tooltips can be hovered over to keep open. #TINY-12053 -- Default avatars are now generated with a consistent color based on the user id. #TINY-12532 -- Reverted split button design change. #TINY-12593 -- `editor.getContent()` now includes `indent` and `entity_encoding` properties to control HTML formatting. #TINY-12786 - -### Deprecated -- Deprecated `content_css_cors` config option. #TINY-12578 - -### Fixed -- Clicking on a non selectable element when the selection is off screen no longer scrolls to the selection. #TINY-12245 -- Using CMD+backspace would not preserve inline formatting. #TINY-12071 -- Navigating between elements with `contenteditable="true"` was not possible on Firefox using the keyboard. #TINY-12459 -- NVDA would announce `iframe_aria_text` multiple times. #TINY-11296 -- Cursor movement did not operate correctly after a `figure` was selected. #TINY-12458 -- Links inserted with `&` encoding are now decoded to `&` before inserting. #TINY-12504 -- Attribute `aria-errormessage` was incorrectly added to url input fields by default. #TINY-12037 -- Splitting list items by pressing enter did not move the cursor due to an error in the browser console. #TINY-12830 - -## 8.0.2 - 2025-08-14 - -### Fixed -- Reverted split button design change. #TINY-12593 - -## 8.0.1 - 2025-07-28 - -### Fixed -- Updated missing changelogs. #TINY-12581 - -## 8.0.0 - 2025-07-23 - -### Added -- New `pageUid` property on the `tinymce` global instance. #TINY-12021 -- New `editorUid` property on editor instances. #TINY-12021 -- New `UserLookup` API to provide consistent user management and fetching/caching user information across TinyMCE plugins. #TINY-11974 -- New toolbar icons for suggested edits plugin. #TINY-12070 -- New `crossorigin` option that sets the `crossorigin` attribute on scripts loaded by the editor. #TINY-12228 -- New `allow_html_in_comments` option to allow HTML like contents inside comment data. #TINY-12220 -- New `list_max_depth` option that limits the maximum list indent depth. #TINY-11937 -- Support for TinyMCE 8 license keys and license key manager. #TINY-12001 - -### Improved -- Focus is now restored to a dialog after closing an alert, confirmation or another dialog. #TINY-12038 -- Resize handles are more accessible with `role` and `aria-valuetext` attributes. #TINY-11421 -- Toolbar drawer now closes when the editor loses focus. #TINY-12125 -- The `translate` API now automatically replaces three dots in a row with an ellipsis character. #TINY-12155 -- Tooltips can now be closed by pressing the escape key. #TINY-12054 -- Instructions on how to navigate the color swatch, image select and insert table widget are now announced by the screen readers. #TINY-12189 -- When `editor.resetContent()` is used, the resulting `SetContent` event now has the `initial` flag set in the event arguments. #TINY-12146 -- Updated Image plugin decorative image check to align with accessibility standard #TINY-12545 - -### Changed -- DomParser no longer tries to fix some nodes when parsed with a context. #TINY-11927 -- Split buttons are now rendered as separate action and chevron buttons. #TINY-8665 -- Moved essential parts of the `lists` plugin into core. #TINY-12121 -- Cut action now uses the editor delete implementation instead of the native `execCommand('Delete')` function. #TINY-12171 -- Comments with HTML like content, attributes with HTML like values, elements with HTML Comment like textContent are no longer retained while content sanitization is active. #TINY-12056 -- Added space to promotion message for ease of reading. #TINY-12271 - -### Deprecated -- Deprecated `skipFocus` option for ToggleToolbarDrawer command. To skip focus use `skip_focus` option. #TINY-12044 -- Deprecated 'editor.selection.setContent' method. #TINY-11692 - -### Removed -- Removed undocumented `documentBaseUrl` property from `Editor` instances. `documentBaseURI` is the supported property. #TINY-12182 - -### Fixed -- Long tooltips could overflow narrow browser windows. #TINY-11884 -- Pressing Tab to create a new row in tables with a non-editable final row would freeze the editor. #TINY-12018 -- Fixed an issue where the context form API `onSetup` was referencing the incorrect element. #TINY-11912 -- Attempting to add a newline directly after a block element such as an image would cause an error. #TINY-12045 -- It wasn't possible to navigate out of a `figcaption` using the left and right arrow keys in Firefox. #TINY-11982 -- Nested font sizes were causing too much spacing between lines. #TINY-12073 -- New list item was not inserted correctly when existing list item had a block element inside. #TINY-12102 -- Deleting a whole element would sometimes replace the tag name of adjacent content. #TINY-11868 -- HTML schema did not treat `colgroup` or `col` elements as block elements. #TINY-12092 -- Inserting HTML fragments with invalid contents now retains more of the structure. #TINY-11927 -- The `contextform` subtoolbar is no longer dismissed when using the toolbar back button in inline editors. #TINY-12118 -- Tabbing when a `figure` was selected didn't move the selection on the `figcaption` correctly. #TINY-11753 -- Strikethrough format could be added outside font size format, which renders incorrectly in some browsers. #TINY-12004 -- Using arrow navigation between buttons when a button had the mouse over could stop the navigation. #TINY-12163 -- Codesample dialog would not disable spellcheck as expected. #TINY-12120 -- Cutting a whole HTML element would add an empty paragraph. #TINY-12171 -- Added better support for template elements. #TINY-12157 -- Tooltips no longer show above editor views. #TINY-12289 -- `onboarding` plugin overlay now shows above popups. #TINY-12522 - -## 7.9.1 - 2025-05-29 - -### Improved -- Update `Notices` file and minified notices. #TINY-12091 - -## 7.9.0 - 2025-05-15 - -### Added -- Added new `disc` style option for unordered lists. #TINY-12015 - -### Improved -- The resize cursor now points in the correct direction for each resize mode. Patch contributed by daniloff200. ##GH-10189 -- If `style_formats` is empty, the button is now disabled. #TINY-12005 -- Inline dialog dropdowns reposition when the dialog is dragged or the window is scrolled. #TINY-11368 -- Bullet list icons were have been updated to better represent the default styles. #TINY-12014 - -### Changed -- The ContextFormSizeInput lock button is now centered instead of aligned to the end. #TINY-11916 -- Changed the default value of `advlist_bullet_styles` option to `default,disc,circle,square`. #TINY-12083 - -### Fixed -- Autolink no longer overrides already existing links when autolinking. #TINY-11836 -- Removed the deprecated CSS media selector `-ms-high-contrast`. #TINY-11876 -- The `mceInsertContent` command no longer deletes the parent block element when an anchor is selected. #TINY-11953 -- Table resizers are now visible when inline editor has a z-index property. #TINY-11981 -- Tabbing inside a `figcaption` element no longer displays two text insertion carets. #TINY-11997 -- Pressing Enter before a floating image no longer duplicates the image. #TINY-11676 -- Editor did not scroll into viewport on receiving focus on Chrome and Safari. #TINY-12017 -- Select UI elements was not properly styled on Chrome version 136. #TINY-12131 - -## 7.8.0 - 2025-04-09 - -### Added -- New subtoolbar support for context toolbars. #TINY-11748 -- New `extended_mathml_attributes` and `extended_mathml_elements` options. #TINY-11756 -- New `onboarding` option. #TINY-11931 - -### Improved -- Focus outline was misaligned with comment card border on saving an edit. #TINY-11329 -- The `editor.selection.scrollIntoView()` method now pads the target scroll area with a small margin, ensuring content doesn't sit at the very edge of the viewport. #TINY-11786 - -### Changed -- Changed promotional text and link. #TINY-11905 - -### Fixed -- Setting editor height to a `pt` or `em` value was ignoring min/max height settings. #TINY-11108 - -## 7.7.2 - 2025-03-19 - -### Fixed -- Error was thrown when pressing tab in the last cell of a non-editable table. #TINY-11797 -- Error was thrown when trying to use the context form API after a component was detached. #TINY-11781 -- Deleting an empty block within an
  • element would move cursor to the end of the
  • . #TINY-11763 -- Deleting an empty block that was between two lists would throw an Error when all three elements were nested inside a list. #TINY-11763 - -## 7.7.1 - 2025-03-05 - -### Fixed -- Skin UI content CSS was truncated when bundling, causing CSS styles to be missing. #TINY-11875 -- Context forms used to disappear if their input was disabled in the `onSetup` API. #TINY-11890 - -## 7.7.0 - 2025-02-20 - -### Added -- `link_attributes_postprocess` option that allows overriding attributes of a link that would be inserted through the link dialog. #TINY-11707 - -### Improved -- Improved visual indication of keyboard focus in annotations that contain an image. #TINY-11596 -- The type now defaults to `info` when `editor.notificationManager.open()` is used without a specified type or with an invalid one. #TINY-11661 - -### Changed -- Updated the `link` plugin behavior to move the cursor outside of the link when inserted or edited via the UI. Patch contributed by Philipp91. #GH-9998 - -### Fixed -- Keyboard navigation for size inputs in context forms. #TINY-11394 -- Keyboard navigation for context form sliders. #TINY-11482 -- The `insertContent` API was not replacing selected non-editable elements correctly. #TINY-11714 -- Context toolbar inputs had incorrect margins. #TINY-11624 -- Iframe aria text no longer suggests opening the help dialog when the help plugin is not enabled. #TINY-11672 -- Preview dialog no longer opens anchor links in a new tab. #TINY-11740 -- The `float` property was not properly removed on the image when converting a image into a captioned image. #TINY-11670 -- Expanding selection to word didn't work inside inline editing host elements. #TINY-11304 -- The `semantics` element in MathML was not properly retained when `annotation` elements were allowed. #TINY-11755 -- It was possible to tab to a toolbar group that had all children disabled. #TINY-11665 -- Keyboard navigation would get stuck on the 'more' toolbar button. #TINY-11762 -- Toolbar groups had both a `title` attribute and a custom tooltip, causing overlapping tooltips #TINY-11768 -- Toolbar text field did not render focus correctly. #TINY-11658 - -## 7.6.1 - 2025-01-22 - -### Fixed -- Text input was prevented in form elements in the contents of the editor. #TINY-11446 -- Opening a notification when the toolbar is positioned at the bottom of the editor threw an error. #TINY-11498 -- Table resize bars were not properly aligned for inline editors inside scrollable containers. #TINY-11215 - -## 7.6.0 - 2024-12-11 - -### Added -- It is now possible to create labeled groups in context toolbars. #TINY-11095 -- New `contextsliderform` and `contextsizeinput` context form types. #TINY-11342 -- New `back` function in `ContextFormApi` to go back to the previous toolbar. #TINY-11344 -- New `QuickbarInsertImage` command that is executed by the `quickimage` button. #TINY-11399 -- New `onSetup` function to the context form API. #TINY-11494 -- New `placeholder` to the context form input field API. #TINY-11459 -- New `disabled` option to restore the previous `readonly` mode behavior, allowing the editor to be displayed in a disabled state. #TINY-11488 - -### Improved -- Base64 data was not properly decoded due to unhandled URL-encoded characters. #TINY-9548 -- The `latin` list style type is now recognized as an alias for the `alpha` list style type. #TINY-11515 - -### Fixed -- Image selection was removed when calling `editor.nodeChanged()` while having focus inside the editor UI. #TINY-11437 -- Tooltip would not show for group toolbar button. #TINY-11391 -- Changing the table row type when a `contenteditable=false` cell was selected would not work as expected. #TINY-11383 -- The `samp` format was being applied as a `block` level format, instead of an `inline` format. #TINY-11390 -- Removed title attribute from dialog tree elements as they already have a tooltip. #TINY-11470 -- Fixed CSS bundling for skin UI content CSS. #TINY-11558 -- Fixed incorrect resource keys for CSS bundling JS files. #TINY-11558 - -## 7.5.0 - 2024-11-06 - -### Added -- Added support for using raw CSS in the list of possible colours, using the `color_map_raw` property. #GH-9788 - -### Improved -- Improved color picker aria support. #TINY-11291 - -### Fixed -- Autocompleter would not activate after applying an inline format like font size in some cases. #TINY-11273 -- The `toolbar-sticky-offset` would still be applied after entering fullscreen mode. #TINY-11137 -- Text and background color toolbar buttons would not be fully greyed out in readonly mode. #TINY-11313 -- Closing a nested modal dialog would lose focus from the editor. #TINY-11153 -- Inability to type '{' character on German keyboard layouts. #TINY-11395 - -## 7.4.1 - 2024-10-10 - -### Fixed -- Invalid HTML elements within SVG elements were not removed. #TINY-11332 - -## 7.4.0 - 2024-10-09 - -### Added -- New `context` property for all ui components. This allows buttons and menu items to be enabled or disabled based on whether their context matches a given predicate; status updates are checked on `init`, `NodeChange`, and `SwitchMode` events. #TINY-11211 -- Tree component now allows the addition of a custom icon. #TINY-11131 -- Added focus function to view button api. #TINY-11122 -- New option `allow_mathml_annotation_encodings` to opt-in to keep math annotations with specific encodings. #TINY-11166 -- Added global `color-active` LESS variable for use in editor skins. #TINY-11266 - -### Improved -- In read-only mode the editor now allows normal cursor movement and block element selection, including video playback. #TINY-11264 -- Pasting a table now places the cursor after the table instead of into the last cell. #TINY-11082 -- Dialog list dropdown menus now close when the browser window resizes. #TINY-11123 - -### Fixed -- Mouse hover on partially visible dialog collection elements no longer scrolls. #TINY-9915 -- Caret would unexpectedly shift to the non-editable table row above when pressing Enter. #TINY-11077 -- Deleting a selection in a list element would sometimes prevent the `input` event from being dispatched. #TINY-11100 -- Placing the cursor after a table with a br after it would misplace added newlines before the table instead of after. #TINY-11110 -- Sidebar could not be toggled until the skin was loaded. #TINY-11155 -- The image dialog lost focus after closing an image upload error alert. #TINY-11159 -- Copying tables to the clipboard did not correctly separate cells and rows for the "text/plain" MIME type. #TINY-10847 -- The editor resize handle was incorrectly rendered when all components were removed from the status bar. #TINY-11257 - -## 7.3.0 - 2024-08-07 - -### Added -- Colorpicker number input fields now show an error tooltip and error icon when invalid text has been entered. #TINY-10799 -- New `format-code` icon. #TINY-11018 - -### Improved -- When a full document was loaded as editor content the head elements were added to the body. #TINY-11053 - -### Fixed -- Unnecessary nbsp entities were inserted when typing at the edges of inline elements. #TINY-10854 -- Fixed JavaScript error when inserting a table using the context menu by adjusting the event order in `renderInsertTableMenuItem`. #TINY-6887 -- Notifications didn't position and resize properly when resizing the editor or toggling views. #TINY-10894 -- The pattern commands would execute even if the command was not enabled. #TINY-10994 -- Split button popups were incorrectly positioned when switching to fullscreen mode if the editor was inside a scrollable container. #TINY-10973 -- Sequential html comments would in some cases generate unwanted elements. #TINY-10955 -- The listbox component had a fixed width and was not a responsive ui element. #TINY-10884 -- Prevent default mousedown on toolbar buttons was causing misplaced focus bugs. #TINY-10638 -- Attempting to use focus commands on an editor where the cursor had last been in certain contentEditable="true" elements would fail. #TINY-11085 -- Colorpicker's hex-based input field showed the wrong validation error message. #TINY-11115 - -## 7.2.1 - 2024-07-03 - -### Fixed -- Text content could move unexpectedly when deleting a paragraph. #TINY-10590 -- Cursor would shift to the start of the editor body when focus was shifted to a noneditable cell of a table. #TINY-10127 -- Long translations of the bottom help text would cause minor graphical issues. #TINY-10961 -- Open Link button was disabled when selection partially covered a link or when multiple links were selected. #TINY-11009 - -## 7.2.0 - 2024-06-19 - -### Added -- Added `options.debug` API that logs the initial raw editor options to console. #TINY-10605 -- Added `referrerpolicy` as a valid attribute for an iframe element. #TINY-10374 -- New `onInit` and `stretched` properties to the `HtmlPanel` dialog component. #TINY-10900 -- Added support for querying the state of the `mceTogglePlainTextPaste` command. #TINY-10938 -- Added `for` option to dialog label components to improve accessibility. The value must be another component on the same dialog. #TINY-10971 - -### Improved -- Dialog slider components now emit an onChange event when using arrow keys. #TINY-10428 -- Accessibility for element path buttons, added tooltip to describe the button and removed incorrect `aria-level` attribute. #TINY-10891 -- Improve merging of inserted inline elements by removing nodes with redundant inheritable styles. #TINY-10869 -- Improved Find & Replace dialog accessibility by changing placeholders to labels. #TINY-10871 - -### Changed -- Replaced tiny branding logo with `Build with TinyMCE` text and logo. #TINY-11001 - -### Fixed -- Deleting in a `div` with preceeding `br` elements would sometimes throw errors. #TINY-10840 -- `autoresize_bottom_margin` was not reliably applied in some situations. #TINY-10793 -- Fixed cases where adding a newline around a br, table or img would not move the cursor to a new line. #TINY-10384 -- Focusing on `contenteditable="true"` element when using `editable_root: false` and inline mode causing selection to be shifted. #TINY-10820 -- Corrected the `role` attribute on listbox dialog components to `combobox` when there are no nested menu items. #TINY-10807 -- HTML entities that were double decoded in `noscript` elements caused an XSS vulnerability. #TINY-11019 -- It was possible to inject XSS HTML that was not matching the regexp when using the `noneditable_regexp` option. #TINY-11022 - -## 7.1.2 - 2024-06-05 - -### Fixed -- CSS color values set to `transparent` were incorrectly converted to '#000000`. #TINY-10916 - -## 7.1.1 - 2024-05-22 - -### Fixed -- Insert/Edit image dialog lost focus after the image upload completed. #TINY-10885 -- Deleting into a list from a paragraph that has an `img` tag could cause extra inline styles to be added. #TINY-10892 -- Resolved an issue where emojis configured with the `emojiimages` database were not loading correctly due to a broken CDN. #TINY-10878 -- Iframes in dialogs were not rendering rounded borders correctly. #TINY-10901 -- Autocompleter possible values are no longer capped at a length of 10. #TINY-10942 - -## 7.1.0 - 2024-05-08 - -### Added -- Parser support for math elements. #TINY-10809 -- New `math-equation` icon. #TINY-10804 - -### Improved -- Included `itemprop`, `itemscope` and `itemtype` as valid HTML5 attributes in the core schema. #TINY-9932 -- Notification accessibility improvements: added tooltips, keyboard navigation and shortcut to focus on notifications. #TINY-6925 -- Removed `aria-pressed` from the `More` button in sliding toolbar mode and replaced it with `aria-expanded`. #TINY-10795 -- The editor UI now renders correctly in Windows High Contrast Mode. #TINY-10781 - -### Fixed -- Backspacing in certain html setups resulted in data moving around unexpectedly. #TINY-10590 -- Dialog title markup changed to use an `h1` element instead of `div`. #TINY-10800 -- Dialog title was not announced in macOS VoiceOver, dialogs now use `aria-label` instead of `aria-labelledby` on macOS. #TINY-10808 -- Theme loader did not respect the suffix when it was loading skin CSS files. #TINY-10602 -- Custom block elements with colon characters would throw errors. #TINY-10813 -- Tab navigation in views didn't work. #TINY-10780 -- Video and audio elements could not be played on Safari. #TINY-10774 -- `ToggleToolbarDrawer` command did not toggle the toolbar in `sliding` mode when `{skipFocus: true}` parameter was passed. #TINY-10726 -- The buttons in the custom view header were clipped on when overflowing. #TINY-10741 -- In the custom view, the scrollbar of the container was not visible if its height was greater than the editor. #TINY-10741 -- Fixed accessibility issue by removing duplicate `role="menu"` attribute from color swatches. #TINY-10806 -- Fullscreen mode now prevents focus from leaving the editor. #TINY-10597 -- Open link context menu action did not work with selection surrounding a link. #TINY-10391 -- Styles were not retained when toggling a list on and off. #TINY-10837 -- Caret and placeholder text were invisible in Windows High Contrast Mode. #TINY-9811 -- Firefox did not announce the iframe title when `iframe_aria_text` was set. #TINY-10718 -- Notification width was not constrained to the width of the editor. #TINY-10886 -- Open link context menu action was not enabled for links on images. #TINY-10391 - -## 7.0.1 - 2024-04-10 - -### Fixed -- Toggle list behavior generated wrong html when the `forced_root_block` option was set to `div`. #TINY-10488 -- Tapping inside a composed text on Firefox Android would not close the autocompleter. #TINY-10715 -- An inline editor toolbar now behaves correctly in horizontally scrolled containers. #TINY-10684 -- Tooltips unintended shrinking and incorrectly positioned when shown in horizontally scrollable container. #TINY-10797 -- The status bar was invisible when the editor's height is short. #TINY-10705 - -## 7.0.0 - 2024-03-20 - -### Added -- New `license_key` option that must be set to `gpl` or a valid license key. #TINY-10681 -- New custom tooltip functionality, tooltip will be shown when hovering with a mouse or with keyboard focus. #TINY-9275 -- New `sandbox_iframes_exclusions` option that holds a list of URL host names to be excluded from iframe sandboxing when `sandbox_iframes` is set to `true`. #TINY-10350 -- Added 'getAllEmojis' api function to the emoticons plugin. #TINY-10572 -- Element preset support for the `valid_children` option and Schema.addValidChildren API. #TINY-9979 -- A new `trigger` property for block text pattern configurations, allowing pattern activation with either Space or Enter keys. #TINY-10324 -- onFocus callback for CustomEditor dialog component. #TINY-10596 -- icons for the import from Word, export to Word and export to PDF premium plugins. #TINY-10612 -- `data` is now a valid element in the Schema. #TINY-10611 -- More advanced schema config for custom elements. #TINY-9980 -- Custom tooltip for autocompleter, now visible on both mouse hover and keyboard focus, except single column cases. #TINY-9638 - -### Improved -- Included keyboard shortcut in custom tooltip for `ToolbarButton` and `ToolbarToggleButton`. #TINY-10487 -- Improved showing which element has focus for keyboard navigation. #TINY-9176 -- Custom tooltips will now show for items in `collection` which is rendered inside a dialog, on mouse hover and keyboard focus. #TINY-9637 -- Autocompleter will now work with IMEs. #TINY-10637 -- Make table ghost element better reflect height changes when resizing. #TINY-10658 - -### Changed -- TinyMCE is now licensed GPL Version 2 or later. #TINY-10578 -- `convert_unsafe_embeds` editor option is now defaulted to `true`. #TINY-10351 -- `sandbox_iframes` editor option is now defaulted to `true`. #TINY-10350 -- The DOMUtils.isEmpty API function has been modified to consider nodes containing only comments as empty. #TINY-10459 -- The `highlight_on_focus` option now defaults to true, adding a focus outline to every editor. #TINY-10574 -- Delay before the tooltip to show up, from 800ms to 300ms. #TINY-10475 -- Now `tox-view__pane` has `position: relative` instead of `static`. #TINY-10561 -- Update outbound link for statusbar Tiny logo #TINY-10494 -- Remove the height field from the `table` plugin cell dialog. The `table` plugin row dialog now controls the row height by setting the height on the `tr` element, not the `td` elements. #TINY-10617 -- Change table height resizing handling to remove heights from `td`/`th` elements and only apply to `tr` elements. #TINY-10589 -- Removed incorrect `aria-placeholder` attribute from editor body when `placeholder` option is set. #TINY-10452 -- The `tooltip` property for dialog's footer `togglebutton` is now optional. #TINY-10672 -- Changed the `media_url_resolver` option to use promises. #TINY-9154 -- `Styles` bespoke toolbar button fallback changed to `Formats` if `Paragraph` is not configured in `style_formats` option. #TINY-10603 -- Updated deprecation/removed console message. #TINY-10694 - -### Removed -- Deprecated `force_hex_color` option, with the default now being all colors are forced to hex format as lower case. #TINY-10436 -- Deprecated `remove_trailing_brs` option from DomParser. #TINY-10454 -- `title` attribute on buttons with visible label. #TINY-10453 -- `InsertOrderedList` and `InsertUnorderedList` commands from core, these now only exist in the `lists` plugin. #TINY-10644 -- `closeButton` from the notification API, close buttons in notifications are now required. #TINY-10646 -- The autocompleter `ch` configuration property has been removed. Use the `trigger` property instead. #TINY-8929 -- Deprecated `template` plugin. #TINY-10654 - -### Fixed -- When deleting the last row in a table, the cursor would jump to the first cell (top left), instead of moving to the next adjacent cell in some cases. #TINY-6309 -- Heading formatting would be partially applied to the content within the `summary` element when the caret was positioned between words. #TINY-10312 -- Moving focus to the outside of the editor after having clicked a menu would not fire a `blur` event as expected. #TINY-10310 -- Autocomplete would sometimes cause corrupt data when starting during text composition. #TINY-10317 -- Inline mode with persisted toolbar would show regardless of the skin being loaded, causing css issues. #TINY-10482 -- Table classes couldn't be removed via setting an empty value in `table_class_list`. Also fixed being forced to pick the first class option. #TINY-6653 -- Directly right clicking on a ol's li in FireFox didn't enable the button `List Properties...` in the context menu. #TINY-10490 -- The `link_default_target` option wasn't considered when inserting a link via `quicklink` toolbar. #TINY-10439 -- When inline editor toolbar wrapped to multiple lines the top wasn't always calculated correctly. #TINY-10580 -- Removed manually dispatching dragend event on drop in Firefox. #TINY-10389 -- Slovenian help dialog content had a dot in the wrong place. #TINY-10601 -- Pressing Backspace at the start of an empty `summary` element within a `details` element nested in a list item no longer removes the `summary` element. #TINY-10303 -- The toolbar width was miscalculated for the inline editor positioned inside a scrollable container. #TINY-10581 -- Fixed incorrect object processor for `event_root` option. #TINY-10433 -- Adding newline after using `selection.setContent` to insert a block element would throw an unhandled exception. #TINY-10560 -- Floating toolbar buttons in inline editor incorrectly wrapped into multiple rows on window resizing or zooming. #TINY-10570 -- When setting table border width and `table_style_by_css` is true, only the border attribute is set to 0 and border-width styling is no longer used. #TINY-10308 -- Clicking to the left or right of a non-editable div in Firefox would show two cursors. #TINY-10314 - -## 6.8.3 - 2024-02-08 - -### Changed -- Update outbound TinyMCE website links. #TINY-10491 - -### Fixed -- The floating toolbar would not be fully visible when the editor was placed inside a scrollable container. #TINY-10335 -- ShadowDOM skin was not loaded properly when used with js bundling feature. #TINY-10451 - -## 6.8.2 - 2023-12-11 - -### Fixed -- Bespoke select toolbar buttons including `fontfamily`, `fontsize`, `blocks`, and `styles` incorrectly used plural words in their accessible names. #TINY-10426 -- The `align` bespoke select toolbar button had an accessible name that was misleading and grammatically incorrect in certain cases. #TINY-10435 -- Accessible names of bespoke select toolbar buttons including `align`, `fontfamily`, `fontsize`, `blocks`, and `styles` were incorrectly translated. #TINY-10426 #TINY-10435 -- Clicking inside table cells with heavily nested content could cause the browser to hang. #TINY-10380 -- Toggling a list that contains an LI element having another list as its first child would remove the remaining content within that LI element. #TINY-10414 - -## 6.8.1 - 2023-11-29 - -### Improved -- Colorpicker now includes the Brightness/Saturation selector and hue slider in the keyboard navigable items. #TINY-9287 - -### Fixed -- Translation syntax for announcement text in the table grid was incorrectly formatted. #TINY-10141 -- The functions `schema.isWrapper` and `schema.isInline` did not exclude node names that started with `#` which should not be considered as elements. #TINY-10385 - -## 6.8.0 - 2023-11-22 - -### Added -- CSS files are now also generated as separate JS files to improve bundling of all resources. #TINY-10352 -- Added new `StylesheetLoader.loadRawCss` API that can be used to load CSS into a style element. #TINY-10352 -- Added new `StylesheetLoader.unloadRawCss` API that can be used to unload CSS that was loaded into a style element. #TINY-10352 -- Added `force_hex_color` editor option. Option `'always'` converts all RGB & RGBA colours to hex, `'rgb_only'` will only convert RGB and *not* RGBA colours to hex, `'off'` won't convert any colours to hex. #TINY-9819 -- Added `default_font_stack` editor option that makes it possible to define what is considered a system font stack. #TINY-10290 -- New `sandbox_iframes` option that controls whether iframe elements will be added a `sandbox=""` attribute to mitigate malicious intent. #TINY-10348 -- New `convert_unsafe_embeds` option that controls whether `` and `` elements will be converted to more restrictive alternatives, namely `` for image MIME types, `