Iommi

Latest version: v7.2.0

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

Scan your dependencies

Page 9 of 15

4.0.0

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

* Dropped support for `__` in names of declared columns/fields/filters (deprecated since 3.2.0)

* Big internal refactoring. You should see some performance improvements across the board.

3.4.0

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

* Ability to customize the `Cell` and `Cells` classes used by `Table` rendering

* Improved ability to customize `Table.tbody`. You can now add html after or before the rows from the table itself

* Template-based rendering should get iommi_evaluate_parameters as context. This was the case in some cases but not all, most notably when rendering a `Fragment`.

3.3.0

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

* Added snakeviz profiling (use it by passing `_iommi_prof=snake` as a url parameter)

* Fixed stack traces in SQL tracing

* Fixed jump to code for several scenarios

* German translation fixes and updates

* Improved error message for invalid admin config

* `write_nested_form_to_instance` now takes keyword arguments

3.2.2

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

* Fix bug causing any endpoint invocation of table fields to force a bind of the paginator (Which should be lazy)

3.2.1

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

* Fix enforcement on `required=True` on `Field.multi_choice` and others where value is a list.

3.2.0

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

* Names with underscore are deprecated and will be removed in the next major version. This means you can no longer write this:

.. code-block:: python

class MyTable(Table):
foo__bar = Column()

You must now instead write:

.. code-block:: python

class MyTable(Table):
some_name = Column(attr='foo__bar')

Using `foo__bar` had some weird consequences like you not being able to later target that name without getting ambiguities in what `__` meant.

Page 9 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.