From bc69c83b626f8a2fe012f50ad7ab98e828843281 Mon Sep 17 00:00:00 2001 From: Matthias Kestenholz Date: Tue, 17 Dec 2024 13:46:03 +0100 Subject: [PATCH] django-prose-editor 0.10 --- CHANGELOG.rst | 30 ++++++++++++++++++++++++------ django_prose_editor/__init__.py | 2 +- 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 32529af..783e291 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,12 +4,30 @@ Change log Next version ~~~~~~~~~~~~ -- Changed the editor foundation to use `Tiptap __`. Tiptap - uses ProseMirror under the hood, but offers an extension framework which I'd - have to reinvent and there's really no point to do that. The change should be - backwards compatible if you only used the Python-level integration. The - JavaScript integration has changed a lot, ``DjangoProseEditor.createEditor`` - doesn't exist anymore. + +0.10 (2024-12-17) +~~~~~~~~~~~~~~~~~ + +- Changed the editor foundation to use `Tiptap __` and + bundled many of the available extensions. Tiptap uses ProseMirror under the + hood, but offers an extension framework which I'd have to reinvent and + there's really no point to do that. The change should be backwards compatible + if you only used the Python-level integration. The JavaScript integration has + changed a lot, ``DjangoProseEditor.createEditor`` doesn't exist anymore. +- Introduced support for presets. See the "Customization" heading in the + README. +- Introduced hidden menu buttons; it's now possible to show and hide buttons + depending upon the editor selection. +- Fixed a misbehavior where the ``ProseEditorFormField`` would override a + manually defined ``ProseEditorWidget``. +- Added a dependency on `django-js-asset + __` for our JavaScript and JSON + shipping needs. +- Changed the way editor dialogs are built from unsafe ``innerHTML`` + manipulation to proper DOM manipulation. +- Updated the pre-commit hooks. +- Updated the bundled material icons font. +- Made the ESBuild watch mode report build successes again. 0.9 (2024-10-30) diff --git a/django_prose_editor/__init__.py b/django_prose_editor/__init__.py index 10b03b4..f4a8f17 100644 --- a/django_prose_editor/__init__.py +++ b/django_prose_editor/__init__.py @@ -1 +1 @@ -version = "0.10a14" +version = "0.10.0"