Iommi

Latest version: v7.1.1

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

Scan your dependencies

Page 6 of 15

5.2.1

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

* Fix regression in 5.2.0 after fixing include directive on filter form fields

5.2.0

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

* Insert arbitrary parts in Table. There is a namespace `outer` on table where you can insert things.

* Filter form fields failed to respect include directive from filter

* Fix for live edit when used with iommi path decoding

* Fixed a crash in the debug tree that sometimes happened if you had an non-editable `Field`

* Live edit internal API is now a bit more flexible, making it possible to adapt it to your own use cases better

5.1.2

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

* Late evaluation of `Field.editable`, so you can now give a lambda for `editable`

* Rare crash when Field.on_bind tries to access form.all_fields, that is removed

* Admin debug message was shown in non-debug

5.1.1

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

* Add group name of form group specifier to lambda args when rendering the corresponding tags

5.1.0

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

* Admin: respect django permissions system

* Compatibility with Python 3.11

* Enable usage of `reverse_lazy` with `redirect_to`

* Allow `redirect_to` to be an instance of `django.utils.functional.Promise` that is a proxy for a string (which is what `reverse_lazy` returns)

* Admin delete page should present 404 page on non-existing object

* Menus should attempt to respect query parameters when doing set_active

5.0.0

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

* Dependencies tri.declarative and tri.struct are merged into iommi and are thus no longer required. You should remove them from your project and fix your imports to only import from iommi if you had imports from `tri_struct` or `tri_declarative`.

* Fixes for how style definitions are merged. This fixes an issue where select2 wasn't used properly in table filters.

* Refurbished priority for settings on refinable objects. E.g style settings can now overwrite things declared by
shortcuts.

* Fixed paginator and select2/choice/radio control when django is configured to use thousands separator

* Drop Field parameters `choice_to_option` and `empty_choice_tuple`

* Drop `Style` parameter `assets`. Assets parameters now strictly go in `root__assets`

* Silenced deprecation warning from Django for app configs

* Improved error messages

* Workaround for crash deep in pytest internals when using synthetic traceback

* Separate `Form.edit` from `auto__` machinery

* Introduced new decorator `with_defaults` for giving parameters in shortcuts in a more natural way.

* Introduced new decorator `superinvoking_classmethod` to enable a classmethod to call a base class implementation
with the same name. Useful when declaring more specific shortcuts when customizing using inheritance.

Page 6 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.