Wtforms

Latest version: v3.1.2

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

Scan your dependencies

Page 5 of 6

0.6.1

Not secure
-------------

Released 2010-09-17

- ``ext.appengine`` ``ReferencePropertyField``.
- Dateutil fields render issue, and consistency issue.
- ``Optional`` validator failed when ``raw_data`` was absent
- Documentation: docs now mention HTML escaping functionality.
- Add preliminary support for providing a translations object that can
translate built-in validation and coercion errors.

0.6

Not secure
-----------

Released 2010-04-25

- HTML is now marked as safe (using ``__html__``) so that compatible
templating engines will not auto-escape it.
- ``Field._default`` is now ``Field.default``.
- All fields now have a ``raw_data`` property.
- Fields which are select fields (including those in ``.ext``) can be
iterated to produce options, and have an ``option_widget`` kwarg.
- Minor bugfixes and cleanup in ``FieldList``,
``Select(Multiple)Field``, ``QuerySelectField`` to address
behavioral consistency.
- Added ``FloatField``, based on ``IntegerField``.
- ``ext.appengine`` now supports ``FloatProperty`` and
``GeoPtProperty``.
- ``ext.sqlalchemy`` ``QueryMultipleSelectField`` changed to
``QuerySelectMultipleField``.

0.5

Not secure
-----------

Released 2010-02-13

- Added a ``BaseForm`` class which provides the core processing and
validation functionality of ``Form`` without requiring declarative
subclassing.
- Field labels now default to a humanized field name.
- Fields now have a ``short_name`` property which is the un-prefixed
name.
- ``DecimalField`` now rounds values for display without float
coercion. See docs for details on how to format decimals.
- ``ext.sqlalchemy.fields`` now has an additional
``QuerySelectMultipleField``, and all fields can now support
multiple-column primary keys.
- ``ext.sqlalchemy.orm`` contains tools for making forms from ORM
models.
- Added ``ext.dateutil`` for flexible date-time parsing.
- Added ``ext.appengine`` contributed by Rodrigo Moraes.
- Added ``AnyOf`` and ``NoneOf`` validators.

0.4.1

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

Released on January 5th, 2024

- Allow to override the default blank value. (:pr:`38`)

0.4

Not secure
-----------

Released 2009-10-10

- Fields have much greater control over input processing. Filters have
been added to implement a simple way to transform input data.
- Added fields that encapsulate advanced data structures such as
dynamic lists or child forms for more powerful field composing.
- Fields now use widgets for rendering.
- All built-in validators have been converted to classes to clean up
the code.
- ``Form.auto_populate`` and ``Field.populate`` were renamed to
``populate_obj`` to clarify that they populate another object, not
the Form or Field. This is an API breaking change.
- Dropped support for Python 2.3.

0.4.0

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

Released on January 4th, 2024

- Stop support for python 3.6 and 3.7. Start support for python3
3.11 and 3.12. (:pr:`41`)
- ``render_kw`` support (:pr:`42`)
- ``optgroup`` support (:pr:`44`)
- SQLAlchemy 2.0 support (:pr:`45`)

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.