Skip to content
This repository was archived by the owner on Mar 26, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ jobs:
dj22_cms37.txt,
dj22_cms38.txt,
dj31_cms38.txt,
dj32_cms39.txt
dj32_cms39.txt,
dj32_cms310.txt
]
os: [
ubuntu-20.04,
Expand Down
31 changes: 24 additions & 7 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,31 @@
Changelog
=========

Unreleased
==========

* Add dark mode feature and dark mode patch for skin moono-lisa
* Added support for Django 3.2
* Drop support for python 3.5, 3.6 and django 3.0
* Added pre-commit hooks for developer workflow to ensure code quality
5.0.0 (2022-03-22)
==================

* 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>`_

Fixes and other changes
-----------------------
* Copying plugins inside ckeditor creates a child plugin copy in `569 <https://github.com/django-cms/djangocms-text-ckeditor/pull/569>`_
* 504 copy paste plugins inside ckeditor refer to same instance in `572 <https://github.com/django-cms/djangocms-text-ckeditor/pull/572>`_
* Use assertEqual instead of assertEquals for Python 3.11 compatibility in `580 <https://github.com/django-cms/djangocms-text-ckeditor/pull/580>`_
* fix breaking tests in `585 <https://github.com/django-cms/djangocms-text-ckeditor/pull/585>`_
* Update Node.js to version 16 LTS and Gulpfile upgrade as well in `593 <https://github.com/django-cms/djangocms-text-ckeditor/pull/593>`_
* Replace ``force_text`` with ``force_str`` in `546 <https://github.com/django-cms/djangocms-text-ckeditor/pull/546>`_
* Fix django 3.2 tests, pypi release actions and pre-commit in `594 <https://github.com/django-cms/djangocms-text-ckeditor/pull/594>`_
* Remove excessive spaces (`#531 <https://github.com/django-cms/djangocms-text-ckeditor/issues/531>`_) in `597 <https://github.com/django-cms/djangocms-text-ckeditor/pull/597>`_

4.0.0 (2020-09-15)
==================
Expand Down
11 changes: 5 additions & 6 deletions djangocms_text_ckeditor/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,11 @@
4. git add djangocms_text_ckeditor/__init__.py CHANGELOG.rst setup.py
5. git commit -m 'Bump to {new version}'
6. git push
7. Assure that all tests pass on https://travis-ci.org/github/divio/djangocms-text-ckeditor.
8. git tag {new_version_number}
9. git push --tags
10. python setup.py sdist
11. twine upload dist/djangocms-text-ckeditor-{new_version_number}.tar.gz
7. Assure that all tests pass on https://github.com/django-cms/djangocms-text-ckeditor/actions
8. Create a new release on https://github.com/django-cms/djangocms-text-ckeditor/releases/new
9. Publish the release when ready
10. Github actions will publish the new package to pypi
"""
__version__ = '4.0.0'
__version__ = '5.0.0'

default_app_config = 'djangocms_text_ckeditor.apps.TextCkeditorConfig'
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
'Framework :: Django CMS :: 3.7',
'Framework :: Django CMS :: 3.8',
'Framework :: Django CMS :: 3.9',
'Framework :: Django CMS :: 3.10',
'Topic :: Internet :: WWW/HTTP',
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
'Topic :: Software Development',
Expand Down
4 changes: 4 additions & 0 deletions tests/requirements/dj32_cms310.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-r base.txt

Django>=3.2,<3.3
django-cms>=3.10.0rc2,<4.0
3 changes: 2 additions & 1 deletion tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ envlist =
frontend
py{37,38}-dj{22}-cms{37,38}
py{37,38}-dj{31}-cms{38,39}
py{38,39,310}-dj{32}-cms{39}
py{38,39,310}-dj{32}-cms{39,310}

skip_missing_interpreters=True

Expand All @@ -18,6 +18,7 @@ deps =
cms37: django-cms>=3.7,<3.8
cms38: django-cms>=3.8,<3.9
cms39: django-cms>=3.9,<3.10
cms310: django-cms>=3.10.0rc2
commands =
{envpython} --version
{env:COMMAND:coverage} erase
Expand Down