Plone-autoform

Latest version: v1.9.0

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

Scan your dependencies

Page 2 of 5

1.7.3

------------------

Bug fixes:

- Reduce field move failure logging from error to warning.
Log more information like full rule.
[jensens]

- Fix traceback in updateFieldsFromSchemata for forms with no schema.
[davisagli]

- Clean up code.
[gforcada]

- Remove unittest2 dependency
[kakshay21]

1.7.2

------------------

New features:

- Make of tracebacks of ``plone.autoform.widgets.ParameterizedWidget`` calls more verbose in order to ease debugging.
[jensens]

1.7.1

------------------

Bug fixes:

- Make sure WidgetsView doesn't use acquisition in Zope 4. [davisagli]

1.7.0

------------------

Incompatibilities:

- Because of the ordering fix the field order in forms may be different.
Before this fix the order was a gamble dependent on schema order.
Schema form hints ``order_after`` and ``order_before`` may need minor adjustments.
``plone.autoform.utils.processFieldMoves`` was deprecated,
but still works as before.
The new functionality is now part of ``plone.autoform.base.AutoFields``.
[jensens]

New:

- Fieldset labels/descriptions we're taken from first occurence.
It was not possible to override them in a subsequent directive.
Also it was not possible to set them in a subsequent directive, if it was not set before.
Now subsequent directives w/o a label/description are just adding the field to the fieldset.
If a different label and/or description is given, it replaces the existing prior loaded one.
[jensens]

- The order of the fieldsets can be defined now explictly with the ``plone.supermodel.directives.fieldset`` directive.
``plone.autoform`` now does the sorting while fieldset processing.
[jensens]

Fixes:

- Implementation on how field ordering happens was unreproducible if same schemas are coming in in different orders.
New implementation build a well defined rule tree and processes then the field moves,
almost independent from the schema order.
[jensens]

- Update setup.py url
[esteele]

1.6.2

------------------

Fixes:

- Fix test for changed ``zope.interface`` comparison method, which
incorrectly reports two different Interfaces from the same module
but with empty name as being equal. [thet]

1.6.1

------------------

- pep8 cleanup, utf8-header,sorted imports, readability, ...
[jensens]

- Fix issue where multiple (plone.supermodel) fieldset directive calls for the
same fieldset name resulted to duplicate fieldsets (e.g. when updating
fieldset with new fields in a subschema)
[datakurre]

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.