- Update to 3.2.1:
* Fix :class:`~fields.SelectMultipleBase` import
- Update to 3.2.0:
* Translations update: korean, chinese (traditional), portugese,
russian, dutch, kazakh, swedish, turkish, slovak, ukranian,
spanish, french.
* Move the repository to the pallets-eco organization.
* Stop supporting Python 3.9 and start supporting Python 3.13
* Removed required flag support from
:class:`~fields.HiddenWidget`, :class:`~fields.RangeWidget` and
:class:`~fields.SelectWidget` to conform to W3C
:class:`~wtforms.validators.NoneOf` and
:class:`~wtforms.validators.AnyOf` can validate multiple valued
fields like :class:`~fields.SelectMultipleField`
* Use GHA and pre-commit workflows inspired from Flask.
* Breaking change: Some deprecated code was removed:
:class:`~wtforms.Flags` can no longer be tuples.
iter_choices needs a tuple of 4 items
* Breaking change: The key for form errors moved from
:data:`None` to empty string "".
* Note. If you need to keep the old behavior you can set the
_form_error_key parameter of your form to :data:`None`.
- Update to 3.1.2:
Fix :class:`~fields.SelectMultipleField` value coercion on
validation.
OBS-URL: https://build.opensuse.org/request/show/1268041
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WTForms?expand=0&rev=33
- Update to 3.1.1:
- Display Flags values in their repr.
- ~SelectField and SelectMultipleField choices can be None if
validate_choice is False
- Documentation improvements
- Unit tests improvements
- Python 3.12 support
- Restored support for 3-items tuple return value from
iter_choices
- Update to 3.1.0:
- Documentation improvements
- Translation improvements
- Implement :class:~fields.ColorField
- Delayed import of email_validator.
- <option> attributes can be passed by the
:class:~fields.SelectField choices parameter
- Use the standard datetime formats by default for
:class:~fields.DateTimeLocalField
- Python 3.11 support
- Added shorter format to
:class:~fields.DateTimeLocalField defaults
- Stop support for python 3.7
- Added shorter format to :class:~fields.WeekField defaults
- Move to pyproject.toml
- URL validator takes a allow_ip parameter
- Implement :class:~validators.ReadOnly and
:class:~validators.Disabled
OBS-URL: https://build.opensuse.org/request/show/1129046
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WTForms?expand=0&rev=30
* Changelog
* render_kw tests for SelectField and MultipleSelectField
* moved test to test_radio
* pass RadioField (SelectFieldBase) render_kw dict in _Option class
* Changelog
* Logo integration
* Changelog
* Changelog
* Always call setattr in FormField.populate
* move test
* add test
* fix radiofield required bug
- Skip failing tests with localization file (gh#wtforms/wtforms#697)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WTForms?expand=0&rev=21