Skip to content

Commit

Permalink
Release 5.0 (#598)
Browse files Browse the repository at this point in the history
  • Loading branch information
marksweb authored Mar 23, 2022
1 parent 38eb902 commit f789184
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 15 deletions.
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

0 comments on commit f789184

Please sign in to comment.