Here you can see the full list of changes between each WTForms-JSON release.
- Added Python 3.10 support (#61, pull request courtesy keaysma)
- Update WTForms requirement (#51, pull request courtesy quantus)
- Use wtforms_alchemy for importing QuerySelectField if it is installed (#50, pull request courtesy Lee-W)
- Fixed default value handling for StringField (#49, pull request courtesy noirbizarre)
- Added py36 to test matrix
- Added support for WTForms 3.0
- Dropped Python 2.6 support
- Fixed process_formdata support for python3
- Added flake8 and isort checks
- Fixed inheritance handling with FieldLists and FormFields
- Fixed falsy boolean value handling
- Only flatten dict if field is an instance of FormField
- Made
skip_unknown_keys=True
prevent raising errors from keys that exist in form class but are not form fields
- Fixed
skip_unknown_keys
option passing fromfrom_json
toflatten_json
(#17)
- Fixed object value setting in
from_json
- Prepared support for WTForms 2.0
- Added support for
QuerySelectField
andQuerySelectMultipleField
- Configurable unknown json key handling
- Custom
SelectField
support
- Rewritten
flatten_json
(now supports ``SelectMultipleField``s)
- Added enhanced unicode coercion
- Package six added to requirements
- Updated WTForms requirements
- Fixed 'First example' in docs