Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

Bump djangocms-text-ckeditor from 4.0.0 to 5.1.4 #280

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 Oct 4, 2023

Bumps djangocms-text-ckeditor from 4.0.0 to 5.1.4.

Release notes

Sourced from djangocms-text-ckeditor's releases.

5.1.4

What's Changed

Full Changelog: django-cms/djangocms-text-ckeditor@5.1.3...5.1.4

5.1.3

  • Upgrade Ckeditor to 4.21.0 via #640

5.1.2 (2022-12-27)

  • Add suport for django CMS 4.1
  • Fix 468 via 637: Delay importing models.CMSPlugin in utils to allow adding an HTMLField to a custom user model.

5.1.1

What's Changed

New Contributors

Full Changelog: django-cms/djangocms-text-ckeditor@5.1.0...5.1.1

5.1

What's Changed

New Contributors

Full Changelog: django-cms/djangocms-text-ckeditor@5.0.1...5.1.0

5.0.1

What's Changed

... (truncated)

Changelog

Sourced from djangocms-text-ckeditor's changelog.

========= Changelog

5.1.3 (2022-06-21)

  • Upgrade Ckeditor to 4.21.0 via 640 https://github.com/django-cms/djangocms-text-ckeditor/pull/640_

5.1.2 (2022-12-27)

  • Add suport for django CMS 4.1
  • Fix 468 <https://github.com/django-cms/djangocms-text-ckeditor/issues/468>_ via 637 <https://github.com/django-cms/djangocms-text-ckeditor/pull/637>_: Delay importing models.CMSPlugin in utils to allow adding an HTMLField to a custom user model.

5.1.1 (2022-06-22)

  • Removed inline editing toggle button from touch devices (where it is inactive anyways) and collapsed menus
  • Add workaround for toolbar bug in django CMS < 3.10: Reload page after change in inline editor
  • Fix 578 <https://github.com/django-cms/djangocms-text-ckeditor/pull/578>_: If parent plugins to not set body css class the default from CKEDITOR_SETTINGS is used

5.1.0 (2022-03-24)

  • Added inline editing in [#606](https://github.com/django-cms/djangocms-text-ckeditor/issues/606) <https://github.com/django-cms/djangocms-text-ckeditor/pull/606>_
  • fix: Update skin patch to avoid @​media query in [#614](https://github.com/django-cms/djangocms-text-ckeditor/issues/614) <https://github.com/django-cms/djangocms-text-ckeditor/pull/614>_

5.0.1 (2022-03-24)

  • Generated new static bundle.

5.0.0 (2022-03-24)

  • Drop support for Python 3.5 and 3.6
  • Drop support for django 3.0
  • Added support for Python 3.9 and 3.10
  • Added support for django 3.2
  • Added support for django-cms 3.9 and 3.10

New features

  • Upgrade ckeditor to 4.17.2 in 595 <https://github.com/django-cms/djangocms-text-ckeditor/pull/595>_
  • Dark mode support for standard editor UI (a.k.a. "skin") moono-lisa in 592 <https://github.com/django-cms/djangocms-text-ckeditor/pull/592>_
  • Basic dark mode compatibility and fix for source edit bug in 590 <https://github.com/django-cms/djangocms-text-ckeditor/pull/590>_

... (truncated)

Upgrade guide

Sourced from djangocms-text-ckeditor's upgrade guide.

====================================== Upgrade to a newer version of CKEditor

Simple upgrade

Download the latest minified version of ckeditor, bundled with all configured CKEditor-4 plugins. The correct URL can be found in djangocms_text_ckeditor/static/djangocms_text_ckeditor/ckeditor/build-config.js under (3).

Unzip that file and replace djangocms_text_ckeditor/static/djangocms_text_ckeditor/ckeditor with it.

Rebundle everything running gulp build.

Full upgrade

This requires to access the sources of CKEditor. Clone the repository and build CKEditor:

.. code:: bash

git clone https://github.com/ckeditor/ckeditor4.git
cd ckeditor4
./dev/builder/build.sh --leave-js-unminified

This creates an unminified release of CKEditor, which is useful for debugging. In a production environment, remove the option --leave-js-unminified.

djangocms-text-ckeditor reuses two plugins from CKEditor-4, which are patched to work inside django-CMS. These plugins are found at djangocms_text_ckeditor/static/djangocms_text_ckeditor/ckeditor_plugins/cmsdialog/plugin.js and djangocms_text_ckeditor/static/djangocms_text_ckeditor/ckeditor_plugins/cmsresize/plugin.js. These plugins have been derived from ckeditor4/plugins/plugins/dialog/plugin.js and ckeditor4/plugins/plugins/resize/plugin.js respectively.

The current version of djangocms-text-ckeditor is based on the version 4.14.0 of CKEditor4. If these two plugins have to be ported to a later version, first make a diff -u ... against version 4.14.0, then copy these plugins into the current folders, cmsdialog and cmsresize. Then switch back to the latest version of CKEditor-4 and apply the patches previously created.

... (truncated)

Commits

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 [djangocms-text-ckeditor](https://github.com/django-cms/djangocms-text-ckeditor) from 4.0.0 to 5.1.4.
- [Release notes](https://github.com/django-cms/djangocms-text-ckeditor/releases)
- [Changelog](https://github.com/django-cms/djangocms-text-ckeditor/blob/master/CHANGELOG.rst)
- [Upgrade guide](https://github.com/django-cms/djangocms-text-ckeditor/blob/master/UPGRADE.md)
- [Commits](django-cms/djangocms-text-ckeditor@4.0.0...5.1.4)

---
updated-dependencies:
- dependency-name: djangocms-text-ckeditor
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Oct 4, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants