Cristi Vîjdea
|
7f3ffe80a9
|
Use call_view_method for get_serializer_class
|
2018-12-29 17:42:05 +02:00 |
|
Cristi Vîjdea
|
1fe8c2c03c
|
Add 1.12.1 changelog
|
2018-12-28 16:26:17 +02:00 |
|
Cristi Vîjdea
|
b8512bda8e
|
Fix call_view_method warnings for view classes
|
2018-12-28 16:20:37 +02:00 |
|
Cristi Vîjdea
|
bebcc982e6
|
Call APIView get_ methods instead of direct attribute access
queryset -> get_queryset
renderer_classes -> get_renderers
parser_classes -> get_parsers
|
2018-12-23 18:19:45 +02:00 |
|
Cristi Vîjdea
|
dd5965fa92
|
Fix tuple types in sphinx docstrings
|
2018-12-21 18:18:58 +02:00 |
|
Cristi Vîjdea
|
db61c39ab1
|
Fix union types in sphinx docstrings
|
2018-12-21 15:04:25 +02:00 |
|
Cristi Vîjdea
|
4e4cd75fc4
|
Remove redundant getattr
|
2018-12-19 20:22:05 +02:00 |
|
Cristi Vîjdea
|
e182ab65ea
|
Add x-nullable to paginator response fields
Closes #263.
|
2018-12-19 20:22:05 +02:00 |
|
Cristi Vîjdea
|
c5d4e6ca53
|
Do not generate form parameters for read_only serializer fields
Fixes #261.
|
2018-12-19 03:22:43 +02:00 |
|
Cristi Vîjdea
|
eeb1bba9e7
|
Refactor summary and description processing
Merge get_summary and get_description into get_summary_and_description.
|
2018-12-19 03:05:32 +02:00 |
|
Cristi Vîjdea
|
1f95f4098b
|
Don't allow form parameters with non-form consumes
Closes #270.
|
2018-12-12 12:43:33 +02:00 |
|
Vitali Fokin
|
f415a96aa6
|
Tags override support (#259)
|
2018-12-11 20:13:37 +02:00 |
|
Alexander Egorov
|
f6544654ab
|
Add enum type inference based on choices values (#264)
|
2018-12-07 14:11:13 +02:00 |
|
Cristi Vîjdea
|
a2bf515cc9
|
Revert "Fix lint errors"
This reverts commit 9f60dc191a.
|
2018-11-29 02:23:31 +02:00 |
|
Cristi Vîjdea
|
6b5022cd7d
|
Use some more coreschema attributes in CoreAPICompatInspector
Closes #212.
Closes #233.
|
2018-11-29 02:12:32 +02:00 |
|
Cristi Vîjdea
|
708e70a526
|
Use collectionFormat=multi for MultiChoiceField in query and formData
Fixes #257.
|
2018-11-29 01:38:40 +02:00 |
|
Cristi Vîjdea
|
9f60dc191a
|
Fix lint errors
|
2018-11-29 01:27:27 +02:00 |
|
Cristi Vîjdea
|
754ec8a779
|
Enable minLength and maxLength for ListSerializer
|
2018-11-29 00:32:31 +02:00 |
|
Randall Wang
|
3cd93bd572
|
Fix typo (#252)
|
2018-11-16 13:53:19 +02:00 |
|
Rémi Lapeyre
|
d41f0c5ac4
|
Set x-nullable based on allow_null (#217)
Many fields may be set a nullable in an API. While not covered explicitly by Swagger 2, this information is usually indicated as a [vendor extension](https://swagger.io/docs/specification/2-0/swagger-extensions/) using the x-nullable field.
|
2018-10-10 01:24:42 +03:00 |
|
Cristi Vîjdea
|
c510de13d7
|
Do not try to use inspect.signature on Python 2.7
Fixes #222.
|
2018-10-10 00:35:43 +03:00 |
|
Cristi Vîjdea
|
cbae10c434
|
Refactor CamelCaseJSONFilter to be more extensible
|
2018-10-09 01:37:32 +03:00 |
|
Cristi Vîjdea
|
120c4dd884
|
Fix IPv4 pattern on Django 1.11
|
2018-09-13 05:14:08 +03:00 |
|
Cristi Vîjdea
|
9d330d9509
|
Use the first line of view method docstring as Operation summary
Closes #205.
|
2018-09-13 04:18:55 +03:00 |
|
Cristi Vîjdea
|
586b88d8f3
|
Allow pattern on any field
|
2018-09-13 03:34:01 +03:00 |
|
Cristi Vîjdea
|
27cd5f7f2a
|
Add some convenience methods
|
2018-09-11 02:41:55 +03:00 |
|
Cristi Vîjdea
|
90812f5c43
|
Refactor get_queryset_from_view
|
2018-09-10 14:34:30 +03:00 |
|
Cristi Vîjdea
|
6820d6bc70
|
Fix RelatedFieldInspector nesting issues
|
2018-09-10 05:04:03 +03:00 |
|
Cristi Vîjdea
|
41b1ca4483
|
Do not bail on response when request body is formData
|
2018-09-10 00:02:39 +03:00 |
|
Cristi Vîjdea
|
591c12f1a7
|
Fix request_body=no_body handling
Fixes #188, #199.
|
2018-09-09 23:14:09 +03:00 |
|
Cristi Vîjdea
|
c5c40e31c4
|
Log regex compilation failure in find_regex
Closes #193.
|
2018-09-09 22:33:13 +03:00 |
|
Terence D. Honles
|
f9b215deab
|
Fix missing backslashes found via pytest 3.8 (#202)
See: https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals
Changed in version 3.6: Unrecognized escape sequences produce a DeprecationWarning
Closes #202.
|
2018-09-09 22:17:04 +03:00 |
|
Julian Bez
|
02b8848912
|
Fix error when using typing classes (#195)
Closes #195.
|
2018-09-09 22:11:29 +03:00 |
|
Cristi Vîjdea
|
9b56e1a4c8
|
Avoid invalid usage of readOnly
|
2018-08-09 04:27:08 +03:00 |
|
Cristi Vîjdea
|
d1ae81a27e
|
Fix relative imports
|
2018-08-09 03:52:09 +03:00 |
|
Cristi Vîjdea
|
23ebba4207
|
Rename swagger_serializer_method parameter and update docs
|
2018-08-08 01:41:54 +03:00 |
|
Cristi Vîjdea
|
12f1d23048
|
Fix lint errors
|
2018-08-08 01:24:36 +03:00 |
|
Cristi Vîjdea
|
5cd642c9a0
|
Show warning on ref_name collisions
Closes #156
|
2018-08-08 00:58:35 +03:00 |
|
Cristi Vîjdea
|
247c1a306a
|
Add operation_summary and deprecated to swagger_auto_schema
Closes #149, #173.
|
2018-08-08 00:57:30 +03:00 |
|
Cristi Vîjdea
|
37c00ab3fb
|
Make swagger_schema_fields work on serializer Fields
Closes #167.
|
2018-08-07 22:54:24 +03:00 |
|
Cristi Vîjdea
|
4c069138e8
|
Fix lint errors
|
2018-08-07 21:24:36 +03:00 |
|
John Carter
|
748b5d3c2f
|
Add support for SerializerMethodField (#179)
Closes #137, #179.
|
2018-08-07 21:23:36 +03:00 |
|
John Carter
|
1dd7cfe043
|
Spelling fixes (#180)
|
2018-08-07 17:30:13 +03:00 |
|
Cristi Vîjdea
|
904895ba3c
|
Add 1.9.2 changelog
|
2018-08-03 23:43:52 +03:00 |
|
Cristi Vîjdea
|
2965e08e39
|
Force descriptions to be str objects
Fixes #159
|
2018-08-03 20:27:31 +03:00 |
|
Xiaohan Zhang
|
178390a9a0
|
Add get_default_response_serializer extension point (#153)
Enables easier request/response differentiation in SwaggerAutoSchema.
|
2018-06-30 00:26:29 +03:00 |
|
Cristi Vîjdea
|
9fa4765121
|
Ignore None when passed in as response override
Closes #148
|
2018-06-29 23:13:36 +03:00 |
|
Cristi Vîjdea
|
e0aec3ff45
|
Test that get_serializer is not called when overriden
Views' ``get_serializer`` methods should not be called when the serializer is provided by ``request_body`` or ``responses``.
Closes #154
|
2018-06-29 17:41:41 +03:00 |
|
Andrew Yager
|
4825ec70b1
|
Handle swagger_extra_fields in field_to_swagger_object (#142)
* Move add_manual_fields call to make_schema_definition
* Do not call add_manual_fields twice
|
2018-06-16 17:02:06 +03:00 |
|
Cristi Vîjdea
|
d627a1bc5d
|
Handle coreapi Fields without a schema attribute
Fixes #143
|
2018-06-16 15:08:59 +03:00 |
|