python-WTForms
WTForms is a forms validation and rendering library for Python web development.
- Developed at devel:languages:python
- Sources inherited from project openSUSE:Factory
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:seife:Factory/python-WTForms && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
WTForms-2.3.3.tar.gz | 0000162945 159 KB | |
python-WTForms.changes | 0000010994 10.7 KB | |
python-WTForms.spec | 0000002849 2.78 KB |
Revision 6 (latest revision is 12)
Dominique Leuenberger (dimstar_suse)
accepted
request 833358
from
Steve Kowalik (StevenK)
(revision 6)
- Drop Requires on the code package on the doc package. - Update to 2.3.3: * This release includes the translation files that were missing in the 2.3.2 release. * Fixed a bug with :class:`~fields.SelectField` choices shortcut at form submission. - Update to 2.3.1: * All modules in ``wtforms.ext`` show a deprecation warning on import. * Fixed a bug when :class:`~fields.SelectField` choices is ``None``. * Restored ``HTMLString`` and ``escape_html`` as aliases for MarkupSafe functions. Their use shows a ``DeprecationWarning``. * ``Form.validate`` takes an ``extra_validators`` parameter, mapping field names to lists of extra validator functions. This matches ``BaseForm.validate``. * Update locale catalogs. * Drop support for Python 2.6, 3.3, and 3.4. * :class:`~fields.SelectField` uses ``list()`` to construct a new list of choices. * Permitted underscores in ``HostnameValidation``. * :class:`~validators.URL` validator now allows query parameters in the URL. * Updated ``false_values`` param in ``BooleanField`` docs. * Fixed broken format string in Arabic translation * Updated French and Japanese translations. * Updated Ukrainian translation. * ``FieldList`` error list keeps entries in order for easier identification of which fields had errors. * :class:`~validators.Length` gives a more helpful error message when ``min`` and ``max`` are the same value. * :class:`~fields.SelectField` no longer coerces ``None`` to ``"None"`` allowing use of ``"None"`` as an option. * The :class:`~widgets.TextArea` widget prepends a ``\r\n`` newline when rendering to account for browsers stripping an initial line for display. This does not affect the value. * HTML5 :class:`~fields.html5.IntegerField` and :class:`~fields.html5.RangeInput` don't render the ``step="1"`` attribute by default. * ``aria_`` args are rendered the same way as ``data_`` args, by converting underscores to hyphens. ``aria_describedby="name*help"`` becomes ``aria*describedby="name-help"``. * Added a ``check_validators`` method to :class:`~fields.Field` which checks if the given validators are both callable, and not classes. * ``form.errors`` is not cached and will update if an error is appended to a field after access. * :class:`~wtforms.validators.NumberRange` correctly handle NaN values. * :class:`~fields.IntegerField` checks input type when processing data. * Added a parameter to :class:`~fields.SelectField` to skip choice validation. * Choices which name and data are the same do not need to use tuples. * Added more documentation on HTML5 fields. * HTML is escaped using MarkupSafe instead of the previous internal implementation. :func:`~widgets.core.escape_html` is removed, replaced by :func:`markupsafe.escape`. :class:`~widgets.core.HTMLString` is removed, replaced by :class:`markupsafe.Markup`. * Fixed broken IPv6 validator, validation now uses the ``ipaddress`` package. * :class:`~fields.core.Label` text is escaped before rendering. * Email validation is now handled by an optional library, ``email_validator``.
Comments 0