Releases: WinterFramework/winter
Releases · WinterFramework/winter
Follow RFC 7807 when handling JSONDecodeException
- JSONDecodeExceptions thrown while decoding request data (body json, get attributes) are now caught and re-thrown as @web.problem annotated RequestDataDecodingException to comply with RFC7807
- DecodeExceptionHandler is removed - uncaught JSONDecodeExceptions will be eventually responded as http 500
Refactor ModuleDiscovery
11.0.0 Replace ModuleDiscovery class with plain functions and reduce hardcod…
Add self-sufficient Swagger UI
It has the following benefits:
- No need to configure static files collection
- No need to setup whitenoise (or other static file server)
- No need to add drf_yasg to INSTALLED_APPS
Move away from controller terminology
MVC pattern is not used in winter, so it's removed to avoid possible confusion.
As a bonus - @winter.web.controller decorator is not needed anymore.
More related info in the video https://youtu.be/hPpvlKLeYYA?t=1569
9.6.4
What's Changed
- Update change log after split sort method from paginate by @EvgenySmekalin in #223
- Inspect StrEnum as an Enum, not string by @nekitmish in #225
New Contributors
- @nekitmish made their first contribution in #225
Full Changelog: 9.6.3...9.6.4
9.6.3
What's Changed
- Split sort method from paginate by @EvgenySmekalin in #222
Full Changelog: 9.6.2...9.6.3
winter_openapi: extend Page title with nested type
9.6.2 Add more information about nested type to Page type title, for exampl…
9.6.1
9.6.0
Fix cyclic imports caused by DRF importing external renderer classes during import
9.5.6 Fix cyclic imports caused by DRF importing external renderer classes …