This document describes changes between each past release.
- Upgrade embedded TinyMCE from 6.8.3 to 6.8.4
- Renamed toolbar elements (namely
formatselect
is nowblocks
) to follow TinyMCE 6 renames. Also removed from the docs examples some buttons only available through paid subscriptions (#470).
- Upgrade embedded TinyMCE from 5.10.7 to 6.8.3
The spellchecker plugin is gone (including USE_SPELLCHECKER
setting). Use
the browser_spellcheck TinyMCE option (activated by default) to enable
browser-based spellchecking.
- Reintroduce the
MANIFEST.in
file to properly build the package. Release 3.7.0 on PyPI was unusable (#454).
- Drop support for Django 2.2, 4.0, and 4.1.
- Add support for Django 4.2 and 5.0.
- Drop support for Python 3.7 and add support for Python 3.11 and 3.12.
- New
pyproject.toml
replaces the legacysetup.py
project config. - Use staticfiles storage API to find tinymce location (#420). It was already done in 3.6.0, but had to be reverted in 3.6.1 (see #430).
- Fixed selector usage for elements with
__prefix__
(typically inlines). TINYMCE_JS_ROOT
setting has been removed.
- Fixed a regression by reverting usage of staticfiles to find tinymce location (#420, #430).
- Upgrade embedded tinyMCE from 5.10.1 to 5.10.7
- Replace obsolete mode and elements by selector and target (#417)
- Detect non-installed tinyMCE soon in init_tinymce.js
- Stop installing the tests directory (#355)
- Add support for translatable strings in tinyMCE config
- Use staticfiles storage API to find tinymce location (#420)
- Support new non-jQuery formset:added event triggered on Django 4.1
- Replace an obsolete call to tinyMCE.editors (#391)
- Confirm support for Django 4.0 and 4.1
- Drop support for Django 3.0, 3.1 and Python 3.6
- Add Python 3.10 support
- Upgrade to TinyMCE 5.10.1
- Confirmed support for Django 3.2
- Repair the spellchecker plugin functionality.
- Add support for Django 3.1
- Improve detection of dynamically added formsets
- Update configuration documentation
- Remove support for universal builds
- Add compatibility of django-filebrowser with tinymce 5
- Load the CHANGELOG in the documentation front page
- Fix en_US language loading
- Speed up tests by removing the loading of a database
- Add verbosity option to tests
- Assume TinyMCE files are utf-8 encoded
Add support for language configuration
Upgrade to TinyMCE 5.5.0
Remove the jQuery dependency and fix multiples errors around that
Note
As a consequence,
TINYMCE_INCLUDE_JQUERY
setting has been removed.Move to the Jazzband organization
- Update the default config.
- Upgrade to TinyMCE 5
- Fix compressor
- Upgrade test matrix to Python 3.7 and Django 2.1, 2.2
- Add support for TinyMCE FileBrowser 4.0
- Remove support for South
- Use the attrs set on instantiation as well as the attrs passed to render (#237)
- Drop support for Django 1.7, 1.8, 1.9 and 1.10.
- Django 1.11 is still supported but issues a deprecation warning.
- Add support for Django 2.0
- Added INCLUDE_JQUERY setting to decide whether TinyMCE.media should include a jQuery release (#190).
- Avoid deprecation warning with django.core.urlresolvers (#188)
- Fixed a client-side validation issue when the TinyMCE widget has the HTML required attribute set (#187).
- Fixed a crash when no languages are activated (#175).
- Added compatibility for Django 1.11.
- Dropped support for Django 1.6.
- Added compatibility for Django 1.10.
- Fix JQuery Problem with grappelli
- Fix Python 3 compatibility (#170)
- Improve documentation (#163, #171)
- Cleaned Imports (#182)
- Fix TinyMCE Widget for ModelTranslation tabs (#174)
- Fix JSON mimetype (#186)
- Added tests (#149)
- Improved Python3 support
- TinyMCE compressor now use staticfiles to get the file content (and to find files that are in multiple static directory.) (#142)
- Rewrite URL files to let it works with Django 1.9 (#147, #148)
- Add a CONTRIBUTORS file.
- Make sure jQuery is loaded both in the admin and for non-admin forms. (#141)
- Use static finders for development mode. (#131)
- Fix non-admin jQuery.
- Handle non-admin jQuery. (#108)
- Add Python3 support.
- Fix missing CHANGELOG.
- Starts supporting Django 1.8
Older Changelog entries can be found on https://github.com/jazzband/django-tinymce/blob/3.1.0/docs/history.rst