|
1 | 1 | /** |
2 | | - * TinyMCE version 8.2.1 (2025-11-06) |
| 2 | + * TinyMCE version 8.2.2 (2025-11-17) |
3 | 3 | */ |
4 | 4 |
|
5 | 5 | (function () { |
|
24643 | 24643 | const determineStrategy = (editor) => { |
24644 | 24644 | const onlineStatus = getOnlineStatus(editor); |
24645 | 24645 | const licenseKeyType = getLicenseKeyType(editor); |
24646 | | - const forcePlugin = (new Set(getPlugins(editor))).has(PLUGIN_CODE$1); |
| 24646 | + const forcePlugin = new Set([ |
| 24647 | + ...getPlugins(editor), |
| 24648 | + ...keys(getExternalPlugins$1(editor)), |
| 24649 | + ]).has(PLUGIN_CODE$1); |
24647 | 24650 | if (licenseKeyType !== 'gpl' || onlineStatus === 'online' || forcePlugin) { |
24648 | 24651 | return { |
24649 | 24652 | type: 'use_plugin', |
|
24694 | 24697 | const load = (editor, suffix) => { |
24695 | 24698 | const strategy = determineStrategy(editor); |
24696 | 24699 | if (strategy.type === 'use_plugin') { |
24697 | | - const url = `plugins/${PLUGIN_CODE}/plugin${suffix}.js`; |
| 24700 | + const externalUrl = get$a(getExternalPlugins$1(editor), PLUGIN_CODE).map(trim$4).filter(isNotEmpty); |
| 24701 | + const url = externalUrl.getOr(`plugins/${PLUGIN_CODE}/plugin${suffix}.js`); |
24698 | 24702 | addOnManager.load(ADDON_KEY, url).catch(() => { |
24699 | 24703 | licenseKeyManagerLoadError(editor, url); |
24700 | 24704 | }); |
@@ -40543,14 +40547,14 @@ |
40543 | 40547 | * @property minorVersion |
40544 | 40548 | * @type String |
40545 | 40549 | */ |
40546 | | - minorVersion: '2.1', |
| 40550 | + minorVersion: '2.2', |
40547 | 40551 | /** |
40548 | 40552 | * Release date of TinyMCE build. |
40549 | 40553 | * |
40550 | 40554 | * @property releaseDate |
40551 | 40555 | * @type String |
40552 | 40556 | */ |
40553 | | - releaseDate: '2025-11-06', |
| 40557 | + releaseDate: '2025-11-17', |
40554 | 40558 | /** |
40555 | 40559 | * Collection of language pack data. |
40556 | 40560 | * |
|
0 commit comments