Cristi Vîjdea
b15535995f
Add assertion against TYPE_ARRAY with no items
2018-12-23 15:32:06 +02:00
Cristi Vîjdea
dd5965fa92
Fix tuple types in sphinx docstrings
2018-12-21 18:18:58 +02:00
Cristi Vîjdea
bfd13668cc
Fix deprecation warnings
2018-12-21 16:07:48 +02:00
Cristi Vîjdea
db61c39ab1
Fix union types in sphinx docstrings
2018-12-21 15:04:25 +02:00
Cristi Vîjdea
de950461c7
Fix absolute urls for swagger-ui oauth settings
2018-12-21 12:40:31 +02:00
Cristi Vîjdea
a9ec14620c
Fix security definitions ordering consistency
2018-12-21 02:04:15 +02:00
Cristi Vîjdea
bbed2acf06
Handle lazy() proxies in user-supplied objects
2018-12-21 01:07:10 +02:00
Cristi Vîjdea
27cd5f7f2a
Add some convenience methods
2018-09-11 02:41:55 +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
Cristi Vîjdea
9b56e1a4c8
Avoid invalid usage of readOnly
2018-08-09 04:27:08 +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
f03d9d71e9
Fix SECURITY_DEFINITIONS and SECURITY_REQUIREMENTS ordering
2018-05-12 13:54:43 +03:00
Cristi Vîjdea
209201b9a5
Make insertion order of SwaggerDict extra parameters consistent
2018-04-27 12:12:36 +03:00
Cristi Vîjdea
4e7fa28744
Superficial fixes
2018-04-27 01:53:05 +03:00
Roman Sichny
979ec84630
Django rest framework recursive support ( #110 )
...
* add get_serializer_ref_name utility function
* implement RecursiveFieldInspector
* add option to allow non-existing reference in SchemaRef
* add examples and README
* Update changelog and docs
2018-04-27 01:51:10 +03:00
Cristi Vîjdea
a9cdf6d561
Fix type of properties in Schema docstring
...
Fixes #87 .
2018-03-21 13:39:14 +02:00
Cristi Vîjdea
f15e70b7db
Fix missing assignment for default in openapi.Parameter
2018-02-22 20:33:47 +02:00
Cristi Vîjdea
97cd1b63d9
Take coerce_to_string into account when handling DecimalField
...
Closes #62 .
2018-02-21 04:42:34 +02:00
Cristi Vîjdea
a3e81ef7f6
Improve handling of consumes and produces attributes ( #55 )
...
* Fix get_consumes
* Generate produces for Operation
* Set global consumes and produces from rest framework DEFAULT_ settings
2018-01-24 14:44:00 +02:00
Cristi Vîjdea
7a3fe8ec0c
Improve host, schemes and basePath handling ( #42 )
...
* added handling of basePath by taking into account SCRIPT_NAME and the longest common prefix
* improved handling of NamespaceVersioning by excluding URLs of differing versions
* added documentation and error messages for the problem reported in #37
2018-01-12 03:37:04 +01:00
Cristi Vîjdea
55223e32e2
Add some assertions to check for common mistakes like #40
2018-01-11 22:40:42 +01:00
Cristi Vîjdea
c89f96fcb0
Prepare for 1.1.0 ( #30 )
...
* refactor the view inspection process to be more modular and allow recursive customization
* add operation_id argument to @swagger_auto_
* add inspections for min/max validators
* add support for URLPathVersioning and NamespaceVersioning
* integrate with djangorestframework-camel-case
* fix bugs, improve tests and documentation
2017-12-26 22:50:59 +01:00
Cristi Vîjdea
9f6ee4da87
Improve RelatedField and callable default handling
...
- callable default values will now be properly called
- PrimaryKeyRelatedField and SlugRelatedField will now return an appropriate type based on the relation model's Field
- mock views now have a request object bound even when public is True
2017-12-23 11:52:57 +01:00
Cristi Vîjdea
a2c21539f7
Prepare release 1.0.4
2017-12-16 18:18:21 +01:00
Cristi Vîjdea
73bd7a136d
Add query_serializer argument to swagger_auto_schema ( #17 )
...
Closes #16 .
2017-12-16 15:37:42 +01:00
Cristi Vîjdea
bdf7e8a4ae
Prepare release 1.0.3
2017-12-15 19:25:25 +01:00
Cristi Vîjdea
174f1153b4
Fix broken SwaggerDict pickling ( #15 )
...
Closes #14 .
2017-12-15 18:47:10 +01:00
Cristi Vîjdea
af2a44e1e9
Update documentation about Responses and form data
2017-12-15 12:13:09 +01:00
Cristi Vîjdea
c66f7e8e01
Rename to drf-yasg
...
drf-swagger was already taken
2017-12-13 10:22:03 +01:00