- Nothing changed yet.
- Code refresh, no functional changes
- Switch CI to GitHub actions
- Test with Django 3.2 and 4.2
- Test with Python 3.8, 3.10 and 3.12
- Drop support for older Python and Django versions
- Support Django 3.2 (no changes necessary)
- Test with Django main (4.0)
- Use force_str instead of force_text, the latter is deprecated and removed in Django 4.0
- init.js no longer depends on jQuery.
This might a backwards incompatible change for:
- Users that have defined their own init script that dependeds on
the
$e
var. This var has been replaced byfield
which is a plain DOM node instead of a jQuery object. - Users that depended on the implicit load of Django's bundled version of jQuery now have explicitly load it themselves.
- Users that have defined their own init script that dependeds on
the
- Verified TinyMCE init/config works with TinyMCE 4 and 5
- Tested and verified to work with Django 3.1
- Drop support for Python 2
- Drop support for Django < 2.2
- Add support for Django 3.0
- NOTE: This is the final release that supports Python 2!
- Add support for plugable server side content sanitizers
- Allow CSS files to be included by a
RichTextWidget
- Fix display issue in Django 2.1's admin interface
- Add support for Django 2.1
- Conditionally load the (un)minified version of jquery depending on
DEBUG
- Load jQuery before all other scripts
- Add
['admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js']
toRichTextWidget.media.js
. This makes the widget usable outside of the admin (but still requiresdjango.contrib.admin
to be inINSTALLED_APPS
) and prevents javascript errors inside the admin in certain edge cases.
- Remove support for Django < 1.11
- Add support for Django 2.0
- Remove support for Django < 1.8
- Tested with Django 1.8 & Django 1.9
- Fix unicode error
- First release