Skip to content
This repository was archived by the owner on Mar 26, 2025. It is now read-only.

Commit f789184

Browse files
authored
Release 5.0 (#598)
1 parent 38eb902 commit f789184

File tree

6 files changed

+38
-15
lines changed

6 files changed

+38
-15
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ jobs:
1313
dj22_cms37.txt,
1414
dj22_cms38.txt,
1515
dj31_cms38.txt,
16-
dj32_cms39.txt
16+
dj32_cms39.txt,
17+
dj32_cms310.txt
1718
]
1819
os: [
1920
ubuntu-20.04,

CHANGELOG.rst

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,31 @@
22
Changelog
33
=========
44

5-
Unreleased
6-
==========
7-
8-
* Add dark mode feature and dark mode patch for skin moono-lisa
9-
* Added support for Django 3.2
10-
* Drop support for python 3.5, 3.6 and django 3.0
11-
* Added pre-commit hooks for developer workflow to ensure code quality
5+
5.0.0 (2022-03-22)
6+
==================
127

8+
* Drop support for Python 3.5 and 3.6
9+
* Drop support for django 3.0
10+
* Added support for Python 3.9 and 3.10
11+
* Added support for django 3.2
12+
* Added support for django-cms 3.9 and 3.10
13+
14+
New features
15+
------------
16+
* Upgrade ckeditor to 4.17.2 in `595 <https://github.com/django-cms/djangocms-text-ckeditor/pull/595>`_
17+
* 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>`_
18+
* Basic dark mode compatibility and fix for source edit bug in `590 <https://github.com/django-cms/djangocms-text-ckeditor/pull/590>`_
19+
20+
Fixes and other changes
21+
-----------------------
22+
* Copying plugins inside ckeditor creates a child plugin copy in `569 <https://github.com/django-cms/djangocms-text-ckeditor/pull/569>`_
23+
* 504 copy paste plugins inside ckeditor refer to same instance in `572 <https://github.com/django-cms/djangocms-text-ckeditor/pull/572>`_
24+
* Use assertEqual instead of assertEquals for Python 3.11 compatibility in `580 <https://github.com/django-cms/djangocms-text-ckeditor/pull/580>`_
25+
* fix breaking tests in `585 <https://github.com/django-cms/djangocms-text-ckeditor/pull/585>`_
26+
* Update Node.js to version 16 LTS and Gulpfile upgrade as well in `593 <https://github.com/django-cms/djangocms-text-ckeditor/pull/593>`_
27+
* Replace ``force_text`` with ``force_str`` in `546 <https://github.com/django-cms/djangocms-text-ckeditor/pull/546>`_
28+
* Fix django 3.2 tests, pypi release actions and pre-commit in `594 <https://github.com/django-cms/djangocms-text-ckeditor/pull/594>`_
29+
* 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>`_
1330

1431
4.0.0 (2020-09-15)
1532
==================

djangocms_text_ckeditor/__init__.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,11 @@
1010
4. git add djangocms_text_ckeditor/__init__.py CHANGELOG.rst setup.py
1111
5. git commit -m 'Bump to {new version}'
1212
6. git push
13-
7. Assure that all tests pass on https://travis-ci.org/github/divio/djangocms-text-ckeditor.
14-
8. git tag {new_version_number}
15-
9. git push --tags
16-
10. python setup.py sdist
17-
11. twine upload dist/djangocms-text-ckeditor-{new_version_number}.tar.gz
13+
7. Assure that all tests pass on https://github.com/django-cms/djangocms-text-ckeditor/actions
14+
8. Create a new release on https://github.com/django-cms/djangocms-text-ckeditor/releases/new
15+
9. Publish the release when ready
16+
10. Github actions will publish the new package to pypi
1817
"""
19-
__version__ = '4.0.0'
18+
__version__ = '5.0.0'
2019

2120
default_app_config = 'djangocms_text_ckeditor.apps.TextCkeditorConfig'

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
'Framework :: Django CMS :: 3.7',
3535
'Framework :: Django CMS :: 3.8',
3636
'Framework :: Django CMS :: 3.9',
37+
'Framework :: Django CMS :: 3.10',
3738
'Topic :: Internet :: WWW/HTTP',
3839
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
3940
'Topic :: Software Development',

tests/requirements/dj32_cms310.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
-r base.txt
2+
3+
Django>=3.2,<3.3
4+
django-cms>=3.10.0rc2,<4.0

tox.ini

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ envlist =
55
frontend
66
py{37,38}-dj{22}-cms{37,38}
77
py{37,38}-dj{31}-cms{38,39}
8-
py{38,39,310}-dj{32}-cms{39}
8+
py{38,39,310}-dj{32}-cms{39,310}
99

1010
skip_missing_interpreters=True
1111

@@ -18,6 +18,7 @@ deps =
1818
cms37: django-cms>=3.7,<3.8
1919
cms38: django-cms>=3.8,<3.9
2020
cms39: django-cms>=3.9,<3.10
21+
cms310: django-cms>=3.10.0rc2
2122
commands =
2223
{envpython} --version
2324
{env:COMMAND:coverage} erase

0 commit comments

Comments
 (0)