Changelog¶
Version 3.0.1 - 2026/03/19¶
This is a release fix for package that was missing templatetags directory.
Upgrade from v3.0.0 to this version is totally safe.
Version 3.0.0 - 2025/12/22¶
Major upgrade to modernize package and update Python and Django supports.
Nothing has changed in its usage however some libraries supports have been dropped, see below.
Dropped support for ‘django-assets’ that is unmaintained and incompatible with recent Django;
Upgraded Python support to 3.12;
Dropped Python support for <3.10;
Upgraded Django support to 6.0;
Dropped Django support for <4.2;
Fixed package to correctly install with recent Pip and Setuptools;
Added proper demo frontend stack with Node ~22 and Bootstrap 5.3.8;
Updated documentation;
Added a logo;
Version 2.1.0 - 2019/05/05¶
Enforce varname formatting for CODEMIRROR_FIELD_INIT_JS setting so it
should always be a valid Javascript variable name.
Concretely varname is slugified and dashes are replaced by underscores so
a given varname like foo codemérror-0 is turned to foo_codemerror_0.
This should be a safe change and resolve issues with usages inside a formset. Thanks to @abumalick for report.
Also added support with Django 2.2 and removed notices about major changes from 2.0.0 version.
Version 2.0.0 - 2018/09/28¶
Add support for Django 1.11, 2.0, 2.1 and CodeMirror 5.40.2
Rewrite package to use
setup.cfg;Add support for Django 1.11, Django 2.0 and Django 2.1, close #22;
Drop support for Django 1.8 and 1.9;
Django 1.11 support is the last one for Python2;
Change old demo project to more cleaner sandbox;
Change widget to use new Django widget API;
Upgraded included copy of CodeMirror to 5.40.2;
Version 1.1.0 - 2017/05/18¶
Added support from Django 1.9 to 1.10, close #18;
Added support for Python 3.5, close #19;
Dropped support for Django 1.6 and 1.7;
Version 1.0.5 - 2016/10/16¶
Added helper to change parameters on many configs, close #14;
Version 1.0.4 - 2016/10/11¶
Better explicit name for internal exceptions, close #16;
Version 1.0.3 - 2016/10/10¶
Validated support for Django 1.8 from tox tests;
Allow to disable asset bundle on a configuration using None value on bundle names, close #15;
Version 1.0.2 - 2016/10/09¶
A dummy bump because previous version lacked of bumping to 1.0.1;
Version 1.0.1 - 2016/10/09¶
Fixed some minor packages flaws (MANIFEST, classifiers, etc..);
Version 1.0.0 - 2016/10/09¶
This is a major refactoring to adopt Test Driven Development, cleaner behaviors and better core API.
Added Unittests with Py.test;
Added documentation, close #11;
Added tox configuration to validate support for Django 1.6 and 1.7;
Flake8 coverage;
Rewrited every template tags and filters;
Better docstring for code;
Removed all stuff about reStructuredText editor addons;
Removed everything about the CodeMirror rst editor (may probably live again in its own app);
Removed deprecated templates;
Replaced old Codemirror git submodule with a static copy from
5.18.2version, close #9;Dropped
modeas an internal parameter since CodeMirror can use it in many different ways (as a string for a name, as a string for a mime-type, as a dict of mode options);
Version 0.9.8 - 2016/08/24¶
Last release for previous Django CodeMirror API with CodeMirror 3.x and reStructuredText editor addons.