Changes
--------
* Added "codecs" feature to separate data models from serialization and work with top-level lists, dataclasses without mixins etc. (108, 69), see updated [documentation](https://github.com/Fatal1ty/mashumaro#supported-serialization-formats)
* Added new `allow_deserialization_not_by_alias` config option to allow deserialization by both alias and field name, see [documentation](https://github.com/Fatal1ty/mashumaro#allow_deserialization_not_by_alias-config-option) (https://github.com/Fatal1ty/mashumaro/pull/175)
* Fixed `UnserializableDataError` for generic serializable types and generic serialization strategies with postponed evaluation of annotations (177)
* Fixed regression when `ValueError` was not thrown if invalid value type was passed to `from_*` method
* Added `serialize_by_alias` dialect option
* Added `namedtuple_as_dict` dialect option