Skip to content

Commit d6d4554

Browse files
Feature/tinymce5update 3 releases 5.5 to 5.3 (#2318)
1 parent f616f5a commit d6d4554

32 files changed

+213
-152
lines changed

modules/ROOT/pages/enterprise/premium-skins-and-icon-packs/index.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ tinymce.init({
4141
});
4242
----
4343

44+
[[howtouseaniconpack]]
4445
== How to use an icon pack
4546

4647
Use the link:{baseurl}/configure/editor-appearance/#icons[icons] option with any of the values listed below.

modules/ROOT/pages/enterprise/server/configure.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ ephox {
134134
}
135135
----
136136

137+
[[regularexpressionssupport]]
137138
==== Regular Expressions support
138139

139140
include::partial$misc/requires_jsscwar_230v.adoc[]
@@ -152,6 +153,7 @@ ephox {
152153

153154
For a list of valid constructs, see: https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html#sum[Java 8: `java.util.regex` - Summary of regular-expression constructs].
154155

156+
[[allowed-originssame-originoptional]]
155157
==== `allowed-origins.same-origin` (optional)
156158

157159
include::partial$misc/requires_jsscwar_230v.adoc[]
@@ -300,6 +302,7 @@ ephox {
300302
}
301303
----
302304

305+
[[alternativehttptimeoutsettings]]
303306
==== Alternative http timeout settings
304307

305308
include::partial$misc/requires_jsscwar_230v.adoc[]
@@ -355,6 +358,7 @@ ephox {
355358

356359
== Hyperlinking service settings
357360

361+
[[link-checkingoptional]]
358362
=== `link-checking` (optional)
359363

360364
The Link checker has three configurable settings:

modules/ROOT/pages/general-configuration-guide/customize-ui.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ See the xref:configure/editor-appearance.adoc#max_height[max_height], xref:confi
8686

8787
The editable area can also automatically resize itself as the user enters content into the iframe with the xref:plugins/opensource/autoresize.adoc[Autoresize plugin]. Users can resize the editor on both the horizontal and vertical access by dragging the status bar handle with the xref:configure/editor-appearance.adoc#resize[resize] configuration option.
8888

89+
[[customizingtheeditableareawithcontent_css]]
8990
== Customizing the editable area with content_css
9091

9192
Use the xref:configure/content-appearance.adoc#content_css[`content_css`] customization option to ensure that {productname}'s editable area has the same styling as the surrounding content.

modules/ROOT/pages/general-configuration-guide/spell-checking.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
{productname} provides several options to bring spell checking capabilities to your users.
66

7+
[[browser-basedspellchecking]]
78
== Browser-based spell checking
89

910
Assign the xref:configure/spelling.adoc#browser_spellcheck[`browser_spellcheck`] configuration option the value of `true` to utilize the browser's native spell check functionality. Disabling the xref:configure/editor-appearance.adoc#contextmenu[`contextmenu`] option _may_ be required depending on the right-click or context usability requirement.

modules/ROOT/pages/general-configuration-guide/use-tinymce-inline.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Inline editing mode does not replace the selected element with an iframe, but in
1616
* To use the CSS stylesheet of the page where it initializes, and
1717
* To have minimal UI around the content area to minimize the area occupied by the editor.
1818
19+
[[enablinginlineeditingmode]]
1920
== Enabling inline editing mode
2021

2122
Inline mode only works on content within a block element (such as: `div` or `h1`).

modules/ROOT/pages/plugins/opensource/table.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ include::partial$misc/plugin-toolbar-button-id-boilerplate.adoc[]
117117

118118
include::partial$misc/plugin-menu-item-id-boilerplate.adoc[]
119119

120+
[[api]]
120121
== API
121122

122123
|===

modules/ROOT/pages/release-notes/release-notes53.adoc

Lines changed: 53 additions & 44 deletions
Large diffs are not rendered by default.

modules/ROOT/pages/release-notes/release-notes54.adoc

Lines changed: 51 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,19 @@
77

88
{productname} 5.4 was released for {enterpriseversion} and {cloudname} on Thursday, July 23^rd^, 2020. It includes {productname} 5.4.1 and additional changes to premium plugins. These release notes provide an overview of the changes for {productname} 5.4, including:
99

10-
* <<tinymce54newfeaturesandenhancements,TinyMCE 5.4 new features and enhancements>>
11-
* <<accompanyingpremiumpluginchanges,Accompanying Premium Plugin changes>>
12-
* <<accompanyingpremiumself-hostedserver-sidecomponentchanges,Accompanying Premium self-hosted server-side component changes>>
13-
* <<minorchangesfortinymce54,Minor changes for TinyMCE 5.4>>
14-
* <<generalbugfixes,General bug fixes>>
15-
* <<securityfixes,Security fixes>>
16-
* <<deprecatedfeatures,Deprecated features>>
17-
* <<knownissues,Known issues>>
18-
* <<upgradingtothelatestversionoftinymce5,Upgrading to the latest version of TinyMCE 5>>
10+
* xref:tinymce54newfeaturesandenhancements[TinyMCE 5.4 new features and enhancements]
11+
* xref:accompanyingpremiumpluginchanges[Accompanying Premium Plugin changes]
12+
* xref:accompanyingpremiumself-hostedserver-sidecomponentchanges[Accompanying Premium self-hosted server-side component changes]
13+
* xref:minorchangesfortinymce54[Minor changes for TinyMCE 5.4]
14+
* xref:generalbugfixes[General bug fixes]
15+
* xref:securityfixes[Security fixes]
16+
* xref:deprecatedfeatures[Deprecated features]
17+
* xref:knownissues[Known issues]
18+
* xref:upgradingtothelatestversionoftinymce5[Upgrading to the latest version of TinyMCE 5]
1919

2020
include::partial$misc/releasenotes_for_stable.adoc[]
2121

22+
[[tinymce54newfeaturesandenhancements]]
2223
== TinyMCE 5.4 new features and enhancements
2324

2425
The following new features and enhancements were added for the {productname} 5.4 release.
@@ -29,38 +30,39 @@ The {productname} 5.4 release includes the following improvements for the table
2930

3031
* Adds: commands, APIs, and icons for; cut, copy, and paste columns.
3132
* Adds toolbar button icons for the cut, copy, and paste rows.
32-
* Adds a new link:{baseurl}/plugins/opensource/table/#commands[`mceTableApplyCellStyle`] command for applying selected styles to table cells.
33-
* Adds a new link:{baseurl}/plugins/opensource/table/#table_header_type[`table_header_type`] option for setting the HTML structure used for table header rows.
33+
* Adds a new xref:plugins/opensource/table.adoc#commands[`mceTableApplyCellStyle`] command for applying selected styles to table cells.
34+
* Adds a new xref:plugins/opensource/table.adoc#table_header_type[`table_header_type`] option for setting the HTML structure used for table header rows.
3435
* Adds table row, column, and cell type commands and queries.
35-
* Adds a new link:{baseurl}/plugins/opensource/table/#table_sizing_mode[`table_sizing_mode`] option and a new link:{baseurl}/plugins/opensource/table/#commands[`mceTableSizingMode`] command for setting the method for measuring table cell width: `fixed`, `relative`, or `responsive`.
36-
* Extends the link:{baseurl}/plugins/opensource/table/#commands[`mceInsertTable`] command for adding tables without the dialog.
36+
* Adds a new xref:plugins/opensource/table.adoc#table_sizing_mode[`table_sizing_mode`] option and a new xref:plugins/opensource/table.adoc#commands[`mceTableSizingMode`] command for setting the method for measuring table cell width: `fixed`, `relative`, or `responsive`.
37+
* Extends the xref:plugins/opensource/table.adoc#commands[`mceInsertTable`] command for adding tables without the dialog.
3738

38-
For information on the table plugin, see: link:{baseurl}/plugins/opensource/table/[Table plugin].
39+
For information on the table plugin, see: xref:plugins/opensource/table.adoc[Table plugin].
3940

4041
For a list of:
4142

42-
* Menu items, including table-related menu items and menu sections, see: link:{baseurl}/advanced/available-menu-items/[Menu Items Available for {productname}].
43-
* Available icons, including table-related icons, see: link:{baseurl}/advanced/editor-icon-identifiers/[Available icons].
44-
* Table plugin APIs, see: link:{baseurl}/plugins/opensource/table/#api[Table plugin - APIs].
45-
* Table plugin commands, see: link:{baseurl}/plugins/opensource/table/#commands[Table plugin - Commands].
43+
* Menu items, including table-related menu items and menu sections, see: xref:advanced/available-menu-items.adoc[Menu Items Available for {productname}].
44+
* Available icons, including table-related icons, see: xref:advanced/editor-icon-identifiers.adoc[Available icons].
45+
* Table plugin APIs, see: xref:plugins/opensource/table.adoc#api[Table plugin - APIs].
46+
* Table plugin commands, see: xref:plugins/opensource/table.adoc#commands[Table plugin - Commands].
4647

4748
=== Icon identifiers are now case-insensitive
4849

4950
To simplify creating custom components and plugins, the icon look-up is now case-insensitive. This will assist with adding icons to custom toolbar buttons, menu sections, and menu items.
5051

51-
For list of icons provided with {productname}, see: link:{baseurl}/advanced/editor-icon-identifiers/[Available icons].
52+
For list of icons provided with {productname}, see: xref:advanced/editor-icon-identifiers.adoc[Available icons].
5253

5354
For information on:
5455

55-
* Creating custom UI components, see: link:{baseurl}/ui-components/[User interface components].
56-
* Creating and adding a custom icon pack, see: link:{baseurl}/advanced/creating-an-icon-pack/[Create an icon pack for TinyMCE].
56+
* Creating custom UI components, see: xref:ui-components/index.adoc[User interface components].
57+
* Creating and adding a custom icon pack, see: xref:advanced/creating-an-icon-pack.adoc[Create an icon pack for TinyMCE].
5758

5859
=== New option for blocking unsupported files from being drag and dropped into the editor
5960

6061
The `block_unsupported_drop` option blocks unsupported images and files from being dropped into the editor. This option is enabled by default. If this option is disabled (`false`), users can drop an unsupported file into the editor, which will cause the browser to navigate away from the page containing the editor.
6162

62-
For information on the `block_unsupported_drop` option, see: link:{baseurl}/configure/file-image-upload/#block_unsupported_drop[Image & file options - `block_unsupported_drop`].
63+
For information on the `block_unsupported_drop` option, see: xref:configure/file-image-upload.adoc#block_unsupported_drop[Image & file options - `block_unsupported_drop`].
6364

65+
[[accompanyingpremiumpluginchanges]]
6466
== Accompanying Premium Plugin changes
6567

6668
The following premium plugin updates were released alongside {productname} 5.4.
@@ -74,7 +76,7 @@ The {productname} 5.4 release includes an accompanying release of the *Advanced
7476
* Added search/replace support.
7577
* Fixed the editor `referrer_policy` option not working when loading additional resources.
7678

77-
For information on the Advanced Code Editor plugin, see: link:{baseurl}/plugins/premium/advcode/[Advanced Code Editor plugin].
79+
For information on the Advanced Code Editor plugin, see: xref:plugins/premium/advcode.adoc[Advanced Code Editor plugin].
7880

7981
=== PowerPaste 5.3.1
8082

@@ -85,8 +87,9 @@ The {productname} 5.4 release includes an accompanying release of the *PowerPast
8587
* Fixed PowerPaste not able to load the `wordimport.js` resource when bundled.
8688
* Fixed the editor `referrer_policy` option not working when loading additional resources.
8789

88-
For information on the PowerPaste plugin, see: link:{baseurl}/plugins/premium/powerpaste/[PowerPaste plugin].
90+
For information on the PowerPaste plugin, see: xref:plugins/premium/powerpaste.adoc[PowerPaste plugin].
8991

92+
[[accompanyingpremiumself-hostedserver-sidecomponentchanges]]
9093
== Accompanying Premium self-hosted server-side component changes
9194

9295
The {productname} 5.4 release includes accompanying changes affecting the {productname} *self-hosted* services for the following plugins:
@@ -98,15 +101,15 @@ The {productname} 5.4 release includes accompanying changes affecting the {produ
98101

99102
The Java server-side components (`ephox-spelling.war`, `ephox-hyperlinking.war`, and `ephox-image-proxy.war`) have been updated to *version 2.5.0*.
100103

101-
This version requires Java 8 or higher. For information on the removal of Java 7 support, see: link:{baseurl}/release-notes/release-notes53/#removalofjava7support[Removal of Java 7 support for TinyMCE 5.3 and later].
104+
This version requires Java 8 or higher. For information on the removal of Java 7 support, see: xref:release-notes/release-notes53.adoc#removalofjava7support[Removal of Java 7 support for TinyMCE 5.3 and later].
102105

103106
For information on:
104107

105-
* The Spell Checker Pro plugin, see: link:{baseurl}/plugins/premium/tinymcespellchecker/[Spell Checker Pro plugin].
106-
* The Link Checker plugin, see: link:{baseurl}/plugins/premium/linkchecker/[Link Checker plugin].
107-
* The Image Tools plugin, see: link:{baseurl}/plugins/opensource/imagetools/[Image Tools plugin].
108-
* The Enhanced Media Embed plugin, see: link:{baseurl}/plugins/premium/mediaembed/[Enhanced Media Embed plugin].
109-
* Deploying the server-side components, see: link:{baseurl}/enterprise/server/[Server-side component installation].
108+
* The Spell Checker Pro plugin, see: xref:plugins/premium/tinymcespellchecker.adoc[Spell Checker Pro plugin].
109+
* The Link Checker plugin, see: xref:plugins/premium/linkchecker.adoc[Link Checker plugin].
110+
* The Image Tools plugin, see: xref:plugins/opensource/imagetools.adoc[Image Tools plugin].
111+
* The Enhanced Media Embed plugin, see: xref:plugins/premium/mediaembed.adoc[Enhanced Media Embed plugin].
112+
* Deploying the server-side components, see: xref:enterprise/server/index.adoc[Server-side component installation].
110113

111114
=== Security update for self-hosted server-side components
112115

@@ -123,9 +126,10 @@ Version 2.5.0 provides security updates for the Java-based server-side component
123126

124127
For information on:
125128

126-
* Deploying the server-side components, see: link:{baseurl}/enterprise/server/[Server-side component installation].
127-
* Deploying the server-side components using Docker, see: link:{baseurl}/enterprise/server/dockerservices/[Containerized service deployments].
129+
* Deploying the server-side components, see: xref:enterprise/server/index.adoc[Server-side component installation].
130+
* Deploying the server-side components using Docker, see: xref:enterprise/server/dockerservices.adoc[Containerized service deployments].
128131

132+
[[minorchangesfortinymce54]]
129133
== Minor changes for TinyMCE 5.4
130134

131135
{productname} 5.4 introduces the following minor changes:
@@ -141,6 +145,7 @@ For information on:
141145
* Changed the DOM location of menus so that they display correctly when the editor is in a ShadowRoot.
142146
* Changed the table plugin to correctly detect all valid header row structures.
143147

148+
[[generalbugfixes]]
144149
== General bug fixes
145150

146151
{productname} 5.4 provides fixes for the following bugs:
@@ -166,18 +171,20 @@ For information on:
166171
* Fixed Oxide checklist styles not showing when printing.
167172
* Fixed bug with `scope` attribute not being added to the cells of header rows.
168173

174+
[[securityfixes]]
169175
== Security fixes
170176

171177
{productname} 5.4 provides fixes for the following security issues:
172178

173179
* Fixed content in an iframe element parsing as DOM elements instead of text content.
174180

181+
[[deprecatedfeatures]]
175182
== Deprecated features
176183

177184
The following features have been deprecated with the release of {productname} 5.4:
178185

179-
* <<thefreetinymcespellcheckerplugin,The free TinyMCE Spell Checker plugin>>.
180-
* <<thetable_responsive_widthoption,The `table_responsive_width` option in the Table plugin>>.
186+
* xref:thefreetinymcespellcheckerplugin[The free TinyMCE Spell Checker plugin].
187+
* xref:thetable_responsive_widthoption[The `table_responsive_width` option in the Table plugin].
181188

182189
[[thefreetinymcespellcheckerplugin]]
183190
=== The free TinyMCE Spell Checker plugin
@@ -186,26 +193,29 @@ The *free* {productname} Spell Checker plugin (`spellchecker`) has been deprecat
186193

187194
This change *_does not_* affect:
188195

189-
* link:{baseurl}/plugins/premium/tinymcespellchecker/[The Spellchecker Pro premium plugin].
190-
* link:{baseurl}/general-configuration-guide/spell-checking/#browser-basedspellchecking[Browser-based spell checking in {productname}].
196+
* xref:plugins/premium/tinymcespellchecker.adoc[The Spellchecker Pro premium plugin].
197+
* xref:general-configuration-guide/spell-checking.adoc#browser-basedspellchecking[Browser-based spell checking in {productname}].
191198

192199
To develop and maintain a new spellchecking plugin based on the free {productname} Spell Checker plugin:
193200

194201
* Fork the PHP backend program from the https://github.com/tinymce/tinymce_spellchecker_php[_tinymce/tinymce_spellchecker_php_ GitHub repository].
195202
* Extract the Spell Checker user interface from the https://github.com/tinymce/tinymce/tree/develop/modules/tinymce/src/plugins/spellchecker[Spellchecker plugin directory in the _tinymce/tinymce_ GitHub repository].
196203

204+
[[thetable_responsive_widthoption]]
197205
=== The `table_responsive_width` option
198206

199-
The `table_responsive_width` option has been deprecated with the release of {productname} 5.4. This option has been replaced by link:{baseurl}/plugins/opensource/table/#table_sizing_mode[`table_sizing_mode`].
207+
The `table_responsive_width` option has been deprecated with the release of {productname} 5.4. This option has been replaced by xref:plugins/opensource/table.adoc#table_sizing_mode[`table_sizing_mode`].
200208

209+
[[knownissues]]
201210
== Known issues
202211

203212
This section describes issues that users of {productname} 5.4 may encounter, as well as possible workarounds for these issues.
204213

205214
*Outline*
206215

207-
* <<topandbottomeditoranchorsappearinlinksautocompletelistwhendisabled,Top and bottom editor anchors appear in links autocomplete list when disabled>>
216+
* xref:topandbottomeditoranchorsappearinlinksautocompletelistwhendisabled[Top and bottom editor anchors appear in links autocomplete list when disabled]
208217

218+
[[topandbottomeditoranchorsappearinlinksautocompletelistwhendisabled]]
209219
=== Top and bottom editor anchors appear in links autocomplete list when disabled
210220

211221
==== Issue
@@ -219,8 +229,8 @@ When these options are set to `false`, the relevant anchors should not appear as
219229

220230
For information on:
221231

222-
* The `anchor_top` option, see: link:{baseurl}/configure/url-handling/#anchor_top[URL handling options - `anchor_top`].
223-
* The `anchor_bottom` option, see: link:{baseurl}/configure/url-handling/#anchor_bottom[URL handling options - `anchor_bottom`].
232+
* The `anchor_top` option, see: xref:configure/url-handling.adoc#anchor_top[URL handling options - `anchor_top`].
233+
* The `anchor_bottom` option, see: xref:configure/url-handling.adoc#anchor_bottom[URL handling options - `anchor_bottom`].
224234

225235
==== Workaround
226236

@@ -236,7 +246,7 @@ tinymce.init({
236246
});
237247
----
238248

239-
For information on the `typeahead_urls` option, see: link:{baseurl}/configure/advanced-editing-behavior/#typeahead_urls[Advanced editing behaviors - `typeahead_urls`].
249+
For information on the `typeahead_urls` option, see: xref:configure/advanced-editing-behavior.adoc#typeahead_urls[Advanced editing behaviors - `typeahead_urls`].
240250

241251
:enterprise: true
242252

0 commit comments

Comments
 (0)