From 90fe8b3deec9209e477d466de39b0fb306a1c2df Mon Sep 17 00:00:00 2001 From: Karl Kemister-Sheppard Date: Wed, 5 Jun 2024 11:48:58 +1000 Subject: [PATCH] INT: Update tinymce to version 7 and update dependencies. (#54) * INT: Update tinymce to version 7 and update dependencies. * INT-3310: add changelog. * INT-3310: Add JsCode comment to link to Svelte Tech ref. INT-3310: Add ContextMenu to validEvents. * INT-3310: recreate yarn.lock file. * Update README.md * Update src/main/component/Editor.svelte Co-authored-by: Daniel Oakman <141111365+danoaky-tiny@users.noreply.github.com> * INT-3310: Dependencies bump for rollup, svelte and misc. * Revert "INT-3310: Dependencies bump for rollup, svelte and misc." This reverts commit 0739f61d948fe3ada3c648c9e99642b9fce896cb. * INT-3310: Updated svelte version to 4.2.17 from 4.0.0. * Renamed Version type to Channel. --------- Co-authored-by: Daniel Oakman <141111365+danoaky-tiny@users.noreply.github.com> --- CHANGELOG.md | 13 +++ README.md | 14 ++++ package.json | 27 ++++--- src/main/component/Editor.svelte | 11 ++- src/main/component/Utils.ts | 5 ++ tsconfig.json | 3 +- yarn.lock | 132 ++++++++++++++++++++----------- 7 files changed, 146 insertions(+), 59 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b51f516..661554f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Added + +- Update README.md to contain license key info. +- Added storybook dependence's for various `storybook/...` packages. +- Added `react` and `react-dom` to dev-dependencies due to certain packages required it. +- Added events `Input`, `CompositionEnd`, `CompositionStart` & `CompositionUpdate`. +- Added `licenseKey` to config option. + +### Changed + +- Bumped `tinymce` version to `7.1.1` latest. +- Bumped default `cloud` channel to use `7`. + ## 2.0.0 - 2023-12-04 ### Changed diff --git a/README.md b/README.md index 814bf6b..267d175 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,20 @@ Type: string + +``` +#### License Key + +Tiny Cloud license key. Use this when self-hosting TinyMCE instead of loading from Tiny Cloud. + +Default value: undefined +Type: "gpl" or a valid TinyMCE license key + +##### Example using licenseKey +``` + ``` #### Channel diff --git a/package.json b/package.json index eb5cc9f..7844e01 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tinymce/tinymce-svelte", - "version": "2.0.3-rc", + "version": "3.0.0-rc", "description": "TinyMCE Svelte Component", "private": false, "publishConfig": { @@ -54,30 +54,39 @@ "@storybook/addon-essentials": "^6.3.7", "@storybook/addon-links": "^6.3.7", "@storybook/addon-svelte-csf": "^1.1.0", + "@storybook/addons": "^6.2.9", + "@storybook/api": "^6.2.9", "@storybook/builder-webpack5": "^6.5.16", + "@storybook/client-api": "^6.2.9", + "@storybook/client-logger": "^6.2.9", + "@storybook/components": "^6.2.9", + "@storybook/core-events": "^6.2.9", "@storybook/manager-webpack5": "^6.5.16", "@storybook/storybook-deployer": "^2.8.10", "@storybook/svelte": "^6.3.7", + "@storybook/theming": "^6.2.9", "@tinymce/beehive-flow": "^0.19.0", "@tinymce/eslint-plugin": "^1.9.2", - "@tsconfig/svelte": "^2.0.0", + "@tsconfig/svelte": "^5.0.4", "@typescript-eslint/eslint-plugin": "^6.9.0", "@typescript-eslint/parser": "^6.9.0", "babel-loader": "^8.2.2", "eslint": "^7.32.0", "eslint-plugin-svelte": "^2.34.0", + "react": "^17.0.0", + "react-dom": "^17.0.0", "rollup": "^2.56.2", "rollup-plugin-css-only": "^3.1.0", "rollup-plugin-livereload": "^2.0.0", "rollup-plugin-svelte": "^7.1.5", "rollup-plugin-terser": "^7.0.0", - "svelte": "^4.0.0", - "svelte-check": "^3.4.3", - "svelte-loader": "^3.1.8", - "svelte-preprocess": "^5.0.3", - "tinymce": "^6.7.2", - "tslib": "^2.3.1", - "typescript": "^5.0.0", + "svelte": "^4.2.17", + "svelte-check": "^3.8.0", + "svelte-loader": "^3.2.0", + "svelte-preprocess": "^5.1.4", + "tinymce": "^7.1.1", + "tslib": "^2.6.2", + "typescript": "^5.4.5", "webpack": "^5.76.2" }, "resolutions": { diff --git a/src/main/component/Editor.svelte b/src/main/component/Editor.svelte index 7a3e18d..b0f4b2c 100644 --- a/src/main/component/Editor.svelte +++ b/src/main/component/Editor.svelte @@ -1,3 +1,9 @@ + +