Cristi Vîjdea
b8512bda8e
Fix call_view_method warnings for view classes
2018-12-28 16:20:37 +02:00
Cristi Vîjdea
2bc9addc99
Fix crash with empty generator class name
2018-12-28 09:34:54 +02:00
Cristi Vîjdea
6df2362156
Use DEFAULT_VERSION in management command
2018-12-28 01:37:17 +02:00
Cristi Vîjdea
e5a569ebf7
Add extension points to management command
2018-12-28 01:37:13 +02:00
Cristi Vîjdea
470c993b98
Update ReDoc to 2.0.0-rc.0
2018-12-25 18:23:19 +02:00
johnthagen
a5e4386f38
Fix monospace formatting typo ( #283 )
2018-12-24 20:34:12 +02:00
johnthagen
6bd91faa5d
Fix minor spelling typo ( #282 )
2018-12-24 20:33:24 +02:00
Cristi Vîjdea
667c9c1002
Add supported versions note
2018-12-24 07:57:50 +02:00
Cristi Vîjdea
8b0da2607f
Add pretty and media_type options to codecs
2018-12-24 07:55:17 +02:00
Cristi Vîjdea
d2cc0a348c
Adjust dummy version
2018-12-23 19:29:07 +02:00
Cristi Vîjdea
f020cbd99e
Add 1.12.0 changelog
2018-12-23 19:17:25 +02:00
Cristi Vîjdea
68400386d3
Update swagger-ui to 3.20.4
2018-12-23 18:44:31 +02:00
Cristi Vîjdea
7ce62616d2
Re-add test for DELETE form param
2018-12-23 18:28:13 +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
04d61b9d97
Log errors details of SwaggerValidationError
2018-12-23 15:33:55 +02:00
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
01391ca9eb
Remove comment links to Django 1.11 docs
2018-12-21 15:55:23 +02:00
Cristi Vîjdea
86ac276449
Fix some version constraints
2018-12-21 15:55:03 +02:00
Cristi Vîjdea
66026d3483
Fix lint errors
2018-12-21 15:07:38 +02:00
Cristi Vîjdea
db61c39ab1
Fix union types in sphinx docstrings
2018-12-21 15:04:25 +02:00
Cristi Vîjdea
f77672875d
Add /admin/ and /o/ urls to test urlconfs
2018-12-21 12:58:41 +02:00
Cristi Vîjdea
8057ce7a4a
Detect missing setuptools-scm in setup.py
2018-12-21 12:44:27 +02:00
Cristi Vîjdea
3b31c54b9e
Add get_security_definitions and get_security_requirements hooks
2018-12-21 12:40:45 +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
9d933a9745
Really fix django-oauth-toolkit version
...
This is the simplest way to keep all test configurations happy...
ref 85db6c9d79
2018-12-21 02:13:59 +02:00
Cristi Vîjdea
a9ec14620c
Fix security definitions ordering consistency
2018-12-21 02:04:15 +02:00
Cristi Vîjdea
5418415300
Remove bad NoneType usage
2018-12-21 01:39:29 +02:00
Cristi Vîjdea
494d422bf4
Update swagger-ui to 3.20.3
2018-12-21 01:36:37 +02:00
Cristi Vîjdea
85db6c9d79
Fix django-oauth-toolkit python version dependency
...
django-oauth-toolkit 1.1 is the last version to support Python 2.7/Django 1.11
Source: https://github.com/jazzband/django-oauth-toolkit/issues/579
2018-12-21 01:31:05 +02:00
Cristi Vîjdea
b385228f7d
Add mock OAuth2 provider to testproj
2018-12-21 01:07:11 +02:00
Cristi Vîjdea
bbed2acf06
Handle lazy() proxies in user-supplied objects
2018-12-21 01:07:10 +02:00
Cristi Vîjdea
0c38c30020
Fix extra quotes in docs
2018-12-21 01:07:10 +02:00
Cristi Vîjdea
a7d3066677
Create testproj default user in data migration
2018-12-21 01:07:10 +02:00
Cristi Vîjdea
e98876bb38
Fix import errors in quickstart
...
Fixes #277 .
Closes #278 .
Fixes #279 .
2018-12-19 23:51:53 +02:00
Cristi Vîjdea
8974aa5734
Merge pull request #276 from axnsan12/pyproject-pep518
...
Add pyproject.toml (implement PEP517 and PEP518)
2018-12-19 23:49:55 +02:00
Cristi Vîjdea
5652d2a04d
Manually install setuptools-scm for Travis deploy
...
This only works because we still mostly use default build configuration of setuptools and wheel, so we don't really depend on PEP517 builds, only PEP518 build requirements.
2018-12-19 22:19:24 +02:00
Cristi Vîjdea
cf4106f8f7
Use twine check instead of setup.py check
2018-12-19 21:46:49 +02:00
Cristi Vîjdea
a24070446a
Also update setuptools with pip
2018-12-19 21:46:49 +02:00
Cristi Vîjdea
1fc454fcfa
Enable isolated_build for tox
...
This enables tox support for PEP517 and PEP518.
2018-12-19 21:46:48 +02:00
Cristi Vîjdea
789f118532
Update Heroku runtime to Python 3.7.1
2018-12-19 20:30:02 +02:00
Cristi Vîjdea
1946a1204d
Remove requirements/setup.txt and setup_requires
2018-12-19 20:29:42 +02:00
Cristi Vîjdea
930f3825d7
Improve installation walkthroughs
2018-12-19 20:22:06 +02:00
Cristi Vîjdea
dfd2bcabf2
Add build-system requirements to pyproject.toml
...
PEP518 added an alternative way to specify setup_requires before executing the setup.py script.
2018-12-19 20:22:06 +02:00
Cristi Vîjdea
4e4cd75fc4
Remove redundant getattr
2018-12-19 20:22:05 +02:00
Cristi Vîjdea
7548a42a9b
Add empty pyproject.toml
...
Apparently this fixes `pip install -e .`?!?
https://stackoverflow.com/a/53698424/3194671
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
f8e9fd6327
Prefix localStorage keys with current pathname
...
This avoids collisions between multiple instance of drf-yasg on the same domain.
Fixes #269 .
2018-12-19 19:15:38 +02:00
unloder
f66c8e83e6
Use list instead of tuple for argparse options ( #275 )
...
Aparently pycharm has a problem with tuples?
2018-12-19 18:57:49 +02:00