Django-prose-editor

Latest version: v0.9.0

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.9

~~~~~~~~~~~~~~~~

- Updated the ProseMirror dependencies.
- Added Python 3.13 to the CI matrix.
- Disable interactions and the menubar on the editor when the textarea is
``disabled``.

0.8

~~~~~~~~~~~~~~~~

- Made the link button only active when the cursor is inside a link.
- Added docs on read the docs.
- Updated the ProseMirror dependencies.
- Added extremely hacky german translations for the dialogs.
- Added Django 5.1 to the CI matrix.
- Allowed specifying the heading levels for the menu. The schema itself supports
all heading levels (1-6) as before.

0.7

~~~~~~~~~~~~~~~~

- Added the ``django-prose-editor[sanitize]`` which automatically installs the
``nh3`` dependency. Thanks plenaerts!
- Properly restored the textarea element when destroying the editor.
- Added more unittesting.
- Supported using the ``ProseEditorFormField`` with widget instances, not just
with widget classes.
- Documented the CSS custom properties. Thanks carltongibson!
- Converted the block type dropdown back to a button group.
- Changed the CSS so that block type buttons look active instead of disabled
when in a block of the respective type.
- Stopped showing the 'remove link' button as active when inside a link -- it's
not active, just enabled.
- Improved the styles of the dialog a bit.

0.6

~~~~~~~~~~~~~~~~

- Added support for highlighting soft hyphens.
- Updated all dependencies.
- Moved the Django administration interface CSS overrides into their own file,
and only load them if necessary so that using the editor outside the admin
requires using less ``!important`` overrides.

0.5

~~~~~~~~~~~~~~~~

- Updated all dependencies.
- Stopped putting anything into the global scope in ``init.js``.
- Added support for showing typographic characters.
- Changed the editor initialization to make the initial ``textarea`` a child of
the ``.prose-editor`` div, and changed the CSS to ``display: none
!important;`` so that the ``textarea`` is only shown in exceptional
circumstances, when people really really want it.

0.4

~~~~~~~~~~~~~~~~

- Allowed installing the package in Python 3.10 environments too.
- Tweaked the cleaning methods of ``ProseEditorField`` and
``SanitizedProseEditorField`` to produce empty strings when no content is
entered. Previously they would produce an empty paragraph (``<p></p>``) since
our ProseMirror schema says that there exists always one or more block nodes.
- Stopped setting a black color on the ``.ProseMirror`` class by default.
- Dropped the dependency on ``admin/js/jquery.init.js``. We're using our own
DOM-ready handler and therefore can still access ``django.jQuery`` to hook up
the inline events handler if running inside the Django admin.
- Moved the paragraph formats into a popover.

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.