Iommi

Latest version: v7.1.1

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

Scan your dependencies

Page 8 of 15

4.3.2

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

* `EditTable` can now be nested inside a `Form`, similar to how forms can be nested in forms.

* Make it possible to turn off freetext_search query form field by passing `None` as config.

* Optimized writing for `EditTable`

* Several fixes for `EditTable`. Basically it works now :)

4.3.1

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

* Due to a mistake in packaging the experimental feature EditTable was not included in previous release. This is now fixed.

4.3.0

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

* Freetext field could be shown when it shouldn't, causing a crash on search

* Experimental feature: `EditTable`. Import `iommi.experimental.edit_table.EditTable`. This API can change at any time and also move away from `experimental`.

* Logout redirect for `Form.edit`/`Form.create` now follows `settings.LOGOUT_REDIRECT_URL`

* Nicer error message for missing `parso` install

* Fixed error for when you specify conf in a way that isn't supported. This would silently ignore the configuration before.

4.2.0

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

* Field groups in forms. There is a new string `group` member on `Field` that is used to group, a `group` namespace on `Form` you can use to set attrs, tag, etc. Global styling for form groups is done via the `FieldGroup` class. The bootstrap style has been updated to support this feature out of the box.

* Validation could be bypassed for forms if they have been saved via `form.refine_done()`. This became the default behavior for `.as_view()` in iommi 4.1 so that release is broken.

4.1.0

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

* `as_view()` calls `refine_done`, giving you a nice little performance win for free

* Introduce `iommi_render` view decorator. Use this to get correct behavior when using transactions by default in views. The iommi middleware will now produce an error if you try to use it incorrectly.

* Re-initializable select2 enhancement. If you dynamically modify with javascript you can call `iommi_init_all_select2` to re-initialize iommi select2 components

* Break out the select2 enhancement from the base style into a separate `select2_enhanced_forms` style, and added it to all the built in styles. If you have a custom style that extended `base` you must now also add `select2_enhanced_forms` to that style to get the same behavior as before.

* should_ignore_frame() is more robust against acrobatic frames. This is a rather obscure bug that won't affect normal iommi usage.

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.

Page 8 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.