3.0.4 (2 Nov 2020)
- Return a "400 Bad Request" when an invalid Content-Type header is received instead of failing with an internal server error
3.0.3 (14 Sep 2020)
- Import from collections.abc instead of collections (thanks @nullsvm)
3.0.2 (4 May 2020)
- Do not log tracebacks when decoding the request body fails
3.0.1 (5 Mar 2019)
- Set Tornado PIN to >=5, <7
- Remove setuptools_scm
3.0.0 (4 Dec 2018)
- Add MessagePack dependencies to package extras (eg. pip install sprockets.mixins.mediatype[msgpack])
- Update to minimum of ietfparse 1.5.1
- Drop support for Python < 3.7
- Drop support for Tornado < 5
- Remove deprecated
sprockets.mixins.mediatype.content.ContentSettings.from_application
.
2.2.2 (7 Apr 2018)
- Add support for Python 3.5 through 3.7
- Add support for Tornado < 6
2.2.1 (12 Apr 2018)
- Pin
ietfparse
to avoid breakages introduced in 1.5.0.
2.2.0 (7 Jun 2017)
- Add
sprockets.mixins.mediatype.content.install
. - Add
sprockets.mixins.mediatype.content.get_settings
. - Deprecate
sprockets.mixins.mediatype.content.ContentSettings.from_application
. - Update to ietfparse 1.4.
2.1.0 (16 Mar 2016)
- Set the :http:header:Vary header if we are setting the content type.
2.0.1 (29 Feb 2016)
- Removed deprecation wrapper since it seems to cause really interesting problems including the much feared meta-class error.
2.0.0 (24 Feb 2016)
- Repackage from a module into a package. Distributing raw modules inside of a namespace package is unreliable and questionably correct.
- Add
sprockets.mixins.mediatype.content.add_transcoder
. - Add
sprockets.mixins.mediatype.transcoders.JSONTranscoder
. - Add
sprockets.mixins.mediatype.transcoders.MsgPackTranscoder
. - Add
sprockets.mixins.mediatype.transcoders.BinaryWrapper
. - Normalize registered MIME types.
- Raise a 400 status when content body decoding fails.
1.0.4 (14 Sep 2015)
- Support using the default_content_type in the settings if request does not contain the Accept header
1.0.3 (10 Sep 2015)
- Update installation files
1.0.2 (9 Sep 2015)
- Rename package to mediatype
1.0.1 (9 Sep 2015)
- Repackaged for Travis-CI configuration.
1.0.0 (9 Sep 2015)
- Initial Release