Releases: Cornices/cornice
Releases · Cornices/cornice
6.1.0
What's Changed
Dependency Updates
- Modernize repo by @leplatrem in #579
- Add support for Python 3.9 and 3.10 by @jugmac00 in #566
- Ref #581: Run CI on Python 3.12 by @leplatrem in #582
Other Changes
- Update badge by @jugmac00 in #567
- Update documentation for
Running tests
by @jugmac00 in #570 - docs: Fix a few typos by @timgates42 in #573
- Use TestCase.assertTrue() instead of TestCase.assert_() by @musicinmybrain in #575
- Update test matrix for the new generation of Python versions. by @Natim in #576
New Contributors
- @jugmac00 made their first contribution in #566
- @musicinmybrain made their first contribution in #575
- @dependabot made their first contribution in #580
Full Changelog: 6.0.1...6.1.0
6.0.1
6.0.0
Breaking changes
- Drop support of Marshmallow < 3
New features
- Add
cornice.always_cors
setting to force CORS headers in responses when services origins is*
.
Bug fixes
- Correctly determine Service with Pyramid route to ensure filters are applied and
apply_cors_post_request()
is called
5.2.0
5.1.0
5.0.3
5.0.2
- Rename default renderer from
cornice
tocornicejson
(#543)
We made the choice not to bump a major for this, because the default renderer name was never documented. If you ever were relying on the default renderer's name (
simplejson
for Cornice < 5.X, andcornice
for 5.0.0 and 5.0.1), then I'm truely sorry for the breakage.
5.0.1
5.0.0
Breaking Changes
- Drop Python 2 support
- The default JSON renderer does not use
simplejson.dumps()
by default anymore, so the requirement has been dropped.
Please refer to upgrading docs for detailed migration instructions.