-----------
Released on June 21st, 2020
- Auto-generated ``DecimalField`` does not limit places for ``Float``
columns. (:pr:`2`)
- Add an example of using this library with Flask-SQAlchemy. (:pr:`3`)
- Generating a form from a model copies any lists of validators
passed in ``field_args`` to prevent modifying a shared value across
forms. (:pr:`5`)
- Don't add a ``Length`` validator when the column's length is not an
int. (:pr:`6`)
- Add ``QueryRadioField``, like ``QuerySelectField`` except
it renders a list of radio fields. Add ``QueryCheckboxField``, like
``QuerySelectMultipleField`` except it renders a list of checkbox
fields. (:pr:`8`)
- Fix a compatibility issue with SQLAlchemy 2.1 that caused
``QuerySelectField`` to fail with a ``ValueError``. (:issue:`9`, :pr:`10`,
:pr:`11`)
- QuerySelectField.query allowing no results instead of falling back to
``query_factory``. (:pr:`15`)
- Explicitly check if db_session is None in converter. (:pr:`17`)
- Check for ``sqlalchemy.`` to avoid matching packages with names starting
with ``sqlalchemy`` (6237a0f_)
- Use SQLAlchemy's Column.doc for WTForm's Field.description (:pr:`21`)
- Stopped support for python < 3.5 and added a style pre-commit hook. (:pr:`23`)
- Documentation cleanup. (:pr:`24`)
.. _6237a0f: https://github.com/wtforms/wtforms-sqlalchemy/commit/6237a0f9e53ec5f22048be7f129e29f7f1c58448