|
| 1 | +# Changelog |
| 2 | +All notable changes to this project will be documented in this file. |
| 3 | + |
| 4 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 5 | +adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html), |
| 6 | +and is generated by [Changie](https://github.com/miniscruff/changie). |
| 7 | + |
| 8 | +## 1.0.4 - 2024-10-28 |
| 9 | + |
| 10 | +### Added |
| 11 | +- Copyright and license info has been added to the build header. #GH-27 |
| 12 | + |
| 13 | +### Fixed |
| 14 | +- The used dompurify version has been upgraded, fixing the issue that invalid HTML elements within an `svg` element weren't removed. #GH-26 |
| 15 | + |
| 16 | +## 1.0.3 - 2024-10-04 |
| 17 | + |
| 18 | +### Improved |
| 19 | +- Updated references to bad HugeRTE 1.0.0 build in README.md #GH-23 |
| 20 | + |
| 21 | +## 1.0.2 - 2024-10-04 |
| 22 | + |
| 23 | +### Fixed |
| 24 | +- The license field in composer.json was set to MIT-only instead of MIT. The `-only` prefix makes sense for GPL licenses but not MIT. |
| 25 | + |
| 26 | +## 1.0.1 - 2024-10-04 |
| 27 | + |
| 28 | +### Improved |
| 29 | +- The package.json and composer.json files now include better metadata. |
| 30 | + |
| 31 | +### Fixed |
| 32 | +- Wrong files were published at npm. #GH-23 |
| 33 | + |
| 34 | +## 1.0.0 - 2024-10-01 |
| 35 | + |
| 36 | +### Added |
| 37 | +- New custom tooltip functionality, tooltip will be shown when hovering with a mouse or with keyboard focus. #TINY-9275 |
| 38 | +- 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 |
| 39 | +- Added 'getAllEmojis' api function to the emoticons plugin #TINY-10572 |
| 40 | +- Element preset support for the `valid_children` option and Schema.addValidChildren API. #TINY-9979 |
| 41 | +- A new `trigger` property for block text pattern configurations, allowing pattern activation with either Space or Enter keys. #TINY-10324 |
| 42 | +- Added onFocus callback for CustomEditor dialog component. #TINY-10596 |
| 43 | +- Added icons for the import from Word, export to Word and export to PDF premium plugins. #TINY-10612 |
| 44 | +- Added `data` to Schema as a valid element. #TINY-10611 |
| 45 | +- More advanced schema config for custom elements. #TINY-9980 |
| 46 | +- Added custom tooltip for autocompleter, now visible on both mouse hover and keyboard focus, except single column cases. #TINY-9638 |
| 47 | +- Added importword, exportpdf and exportword menu items to default file menu. #TINY-10670 |
| 48 | + |
| 49 | +### Improved |
| 50 | +- Included keyboard shortcut in custom tooltip for `ToolbarButton` and `ToolbarToggleButton`. #TINY-10487 |
| 51 | +- Improved showing which element has focus for keyboard navigation. #TINY-9176 |
| 52 | +- Custom tooltips will now show for items in `collection` which is rendered inside a dialog, on mouse hover and keyboard focus. #TINY-9637 |
| 53 | +- Autocompleter will now work with IMEs. #TINY-10637 |
| 54 | +- Make table ghost element better reflect height changes when resizing. #TINY-10658 |
| 55 | + |
| 56 | +### Changed |
| 57 | +- `convert_unsafe_embeds` editor option is now defaulted to `true`. #TINY-10351 |
| 58 | +- `sandbox_iframes` editor option is now defaulted to `true`. #TINY-10350 |
| 59 | +- The DOMUtils.isEmpty API function has been modified to consider nodes containing only comments as empty. #TINY-10459 |
| 60 | +- The `highlight_on_focus` option now defaults to true, adding a focus outline to every editor. #TINY-10574 |
| 61 | +- Delay before the tooltip to show up, from 800ms to 300ms. #TINY-10475 |
| 62 | +- Now `tox-view__pane` has `position: relative` instead of `static`. #TINY-10561 |
| 63 | +- Update outbound link for statusbar Tiny logo #TINY-10494 |
| 64 | +- 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 |
| 65 | +- Change table height resizing handling to remove heights from `td`/`th` elements and only apply to `tr` elements. #TINY-10589 |
| 66 | +- Removed incorrect `aria-placeholder` attribute from editor body when `placeholder` option is set. #TINY-10452 |
| 67 | +- The `tooltip` property for dialog's footer `togglebutton` is now optional. #TINY-10672 |
| 68 | +- `TinyMCE`, `tinymce`, `Tinymce`, `TinyMce`, `tinyMCE`, `tinyMce` have been replaced by appropiate HugeRTE variants, especially the global `tinymce` object #GH-8 |
| 69 | + |
| 70 | +### Removed |
| 71 | +- Removed the deprecated `remove_trailing_brs` option from DomParser. #TINY-10454 |
| 72 | +- Removed `title` attribute for buttons with visible label. #TINY-10453 |
| 73 | +- Removed `InsertOrderedList` and `InsertUnorderedList` from core. #TINY-10644 |
| 74 | +- Removed `closeButton` from `NotificationSpec`, close button in notification is now rendered by default. #TINY-10646 |
| 75 | +- The autocompleter `ch` configuration property has been removed. Use the `trigger` property instead. #TINY-8929 |
| 76 | + |
| 77 | +### Fixed |
| 78 | +- 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 |
| 79 | +- Heading formatting would be partially applied to the content within the `summary` element when the caret was positioned between words. #TINY-10312 |
| 80 | +- Moving focus to the outside of the editor after having clicked a menu would not fire a `blur` event as expected. #TINY-10310 |
| 81 | +- Autocomplete would sometimes cause corrupt data when starting during text composition. #TINY-10317 |
| 82 | +- Inline mode with persisted toolbar would show regardless of the skin being loaded, causing css issues #TINY-10482 |
| 83 | +- 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 |
| 84 | +- Directly right clicking on a ol's li in FireFox didn't enable the button `List Properties...` in the context menu. #TINY-10490 |
| 85 | +- The `link_default_target` option wasn't considered when inserting a link via `quicklink` toolbar. #TINY-10439 |
| 86 | +- When inline editor toolbar wrapped to multiple lines the top wasn't always calculated correctly. #TINY-10580 |
| 87 | +- Removed manually dispatching dragend event on drop in Firefox. #TINY-10389 |
| 88 | +- Slovenian help dialog content had a dot in the wrong place. #TINY-10601 |
| 89 | +- 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 |
| 90 | +- The toolbar width was miscalculated for the inline editor positioned inside a scrollable container. #TINY-10581 |
| 91 | +- Fixed incorrect object processor for `event_root` option. #TINY-10433 |
| 92 | +- Adding newline after using `selection.setContent` to insert a block element would throw an unhandled exception. #TINY-10560 |
| 93 | +- Floating toolbar buttons in inline editor incorrectly wrapped into multiple rows on window resizing or zooming. #TINY-10570 |
| 94 | +- 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 |
| 95 | + |
0 commit comments