NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #5285 most downloaded on PyPI
A Django application that contains a widget to render a
Last release 11 months ago
21 Oct 2025
Release timing varies
gaps range from 2 weeks to 1.3 years
Most releases are documented
notes for 34 of 44 stable releases
Nothing withdrawn
no release was ever pulled
18 years old
53 releases · first in 2008
Upgrade embedded TinyMCE from 6.8.4 to 7.8.0.
Upgrade embedded TinyMCE from 6.8.4 to 7.8.0.
Drop support for Django < 4.2.
Add support for Django 5.1 and 5.2.
Drop support for Python 3.8 and add support for Python 3.13.
The template plugin has been removed in TinyMCE 7.
Improved styling of textareas with the AdminTinyMCE widget.
If present, a media_url_resolver function is evaluated during the JS setup phase.
Documentation for image_list and link_list was improved.
Remove plugin "code" mentioned twice by @dhruvkb in https://github.com/jazzband/django-tinymce/pull/467
Full Changelog: https://github.com/jazzband/django-tinymce/compare/4.0.0...4.1.0
One column per quarter.
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).
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.
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 legacy setup.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).
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
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
Confirmed support for Django 3.2
Improve detection of dynamically added formsets
Remove support for universal builds
Add support for language configuration
Add support for language configuration
Upgrade to TinyMCE 5.5.0
Remove the jQuery dependency and fix multiples errors around that
As a consequence,
TINYMCE_INCLUDE_JQUERYsetting has been removed.
Move to the Jazzband organization
- Update the default config.
Update the default config.
- Upgrade to TinyMCE 5 - Fix compressor
Upgrade test matrix to Python 3.7 and Django 2.1, 2.2
Use the attrs set on instantiation as well as the attrs passed to render
Fix AppRegistryNotReady exception.
Django 1.11 is still supported but issues a deprecation warning.
Fix AppRegistryNotReady exception.
Fix AppRegistryNotReady exception. (#132)
Avoid deprecation warning with django.core.urlresolvers
Added compatibility for Django 1.11.
Added compatibility for Django 1.10.
- 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.)
Rewrite URL files to let it works with Django 1.9 (#147, #148)
Fix AppRegistryNotReady exception.
Make sure jQuery is loaded both in the admin and for non-admin forms.
Use static finders for development mode.
- Fix non-admin jQuery.
Fix non-admin jQuery.
- Handle non-admin jQuery.
- Add Python3 support.
Add Python3 support.
- Fix missing CHANGELOG.
Fix missing CHANGELOG.
Starts supporting the new LTS Django 1.8 version.
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
Update 1.5 branch to TinyMCE 3.5.12
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →