NexoPOS
NexoPOS copied to clipboard
Bump @ckeditor/ckeditor5-vue from 5.1.0 to 7.0.0
Bumps @ckeditor/ckeditor5-vue from 5.1.0 to 7.0.0.
Release notes
Sourced from @ckeditor/ckeditor5-vue's releases.
v7.0.0
We are excited to announce a new major release of the Vue integration.
In this release, we have introduced the following breaking changes that should make using the integration more intuitive and easier.
Composition API: The integration has been rewritten in Composition API, which follows the recommended way of writing components in Vue 3.
Vue 3.4+: The minimum required version of Vue is now 3.4+ because we are using the Generics and
defineModel()features to provide better typings for theeditorprop and component events.ESM-first: Besides the UMD build, the integration is now available in ESM format. In most projects, the new ESM build should be automatically prioritized by bundlers and other tools.
Changed exports: We have changed how the Vue plugin and component are exported. The Vue plugin is no longer the
defaultexport but is exported asCkeditorPlugin. The component is now exported asCkeditorinstead ofdefault.component.Here's a comparison of how you can import the Vue plugin that registers a global
<ckeditor>component:// Before the release. import CKEditor from '@ckeditor/ckeditor5-vue';// After the release. import { CkeditorPlugin } from '
@ckeditor/ckeditor5-vue';If you prefer to use a local component instead of a global component, here's a comparison of how you can import it:
// Before the release. import CKEditor from '@ckeditor/ckeditor5-vue';const component = CKEditor.component;
// After the release. import { Ckeditor } from '
@ckeditor/ckeditor5-vue';const component = Ckeditor;
Remove the
editorargument from thedestroyevent: Thedestroyevent no longer has aneditorargument since it was alwaysnull.New name of the global variable: The name of the global variable used in the UMD build changed from
CKEditortoCKEDITOR_VUE.BREAKING CHANGES
- Bump required version to Vue 3.4+. See #282.
- Change the global name used in the UMD build from
CKEditortoCKEDITOR_VUE.- Export the component as
Ckeditorinstead ofdefault.component. Closes #284.- Migrate to Composition API. Closes #172.
- Migrate to ESM. See ckeditor/ckeditor5#16616.
- Remove argument from the
destroyevent, as it was alwaysnull. Closes #283.- Rename main package exports to
CkeditorPluginandCkeditor.Bug fixes
- Change the global name used in the UMD build from
CKEditortoCKEDITOR_VUEto match the new convention. See ckeditor/ckeditor5#16736. (commit)
... (truncated)
Changelog
Sourced from @ckeditor/ckeditor5-vue's changelog.
7.0.0 (2024-08-07)
We are excited to announce a new major release of the Vue integration.
In this release, we have introduced the following breaking changes that should make using the integration more intuitive and easier.
Composition API: The integration has been rewritten in Composition API, which follows the recommended way of writing components in Vue 3.
Vue 3.4+: The minimum required version of Vue is now 3.4+ because we are using the Generics and
defineModel()features to provide better typings for theeditorprop and component events.ESM-first: Besides the UMD build, the integration is now available in ESM format. In most projects, the new ESM build should be automatically prioritized by bundlers and other tools.
Changed exports: We have changed how the Vue plugin and component are exported. The Vue plugin is no longer the
defaultexport but is exported asCkeditorPlugin. The component is now exported asCkeditorinstead ofdefault.component.Here's a comparison of how you can import the Vue plugin that registers a global
<ckeditor>component:// Before the release. import CKEditor from '@ckeditor/ckeditor5-vue';// After the release. import { CkeditorPlugin } from '
@ckeditor/ckeditor5-vue';If you prefer to use a local component instead of a global component, here's a comparison of how you can import it:
// Before the release. import CKEditor from '@ckeditor/ckeditor5-vue';const component = CKEditor.component;
// After the release. import { Ckeditor } from '
@ckeditor/ckeditor5-vue';const component = Ckeditor;
Remove the
editorargument from thedestroyevent: Thedestroyevent no longer has aneditorargument since it was alwaysnull.New name of the global variable: The name of the global variable used in the UMD build changed from
CKEditortoCKEDITOR_VUE.BREAKING CHANGES
- Bump required version to Vue 3.4+. See #282.
- Change the global name used in the UMD build from
CKEditortoCKEDITOR_VUE.- Export the component as
Ckeditorinstead ofdefault.component. Closes #284.- Migrate to Composition API. Closes #172.
- Migrate to ESM. See ckeditor/ckeditor5#16616.
- Remove argument from the
destroyevent, as it was alwaysnull. Closes #283.- Rename main package exports to
CkeditorPluginandCkeditor.Bug fixes
... (truncated)
Commits
550fa81Release: v7.0.0.2ee5bbaMerge pull request #302 from ckeditor/release-20240807063bd83Changelog for v7.0.0.5fc488aDocs: Changelog. [skip ci]b72b20bAdded missingfromoption for changelog script.da8058cRelease: v7.0.0-alpha.2.cf0b5f1Merge pull request #298 from ckeditor/release-alpha-20241707dc855a3Docs: Changelog. [skip ci]eba73a5Merge pull request #295 from ckeditor/rename-global-namee2a9bbcMerge pull request #296 from ckeditor/fix-typings- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)