Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump @ckeditor/ckeditor5-vue from 5.1.0 to 7.2.0 #2089

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 27, 2024

Bumps @ckeditor/ckeditor5-vue from 5.1.0 to 7.2.0.

Release notes

Sourced from @​ckeditor/ckeditor5-vue's releases.

v7.2.0

Bug fixes

  • Experimental: Better error messages in useCKEditorCloud. It now detects existing editor installations and gives migration info from NPM to CDN. (commit)

Other changes

  • Remove ckeditor5-premium-features from peerDependencies. (commit)

v7.1.0

Features

v7.1.0-alpha.0

Features

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 the editor prop 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 default export but is exported as CkeditorPlugin. The component is now exported as Ckeditor instead of default.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';

... (truncated)

Changelog

Sourced from @​ckeditor/ckeditor5-vue's changelog.

7.2.0 (2024-09-26)

Bug fixes

  • Experimental: Better error messages in useCKEditorCloud. It now detects existing editor installations and gives migration info from NPM to CDN. (commit)

Other changes

  • Remove ckeditor5-premium-features from peerDependencies. (commit)

7.1.0 (2024-09-19)

Features

7.1.0-alpha.0 (2024-09-06)

Features

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 the editor prop 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 default export but is exported as CkeditorPlugin. The component is now exported as Ckeditor instead of default.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:

... (truncated)

Commits
  • f7838de Release: v7.2.0.
  • 01b001d Merge pull request #319 from ckeditor/release-20240926
  • 20ae224 Adjust changelog
  • b9a4289 Docs: Changelog. [skip ci]
  • af84547 Merge pull request #317 from ckeditor/remove-ckeditor5-premium-features-from-...
  • eb91b1b Fix formatting
  • aeb3236 Bump integrations common
  • 6b8331a Use eslint to check for missing file extensions in imports
  • de7728e Add missing file extensions in imports
  • 161e995 Merge remote-tracking branch 'origin/master' into remove-ckeditor5-premium-fe...
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Bumps [@ckeditor/ckeditor5-vue](https://github.com/ckeditor/ckeditor5-vue) from 5.1.0 to 7.2.0.
- [Release notes](https://github.com/ckeditor/ckeditor5-vue/releases)
- [Changelog](https://github.com/ckeditor/ckeditor5-vue/blob/master/CHANGELOG.md)
- [Commits](ckeditor/ckeditor5-vue@v5.1.0...v7.2.0)

---
updated-dependencies:
- dependency-name: "@ckeditor/ckeditor5-vue"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 27, 2024
Copy link

what-the-diff bot commented Sep 27, 2024

PR Summary

  • Upgrade of CKEditor Vue package version
    The version of @ckeditor/ckeditor5-vue was updated from 5.1.0 to 7.2.0. This helps the project stay updated with the latest improvements and fixes added in the newer version.

  • Addition of a new dependency
    A new dependency, @ckeditor/ckeditor5-integrations-common version 2.1.0, was added to the project. A new added dependency can bring new or additional functionality to the software.

  • Updated Node.js version requirement
    The version requirement of Node.js for @ckeditor/ckeditor5-vue has been increased from anything above 16.0.0 to anything above 18.0.0. This ensures compatibility and best performance with the latest Node.js version.

  • Added peer dependencies for CKEditor Vue
    Included new peer dependencies for @ckeditor/ckeditor5-vue which are Vue version 3.4.0 and CKEditor5 version 42.0.0 or higher (also compatible with nightly builds). Peer dependencies are required to ensure software works correctly in its host environment.

  • Included more dependencies for CKEditor Vue
    Additional dependencies as @ckeditor/ckeditor5-integrations-common and lodash-es were included for @ckeditor/ckeditor5-vue. These additional dependencies can help enhance or further streamline the functionality of CKEditor Vue within the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants