Feincms3

Latest version: v5.2.0

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

Scan your dependencies

Page 2 of 11

4.3

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

- Fixed a JS crash when using the collapsible nodes functionality with
paginated changelists.
- Enabled configuring collapsible nodes.
- Added a very visible warning to the ``HTMLInline`` since the CMS cannot
really help editors when using the plugin.
- Declared our dependency on ``asgiref>=3.6``.

4.2

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

- Added Python 3.11.
- Added more ruff rules.
- Added support for collapsing tree nodes in the ``TreeAdmin``. Initially show
only the two topmost levels.

4.1

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

- Added a ``reverse_passthru_lazy`` helper.
- Made ``RegionRenderer`` check the API of renderers upon registration.
- Added Django 4.2a1 to the matrix.
- Improved the 'page type exists already' wording a bit.
- Fixed an alignment issue when using the inline CKEditor inside a tabular
inline.
- Renamed the ``PluginNotRegistered`` exception to ``PluginNotRegisteredError``
to make ``pep8-naming`` happy. The old name still exists.
- Fixed an alignment issue when using the inline CKEditor in the Django 4.2
admin.
- Updated the required django-tree-queries version to avoid a boolean trap
linting error.

4.0

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

.. _4.0: https://github.com/matthiask/feincms3/compare/3.6...4.0

- Added Django 4.1 to the CI matrix.
- Specified a custom plugin button for the old richtext plugin.
- Changed the linked CKEditor version to 4.19.1.
- Added flake8-bugbear.
- Suppressed the rendering of the "Save as new" button in the move form.
- Added the ``render_regions`` hook to the ``RegionRenderer``.
- Added ``**kwargs`` to ``Snippet.register_with``.
- Changed the ``upload_to`` value of images to a version which is less likely
to produce collisions.
- Stopped importing ``feincms3.plugins.richtext`` unconditionally, it depends
on html-sanitizer_.

3.6

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

.. _3.6: https://github.com/matthiask/feincms3/compare/3.5...3.6

- Fixed the ``APPEND_SLASH`` handling to also use ``request.path_info``, not
``request.path``.
- Added support for embedding YouTube shorts when using
:mod:`feincms3.embedding`.
- Added autogenerated API documentation for the template tags and the
``old_richtext`` plugin to the docs.

3.5

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

.. _3.5: https://github.com/matthiask/feincms3/compare/3.4...3.5

- Changed the feincms3 code to not generate feincms3 deprecation warnings (only
in the testsuite, for compatibility). Changed ``Snippet.register_with`` to
use the new region renderer API. Changed ``Regions`` to use ``render_plugin``
instead of ``render_plugin_in_context``.
- Changed ``TreeAdmin.indented_title`` to ellipsize super-long titles by
default.
- Added a system check which verifies that page types have distinct keys.
- Imported the ``old_richtext`` module to ``feincms3.plugins`` as long as it is
available.
- Changed the linked CKEditor version to 4.18.0.
- Added ``APPEND_SLASH`` handling to the middleware created by
:func:`feincms3.root.middleware.create_page_if_404_middleware`. This has to
be done explicitly because valid page paths aren't resolvable when using a
middleware.

Page 2 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.