henrikingo / impressionist

A Visual 3D editor for creating stunning impress.js presentations
MIT License
197 stars 37 forks source link

Bump tinymce from 4.4.3 to 5.9.0 #43

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps tinymce from 4.4.3 to 5.9.0.

Changelog

Sourced from tinymce's changelog.

5.9.0 - 2021-08-26

Added

  • Added a new mceFocus command that focuses the editor. Equivalent to using editor.focus() #TINY-7373
  • Added a new mceTableToggleClass command which toggles the provided class on the currently selected table #TINY-7476
  • Added a new mceTableCellToggleClass command which toggles the provided class on the currently selected table cells #TINY-7476
  • Added a new tablecellvalign toolbar button and menu item for vertical table cell alignment #TINY-7477
  • Added a new tablecellborderwidth toolbar button and menu item to change table cell border width #TINY-7478
  • Added a new tablecellborderstyle toolbar button and menu item to change table cell border style #TINY-7478
  • Added a new tablecaption toolbar button and menu item to toggle captions on tables #TINY-7479
  • Added a new mceTableToggleCaption command that toggles captions on a selected table #TINY-7479
  • Added a new tablerowheader toolbar button and menu item to toggle the header state of row cells #TINY-7478
  • Added a new tablecolheader toolbar button and menu item to toggle the header state of column cells #TINY-7482
  • Added a new tablecellbordercolor toolbar button and menu item to select table cell border colors, with an accompanying setting table_border_color_map to customize the available values #TINY-7480
  • Added a new tablecellbackgroundcolor toolbar button and menu item to select table cell background colors, with an accompanying setting table_background_color_map to customize the available values #TINY-7480
  • Added a new language menu item and toolbar button to add lang attributes to content, with an accompanying content_langs setting to specify the languages available #TINY-6149
  • A new lang format is now available that can be used with editor.formatter, or applied with the Lang editor command #TINY-6149
  • Added a new language icon for the language toolbar button #TINY-7670
  • Added a new table-row-numbering icon #TINY-7327
  • Added new plugin commands: mceEmoticons (Emoticons), mceWordCount (Word Count), and mceTemplate (Template) #TINY-7619
  • Added a new iframe_aria_text setting to set the iframe title attribute #TINY-1264
  • Added a new DomParser Node.children() API to return all the children of a Node #TINY-7756

Improved

  • Sticky toolbars can now be offset from the top of the page using the new toolbar_sticky_offset setting #TINY-7337
  • Fancy menu items now accept an initData property to allow custom initialization data #TINY-7480
  • Improved the load time of the fullpage plugin by using the existing editor schema rather than creating a new one #TINY-6504
  • Improved the performance when UI components are rendered #TINY-7572
  • The context toolbar no longer unnecessarily repositions to the top of large elements when scrolling #TINY-7545
  • The context toolbar will now move out of the way when it overlaps with the selection, such as in table cells #TINY-7192
  • The context toolbar now uses a short animation when transitioning between different locations #TINY-7740
  • Env.browser now uses the User-Agent Client Hints API where it is available #TINY-7785
  • Icons with a -rtl suffix in their name will now automatically be used when the UI is rendered in right-to-left mode #TINY-7782
  • The formatter.match API now accepts an optional similar parameter to check if the format partially matches #TINY-7712
  • The formatter.formatChanged API now supports providing format variables when listening for changes #TINY-7713
  • The formatter will now fire FormatApply and FormatRemove events for the relevant actions #TINY-7713
  • The autolink plugin link detection now permits custom protocols #TINY-7714
  • The autolink plugin valid link detection has been improved #TINY-7714

Changed

  • Changed the load order so content CSS is loaded before the editor is populated with content #TINY-7249
  • Changed the emoticons, wordcount, code, codesample, and template plugins to open dialogs using commands #TINY-7619
  • The context toolbar will no longer show an arrow when it overlaps the content, such as in table cells #TINY-7665
  • The context toolbar will no longer overlap the statusbar for toolbars using node or selection positions #TINY-7666

Fixed

  • The editor.fire API was incorrectly mutating the original args provided #TINY-3254
  • Unbinding an event handler did not take effect immediately while the event was firing #TINY-7436
  • Binding an event handler incorrectly took effect immediately while the event was firing #TINY-7436
  • Unbinding a native event handler inside the remove event caused an exception that blocked editor removal #TINY-7730

... (truncated)

Commits
  • e80e7a8 TINY-7195: Update changelog for 5.9.0 release
  • 12890ed TINY-7713: Fix a bug found in QA (#7156)
  • 18659ce DOC-865: Rework and reorder changelog entries to group similar items (#7155)
  • 228236b TINY-7724: Temporarily improve lingering cursor issue (#7150)
  • 9c65bed TINY-7713: Fix computed line height bug (#7146)
  • a50206b TINY-7891: Fixed table corruption when deleting cef cells (#7152)
  • 044dadd DOC-865: 5.9.0 suggested changelog edits (#7151)
  • d6f067a TINY-7873: Disable sticky toolbar fullscreen test on Firefox 91 temporarily
  • c5330fa TINY-7873: Adjust selection to account for changes in ARM Firefox 91
  • ac54962 TypeScript 4.4 type fixes (#7140)
  • Additional commits viewable in compare view


Dependabot compatibility score

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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/henrikingo/impressionist/network/alerts).
dependabot[bot] commented 2 years ago

Superseded by #44.