New sidebar_show option to show the specified sidebar on initialization. #TINY-8710
New newline_behavior option controls what happens when the Return or Enter key is pressed or the mceInsertNewLine command is used. #TINY-8458
New iframe_template_callback option in the Media plugin. Patch provided by Namstel. #TINY-8684
New transparent property for iframe dialog component. #TINY-8534
New removeAttributeFilter and removeNodeFilter functions added to the DomParser and DOM Serializer APIs. #TINY-7847
New dispatchChange function added to the UndoManager API to fire the change with current editor status as level and current undoManager layer as lastLevel. #TINY-8641
Improved
Clearer focus states for buttons while navigating with a keyboard. #TINY-8557
Support annotating certain block elements directly when using the editor's Annotation API. #TINY-8698
The mceLink command can now take the value { dialog: true } to always open the link dialog. #TINY-8057
All help dialog links to https://www.tiny.cloud now include rel="noopener" to avoid potential security issues. #TINY-8834
Changed
The end_container_on_empty_block option can now take a string of blocks, allowing the exiting of a blockquote element by pressing Enter or Return twice. #TINY-6559
The default value for end_container_on_empty_block option has been changed to 'blockquote'. #TINY-6559
Link menu and toolbar buttons now always execute the mceLink command. #TINY-8057
Toggling fullscreen mode when using the Fullscreen plugin now also fires the ResizeEditor event. #TINY-8701
Getting the editor's text content now returns newlines instead of an empty string if more than one empty paragraph exists. #TINY-8578
Custom elements are now treated as non-empty elements by the schema. #TINY-4784
The autocompleter's menu HTML element is now positioned instead of the wrapper. #TINY-6476
Choice menu items will now use the 'menuitemradio' aria role to better reflect that only a single item can be active. #TINY-8602
Fixed
Some Template plugin option values were not escaped properly when doing replacement lookups with Regular Expressions. #TINY-7433
Copy events were not dispatched in readonly mode. #TINY-6800
<pre> tags were not preserved when copying and pasting. #TINY-7719
The URL detection used for autolink and smart paste did not work if a path segment contained valid characters such as ! and :. #TINY-8069
In some cases pressing the Backspace or Delete key would incorrectly step into tables rather than remain outside. #TINY-8592
Links opened when Alt+Enter or Option+Return was typed even when preventDefault() was called on the keydown event. #TINY-8661
Inconsistent visual behavior between choosing Edit -> Select All and typing Ctrl+A or Cmd+A when a document contained an image. #TINY-4550
Ctrl+Shift+Home/End or Cmd+Shift+Up-arrow/Down-arrow did not expand the selection to a contenteditable="false" element if the element was at the beginning or end of a document. #TINY-7795
Triple-clicking did not select a paragraph in Google Chrome in some circumstances. #TINY-8215
Images were not showing as selected when selected along with other content. #TINY-5947
Selection direction was not stored or restored when getting or setting selection bookmarks. #TINY-8599
When text within an inline boundary element was selected and the right-arrow key was pressed, the insertion point incorrectly moved to the left. #TINY-8601
In some versions of Safari, the editor.selection.isForward() API could throw an exception due to an invalid selection. #TINY-8686
The selection is no longer incorrectly moved inside a comment by the editor.selection.normalize() API. #TINY-7817
The InsertParagraph or mceInsertNewLine commands did not delete the current selection like the native command does. #TINY-8606
The InsertLineBreak command did not replace selected content. #TINY-8458
If selected content straddled a parent and nested list, cutting the selection did not always set the list style to 'none' on the parent list. #TINY-8078
Delete operations could behave incorrectly if the selection contains a contenteditable="false" element located at the edge of content. #TINY-8729
Spaces were not added correctly on some browsers when the insertion point was immediately before or after a contenteditable="false" block element. #TINY-8588
Images that used a Data URI were corrupted when the data wasn't base64 encoded. #TINY-8337
uploadImages no longer triggers two change events if there is a removal of images on upload. #TINY-8641
Preview and Insert Template dialogs now display the correct content background color when using dark skins. #TINY-8534
Dialogs no longer exceed window height on smaller screens. #TINY-8146
... (truncated)
Commits
14b1489 TINY-8099: Updated changelogs and SECURITY.md for 6.1.0 release
0df5b80 DOC-1742: copy-edit changelog.md so it has a consistent use of full-stops thr...
3b17b52 TINY-8758: Default with value would add value when not desired (#7908)
2f19e8f TINY-8099: Reviewing changelog for release (#7933)
f7312a0 TINY-8834: add rel="noopener" to changelog and pricing links (#7926)
950e91e TINY-8588: CEF elements wrapped in elements were not accounted for (#7885)
addd7ad TINY-8337: Fixed incorrect handling of image data URIs that aren't base64 enc...
d0a95b8 TINY-7817: avoid moving the selection to a comment with the normalization (#7...
19cf445 TINY-8641: Add the dispatchChange function to the undoManager (#7840)
031dd45 TINY-8602: Ensure choice menu items use the "menuitemradio" aria role (#7907)
This version was pushed to npm by tinymce, a new releaser for tinymce since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps tinymce from 5.8.0 to 6.1.0.
Changelog
Sourced from tinymce's changelog.
... (truncated)
Commits
14b1489
TINY-8099: Updated changelogs and SECURITY.md for 6.1.0 release0df5b80
DOC-1742: copy-edit changelog.md so it has a consistent use of full-stops thr...3b17b52
TINY-8758: Default with value would add value when not desired (#7908)2f19e8f
TINY-8099: Reviewing changelog for release (#7933)f7312a0
TINY-8834: add rel="noopener" to changelog and pricing links (#7926)950e91e
TINY-8588: CEF elements wrapped in elements were not accounted for (#7885)addd7ad
TINY-8337: Fixed incorrect handling of image data URIs that aren't base64 enc...d0a95b8
TINY-7817: avoid moving the selection to a comment with the normalization (#7...19cf445
TINY-8641: Add thedispatchChange
function to theundoManager
(#7840)031dd45
TINY-8602: Ensure choice menu items use the "menuitemradio" aria role (#7907)Maintainer changes
This version was pushed to npm by tinymce, a new releaser for tinymce since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)