Plone-app-z3cform

Latest version: v3.2.3

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

Scan your dependencies

Page 4 of 12

3.0

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

Breaking changes:

- Removed ``plone.app.z3cform.object`` and
``plone.app.z3cform.objectsubform`` because z3c.form 3.3 removed the
underlying code.
See https://github.com/zopefoundation/z3c.form/pull/38 for upstream changes.
[maurits]

New features:

- Add new class ``view-name-VIEWNAME`` to form element indicating the view name w/o old kss prefix.
New class's replaces ``++`` in view by ``-`` in order to produce valid class (CSS selectable) names.
[jensens]

Bug fixes:

- Catch TypeError occuring on conflicting subrequests in inline validation
[tomgross]

- Clean up: code-style, zca-decorators, replace lambda.
[jensens]

2.2.1

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

New features:

- Do not show the "Clear" button for required Date or DateTime fields.
[thet]

Bug fixes:

- Test fixes for plone.app.widgets 2.1.
[thet]

- remove deprecated __of__ for browserviews
[pbauer]

2.2

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

Breaking changes:

- Test fixes for plone.app.widgets 2.1.
While this is not a breaking change functionality or API wise, the tests do only pass with plone.app.widgets 2.1.
[thet]

Bug fixes:

- Fix RelatedItemsDataConverter with relation lists, where in an iteration a wrong value was checked to be existent.
Fixes failures in situations, where a ``None`` value was part of the relation list.
[thet]

- Fix RelatedItemsDataConverter with choice lists, where choices are UUID
strings of selected relations, but conversion failed, because Choice
field has None as its value_type
[datakurre]

2.1.2

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

Bug fixes:

- Remove ZopeTestCase.
[ivanteoh, maurits]

- In select widget, accept items as property or method.
This avoids breaking on some z3c.form versions.
See https://github.com/zopefoundation/z3c.form/issues/44
[maurits]

2.1.1

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

Bug fixes:

- Enable unload protection by using pattern class ``pat-formunloadalert`` instead ``enableUnloadProtection``.
[thet]

2.1

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

New features:

- Related items data converter supports explicit value_type specified in
field when using collections of UUID values. This is backward-compatible
with previous conversion to field values, supports str/unicode value(s),
whichever is specified by field.
[seanupton]

- Support functions as values in the ``pattern_options`` dictionary, whch gets then serialized to JSON.
Before that, walk recursively through ``pattern_options`` and call all functions with the widgets context.
This allows for context-specific, runtime evaluated pattern option values.
[thet]

- Don't overwrite widget default css classes when rendering pattern widgets.
This allows setting a css class via the ``klass`` keyword in plone.autoform widget directives.
[thet]

Page 4 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.