Skip to content

Releases: WinterFramework/winter

Follow RFC 7807 when handling JSONDecodeException

21 Oct 06:55
aa6d075
Compare
Choose a tag to compare
  • 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

01 Sep 21:26
5e83e8a
Compare
Choose a tag to compare
11.0.0

Replace ModuleDiscovery class with plain functions and reduce hardcod…

Add self-sufficient Swagger UI

25 Aug 19:28
f51f25f
Compare
Choose a tag to compare

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

03 Aug 14:02
2602acd
Compare
Choose a tag to compare

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

01 Aug 13:22
464d692
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 9.6.3...9.6.4

9.6.3

15 Jul 06:56
e436974
Compare
Choose a tag to compare

What's Changed

Full Changelog: 9.6.2...9.6.3

winter_openapi: extend Page title with nested type

08 Jul 17:53
7452acc
Compare
Choose a tag to compare
9.6.2

Add more information about nested type to Page type title, for exampl…

9.6.1

04 Jul 16:26
7d58f12
Compare
Choose a tag to compare

What's Changed

  • UUID query parameter newline character bug fixed by @pristupa in #220

Full Changelog: 9.6.0...9.6.1

9.6.0

23 Jun 06:44
b7c9788
Compare
Choose a tag to compare

What's Changed

Full Changelog: 9.5.6...9.6.0

Fix cyclic imports caused by DRF importing external renderer classes during import

16 Jun 14:12
1086010
Compare
Choose a tag to compare
9.5.6

Fix cyclic imports caused by DRF importing external renderer classes …