++++++++++++++++++
Features:
* Typing: Add type annotations to `fields <marshmallow_sqlalchemy.fields>`.
Bug fixes:
* Fix auto-generation of `marshmallow.fields.Enum` field from `sqlalchemy.Enum` columns (:issue:`615`).
Thanks :user:`joaquimvl` for reporting.
* Fix behavior of ``include_fk = False`` in options when parent
schema sets ``include_fk = True`` (:issue:`440`).
Thanks :user:`uhnomoli` for reporting.
* Fields generated from non-nullable `sqlalchemy.orm.relationship`
correctly set ``required=True`` and ``allow_none=False`` (:issue:`336`, :issue:`163`).
Thanks :user:`AbdealiLoKo` for reporting.
Other changes:
* Docs: Add more documentation for `marshmallow_sqlalchemy.fields.Related` (:issue:`162`).
Thanks :user:`GabrielC101` for the suggestion.
* Docs: Document methods of `SQLAlchemySchema <marshmallow_sqalalchemy.SQLAlchemySchema>`
and `SQLAlchemyAutoSchema <marshmallow_sqalchemy.SQLAlchemyAutoSchema>` (:issue:`619`).
* Docs: Various documentation improvements (:pr:`635`, :pr:`636`, :pr:`639`, :pr:`641`, :pr:`642`).