- Support for Wagtail 8.0
0.14.1 - 2026-05-31
Note: this is the same release as 0.14.0, with the publishing workflow fixed
- Added Python 3.14, Django 6.0, Wagtail 7.3 and 7.4 (LTS) to the test matrix (@nickmoreton)
- Added
telto the list of allowed protocols
- Dropped support for Python < 3.10, Django < 5.2, Wagtail < 7.0 (@nickmoreton)
- Changed the sanitisation library to nh3, removing the no longer supported bleach (#163) @hoheinzollern
0.13.0 - 2025-10-06
- Added support Wagtail 7.1, Django 5.2 (@damwaingames)
- Dropped support for Wagtail < 6.3
- Added custom inline pattern for strikethrough (
~TEXT~and--TEXT--) (@zerolab)
0.12.1 - 2024-03-09
- A double
MarkdownBlockeditor initialisation issue in Wagtail 6
- The telepath adapter code is no longer used in Wagtail 6+
0.12.0 - 2024-02-29
- Add Wagtail 6.0 and Django 5.0 to the test matrix (#139) @katdom13, @nickmoreton
- Ability to customize tab length (#136) @bjackson
- Support for Wagtail < 5.2
- The deprecated
MarkdownPanel. UseFieldPanelinstead.
0.11.1 - 2023-08-02
- Various maintenance and tooling tweaks. Includes switching to PyPI trusted publishing
- Added Wagtail 5.1 to the testing matrix
0.11.0 - 2023-04-22
- Support for the Wagtail 5.0 dark theme
- Minimum Wagtail requirement is 4.1 (#120) Thanks @nmoreton
- Switched to using flit for packaging and ruff for linting
- Upgraded EasyMde to v2.18.0
0.10.0 - 2022-09-18
- Ability to pass custom options to the EasyMDE editor (#104) Thanks @frcroth
- Support for inline links and images (#107). With belated thanks to @richtier for the original PR (#44)
- New settings:
allowed_settings_modeandextensions_settings_modeto control theallowed_*andextension*settings mode. Defaults toextend, but you can set tooverrideto override the defaults. (#108)
- The custom tables extension. This means tables will no longer have the
wftableclass added to them.
0.9.0 - 2022-07-01
wagtailmarkdown.edit_handlers.MarkdownPanelis deprecated and will be removed in the next minor version. Use the Wagtail coreFieldPanelinstead.- Updated the easymde/codemirror setup logic.
- Dropped support for Wagtail < 2.15
- Removed long deprecated
wagtailmarkdown.fields.MarkdownBlockimport
0.8.0 - 2022-02-25
- Fix etree deprecation warnings (for
Markdown >= 3.2) (#93) - Thanks @nickmoreton - Fix pygments code highlighting instructions (#87) - Thanks @elcuy
0.7.0 - 2021-06-18
- Add test suite
- Move all options in a single setting and allow further customisations (#82) - Thanks @rokdd
- Wagtail 2.13 compatibility (#81)
- Switched to using EasyMDE (#76) - Thanks @StefanUlbrich
- Added support for extensions config via
WAGTAILMARKDOWN_EXTENSIONS_CONFIG(#77) - Thanks @StefanUlbrich and by extension @abrunyate - Removed deprecations
- Added pre-commit support
- Switched to SemVer and GitHub Actions
- Updated bleach minimum version to 3.3.0
0.6 - 2020-02-12
- Dropped Python 2.7 support
- Fixed requirements to support Wagtail >2.0
- Allow superscript HTML tags
- Improved README
0.5 - 2018-07-13
- Adjust dependency of Wagtail to < 2.3
- Fix support of Wagtail 2 (#46) - @johnfraney
- Fix example in the README (#42) - @benjaoming
- Whitelist
<hr>and<br>tags (#33) - @tm-kn - Fix compatibility for markdown panel in Wagtail 2.0 (#37) - @rspeed
- Update simplemde to 1.11.2 (#31) - @stuaxo
- Update imports to work with Wagtail 2.0 (#31) - @stuaxo
- Fix packaging issues so static files are included in PyPI
- Fix problem with app loading
- Make it compatible with newer versions of Wagtail that require
contextparameters in blocks'render_basicmethod. - Restructure app, refactor code. Add deprecation warnings.