Cristi Vîjdea
05901e99aa
Add 1.3.1 changelog
2018-01-24 17:43:38 +02:00
Cristi Vîjdea
a211184478
Add documentation about excluding endpoints
...
Closes #50 .
2018-01-24 17:38:10 +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
a46b684fea
Add 1.3.0 changelog
2018-01-23 12:44:16 +02:00
Cristi Vîjdea
fc35d9043e
Add security requirements handling ( #54 )
...
* Add security requirements handling
* Update swagger-ui to 3.9.2, ReDoc to 1.20.0
Closes #39 .
2018-01-23 12:43:25 +02:00
Cristi Vîjdea
f18ff60ae7
Update swagger-ui to 3.9.1
2018-01-19 18:37:44 +01:00
Daniel Hahler
a82730d32b
Fix logging message in get_path_from_regex ( #49 )
...
Adds the missing param.
2018-01-17 21:49:22 +01:00
Cristi Vîjdea
e30af0287f
Fix README and CONTRIBUTING
2018-01-12 15:18:18 +01:00
Cristi Vîjdea
fc253665dd
Release 1.2.2
2018-01-12 09:44:42 +01:00
h-hirokawa
33199aec59
Update the minimum required version of DRF to 3.7.7
...
Closes #44 , #45 .
2018-01-12 09:40:26 +01:00
Cristi Vîjdea
9d1150f1ab
Fix travis deployment
2018-01-12 04:38:30 +01:00
Cristi Vîjdea
bc4037f721
Fix coverage problems
2018-01-12 04:36:04 +01:00
Cristi Vîjdea
6c4dcb18bb
Improve basePath and versioning documentation
2018-01-12 04:18:40 +01:00
Cristi Vîjdea
4445137d55
Add release checklist
2018-01-12 04:06:17 +01:00
Cristi Vîjdea
57870d12a4
Add 1.2.0 changelog
2018-01-12 03:45:32 +01: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
757d47e1c0
Add py3-django111 testing combination
...
Tests are also now run in parallel using detox and pytest-xdist.
2018-01-12 03:35:36 +01:00
Cristi Vîjdea
59a51ba4a7
Remove inline style from redoc
2018-01-11 23:37:23 +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
6a478e14d7
Add overriden path parameter example
2018-01-11 21:20:54 +01:00
Cristi Vîjdea
57d77cc48a
Improve validator error handling
2018-01-11 21:20:07 +01:00
Cristi Vîjdea
c225f66fb7
Bundle redoc-alpha renderer
2018-01-11 21:19:16 +01:00
Cristi Vîjdea
47de6f2f6f
Add Django and djangorestframework to install requirements
2018-01-11 20:41:12 +01:00
Cristi Vîjdea
8dbf3fe984
Remove some inline scripts and styles
2018-01-10 22:54:56 +01:00
Cristi Vîjdea
1c3fba6e54
Add python_requires for pypi
...
Stolen from encode/django-rest-framework#5739
2018-01-10 21:59:16 +01:00
Cristi Vîjdea
c4379dc6a7
Run testproj in a Heroku demo app ( #38 )
...
* Add Heroku configuration
* Add links in API description
* Read database connection string from DATABASE_URL environment variable
* Restructure settings files for production
* Run server using gunicorn and servce static files with whitenoise
* Install drf-yasg from source instead of pypi in testproj
* Add readme links to demo app
2018-01-10 10:18:22 +01:00
Cristi Vîjdea
6b38a3b6c1
Update swagger-ui to 3.9.0
2018-01-09 14:43:15 +01:00
Cristi Vîjdea
464a518ae5
Add bdist_wheel distribution
2018-01-09 13:43:22 +01:00
Cristi Vîjdea
15c67891c6
Optimize requirements ( #35 )
2018-01-03 23:11:27 +01:00
Cristi Vîjdea
917ccd1f56
Restructure travis & tox configuration ( #34 )
...
Also removed useless python 3.7-dev build
2018-01-03 20:30:17 +01:00
Cristi Vîjdea
fd099998ea
Add explicit dependency on uritemplate and six
2018-01-03 16:39:14 +01:00
Cristi Vîjdea
a6e24e20c3
Improve README
2018-01-03 16:39:01 +01:00
Cristi Vîjdea
6608e0050c
Improve swagger_auto_schema usage error reports
2018-01-03 05:44:53 +01:00
Cristi Vîjdea
68b0dda0b9
Clean up and release 1.1.3
2018-01-02 22:27:09 +01:00
Cristi Vîjdea
f81795d745
Always vary cached schema on Cookie and Authorization
...
This is needed to play nice with session auth on the schema view and with CurrentUserDefault.
2018-01-02 16:14:00 +01:00
Jiri Puc
caa397b906
Add requirements.txt and README instructions for test project setup
...
Closes #32 .
2018-01-01 19:17:42 +01:00
Cristi Vîjdea
faf81e7b6d
Simplify should_filter and should_page
2018-01-01 19:17:37 +01:00
Cristi Vîjdea
74fcd47047
Refactor setup requirements
2018-01-01 19:16:28 +01:00
Cristi Vîjdea
02b72c466e
Do not generate readOnly outside Schema properties
2018-01-01 19:16:20 +01:00
Cristi Vîjdea
10deea826d
Update swagger-ui to 3.8.1
2017-12-30 14:21:01 +01:00
Cristi Vîjdea
bbdc37a45e
Remove unneeded files from swagger-ui dist
2017-12-28 16:14:47 +01:00
Cristi Vîjdea
eba228a114
Prepare release 1.1.1
2017-12-27 21:05:07 +01:00
Cristi Vîjdea
ee4789776a
Fix isort inconsistency
2017-12-27 20:47:32 +01:00
Cristi Vîjdea
22853b87c7
Fix test_noop_inspectors
2017-12-27 20:23:21 +01:00
Cristi Vîjdea
d39764d383
Add isort
2017-12-27 20:23:05 +01:00
Cristi Vîjdea
60e266fe99
Make sphinx document CamelCaseJSONFilter
2017-12-27 20:14:12 +01:00
Beau Gunderson
1f190744cd
Add 'generate_swagger' management command ( #31 )
...
Closes #29 .
2017-12-27 20:00:24 +01:00
Cristi Vîjdea
9f14114520
Disable travis publish stage for untagged commits
2017-12-27 16:44:15 +01:00
Cristi Vîjdea
c85acee405
Convert regex '\Z' to '$'
...
See https://github.com/swagger-api/swagger-editor/issues/1601 .
2017-12-27 03:00:47 +01:00
Cristi Vîjdea
1aaec6b3e5
Set up automatic PyPI release on travis
...
Nine tries later...
Of note:
- `matrix` and `jobs` seem to be synonyms
- `branch: only` also excludes tags
- `fast_finish` does not seem to work with stages
2017-12-27 00:24:11 +01:00