github pallets-eco/wtforms 3.3.0b1

pre-release4 hours ago

What's Changed

  • Add links to MDN in the documentation by @azmeuk in #893
  • chore: Remove obsolete python-dateutil dependency by @mgorny in #899
  • ListField use Meta.bind_field instead of the default bind method. by @azmeuk in #891
  • Add test_environment support for the Email validator by @azmeuk in #894
  • Reset FieldList index state when calling process by @azmeuk in #895
  • Implement RangeInput min and max parameters by @azmeuk in #898
  • Do not render 'for' in radio by @azmeuk in #900
  • Deprecate DateTimeField by @azmeuk in #897
  • FloatField use NumberInput by default by @Demetriex in #679
  • Accept uuid.UUID objects in UUID validator by @TurnrDev in #769
  • Escape double quotes in HTML attribute values by @azmeuk in #906
  • html_params returns Markup by @azmeuk in #907
  • Fix False value with Select by @azmeuk in #908
  • Clarify how Select choice is processed in the documentation by @azmeuk in #909
  • Fix filters documentation by @azmeuk in #896
  • Render-time checked kwargs take precedence over field.checked by @azmeuk in #910
  • Add a tz parameter to DateTimeLocalField by @azmeuk in #905
  • FieldList improvement to handle entries with indices by @azmeuk in #901
  • Use consecutive ids in FieldList when using insert and remove by @azmeuk in #912
  • Implement ButtonField by @azmeuk in #892
  • Re-introduce Choice and SelectChoice dataclasses by @azmeuk in #889
  • Improve custom widgets documentation by @azmeuk in #913
  • Add a fieldlist of formfield example in the documentation by @azmeuk in #914
  • Enum support for SelectField by @azmeuk in #916
  • Respect email_validator default values by @azmeuk in #917
  • Error messages customization by @azmeuk in #902
  • Customize regexp validator match method by @azmeuk in #918
  • for Regexp validator set html input tag 'pattern' attribute by @lefty01 in #759
  • implement DateRange validator similar to NumberRange by @jkittner in #787
  • URL validator: accept user/password, use urllib.urlparse by @ianw in #847
  • Restore sorted(set()) instead of list(dict.fromkeys()) to sort keys in FieldList by @azmeuk in #920
  • Datalist implementation by @azmeuk in #921

New Contributors

Full Changelog: 3.2.2...3.3.0b1

Don't miss a new wtforms release

NewReleases is sending notifications on new releases.