diff --git a/.github_changelog_generator b/.github_changelog_generator new file mode 100644 index 00000000..01e1fb17 --- /dev/null +++ b/.github_changelog_generator @@ -0,0 +1,3 @@ +since-tag=2.0.0 +future-release=2.2.0 +issues=false diff --git a/CHANGELOG.md b/CHANGELOG.md index d30f582d..2b7c77a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,24 +1,23 @@ # Change Log -## [2.1.2](https://github.com/marcgibbons/django-rest-swagger/tree/2.1.2) (2017-03-12) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.1.1...2.1.2) +## [2.2.0](https://github.com/marcgibbons/django-rest-swagger/tree/2.2.0) (2018-04-30) +[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.1.2...2.2.0) -**Implemented enhancements:** - -- Make get\_swagger\_view\(\) AllowAny by default [\#592](https://github.com/marcgibbons/django-rest-swagger/issues/592) +**Merged pull requests:** -**Closed issues:** +- Spelling. [\#753](https://github.com/marcgibbons/django-rest-swagger/pull/753) ([vshih](https://github.com/vshih)) +- Fix deploy on heroku error with a psycopg2 upgrade [\#742](https://github.com/marcgibbons/django-rest-swagger/pull/742) ([GabLeRoux](https://github.com/GabLeRoux)) +- Fix build on heroku link in documentation ✌🏻 [\#740](https://github.com/marcgibbons/django-rest-swagger/pull/740) ([GabLeRoux](https://github.com/GabLeRoux)) +- Correct filename [\#706](https://github.com/marcgibbons/django-rest-swagger/pull/706) ([williln](https://github.com/williln)) +- Update schema.md [\#638](https://github.com/marcgibbons/django-rest-swagger/pull/638) ([knipknap](https://github.com/knipknap)) +- Swagger UI version 3.13.6 [\#637](https://github.com/marcgibbons/django-rest-swagger/pull/637) ([marcgibbons](https://github.com/marcgibbons)) +- Add security [\#636](https://github.com/marcgibbons/django-rest-swagger/pull/636) ([dimitrismakris](https://github.com/dimitrismakris)) +- Update README.md [\#635](https://github.com/marcgibbons/django-rest-swagger/pull/635) ([KirovVerst](https://github.com/KirovVerst)) +- Allow various Swagger spec fields to be overridden [\#626](https://github.com/marcgibbons/django-rest-swagger/pull/626) ([jonhermansen](https://github.com/jonhermansen)) +- Release/2.1.2 [\#625](https://github.com/marcgibbons/django-rest-swagger/pull/625) ([marcgibbons](https://github.com/marcgibbons)) -- Not showing comments as function description [\#622](https://github.com/marcgibbons/django-rest-swagger/issues/622) -- Authentication Error: UserView queryset attribute [\#621](https://github.com/marcgibbons/django-rest-swagger/issues/621) -- Django APIView serializer not being render [\#620](https://github.com/marcgibbons/django-rest-swagger/issues/620) -- Nested URLs not displaying correclty [\#618](https://github.com/marcgibbons/django-rest-swagger/issues/618) -- Using Regex Flags with DRS [\#602](https://github.com/marcgibbons/django-rest-swagger/issues/602) -- URL for swagger logo [\#601](https://github.com/marcgibbons/django-rest-swagger/issues/601) -- 403 when trying to access an empty documentation even as a Django superuser. [\#589](https://github.com/marcgibbons/django-rest-swagger/issues/589) -- Post parameters in not shown in swagger [\#588](https://github.com/marcgibbons/django-rest-swagger/issues/588) -- The UI does not render once djoser URLs are added [\#584](https://github.com/marcgibbons/django-rest-swagger/issues/584) -- AssertionError when no endpoints are visible because of permissions [\#552](https://github.com/marcgibbons/django-rest-swagger/issues/552) +## [2.1.2](https://github.com/marcgibbons/django-rest-swagger/tree/2.1.2) (2017-03-12) +[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.1.1...2.1.2) **Merged pull requests:** @@ -30,30 +29,6 @@ ## [2.1.1](https://github.com/marcgibbons/django-rest-swagger/tree/2.1.1) (2017-01-06) [Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.1.0...2.1.1) -**Implemented enhancements:** - -- Anyway to set content-type for swagger docs? [\#529](https://github.com/marcgibbons/django-rest-swagger/issues/529) - -**Closed issues:** - -- Authorize button [\#600](https://github.com/marcgibbons/django-rest-swagger/issues/600) -- Document how to get 0.3 behaviour [\#596](https://github.com/marcgibbons/django-rest-swagger/issues/596) -- Bogus Models generated in schema [\#595](https://github.com/marcgibbons/django-rest-swagger/issues/595) -- Enable setting to toggle swagger UI [\#591](https://github.com/marcgibbons/django-rest-swagger/issues/591) -- Export the swagger definition [\#590](https://github.com/marcgibbons/django-rest-swagger/issues/590) -- It seems swagger get docs from another serializer of the same name. [\#587](https://github.com/marcgibbons/django-rest-swagger/issues/587) -- instance failed to match exactly one schema \(matched 0 out of 2\) [\#586](https://github.com/marcgibbons/django-rest-swagger/issues/586) -- OrderingFilter object has no attribute 'get\_schema\_fields' [\#585](https://github.com/marcgibbons/django-rest-swagger/issues/585) -- TypeError: \_\_new\_\_\(\) got an unexpected keyword argument 'type' [\#582](https://github.com/marcgibbons/django-rest-swagger/issues/582) -- Error with custom user model [\#579](https://github.com/marcgibbons/django-rest-swagger/issues/579) -- why swagger\_settings in settings.py is not work? [\#577](https://github.com/marcgibbons/django-rest-swagger/issues/577) -- AttributeError: 'NoneType' object has no attribute 'update' [\#555](https://github.com/marcgibbons/django-rest-swagger/issues/555) -- method self.request.version error [\#541](https://github.com/marcgibbons/django-rest-swagger/issues/541) -- Add block `extra\_scripts` to base.html template [\#539](https://github.com/marcgibbons/django-rest-swagger/issues/539) -- Method docstrings not included in generated docs [\#537](https://github.com/marcgibbons/django-rest-swagger/issues/537) -- Unable to generate Docs on model with ArrayField [\#403](https://github.com/marcgibbons/django-rest-swagger/issues/403) -- Add support for arrays as query parameters [\#312](https://github.com/marcgibbons/django-rest-swagger/issues/312) - **Merged pull requests:** - Set zip\_safe as False [\#605](https://github.com/marcgibbons/django-rest-swagger/pull/605) ([jakul](https://github.com/jakul)) @@ -65,15 +40,6 @@ ## [2.1.0](https://github.com/marcgibbons/django-rest-swagger/tree/2.1.0) (2016-10-29) [Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.0.7...2.1.0) -**Closed issues:** - -- How to force a DictField to be documented as an object, not a string? [\#568](https://github.com/marcgibbons/django-rest-swagger/issues/568) -- Load UI from a Swagger definition file [\#567](https://github.com/marcgibbons/django-rest-swagger/issues/567) -- Endpoint grouping/sorting is broken [\#536](https://github.com/marcgibbons/django-rest-swagger/issues/536) -- can't exclude urls in latest version? [\#530](https://github.com/marcgibbons/django-rest-swagger/issues/530) -- Issues with Schemas Generation [\#525](https://github.com/marcgibbons/django-rest-swagger/issues/525) -- URLs by router are not detected by swagger [\#479](https://github.com/marcgibbons/django-rest-swagger/issues/479) - **Merged pull requests:** - simple fix in schema documentation [\#575](https://github.com/marcgibbons/django-rest-swagger/pull/575) ([drgarcia1986](https://github.com/drgarcia1986)) @@ -84,12 +50,6 @@ ## [2.0.7](https://github.com/marcgibbons/django-rest-swagger/tree/2.0.7) (2016-10-16) [Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.0.6...2.0.7) -**Closed issues:** - -- All urls are not mapped by swagger [\#562](https://github.com/marcgibbons/django-rest-swagger/issues/562) -- Annotation order breaks doc generation [\#560](https://github.com/marcgibbons/django-rest-swagger/issues/560) -- Getting AssertionError: Expected a coreapi.Document when using format=openapi [\#547](https://github.com/marcgibbons/django-rest-swagger/issues/547) - **Merged pull requests:** - Swagger doc view shortcut [\#564](https://github.com/marcgibbons/django-rest-swagger/pull/564) ([marcgibbons](https://github.com/marcgibbons)) @@ -98,40 +58,6 @@ ## [2.0.6](https://github.com/marcgibbons/django-rest-swagger/tree/2.0.6) (2016-10-02) [Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.0.5...2.0.6) -**Implemented enhancements:** - -- UI Config Settings / Theming [\#347](https://github.com/marcgibbons/django-rest-swagger/issues/347) - -**Closed issues:** - -- Fail to parse urls correctly [\#551](https://github.com/marcgibbons/django-rest-swagger/issues/551) -- Swagger file [\#546](https://github.com/marcgibbons/django-rest-swagger/issues/546) -- Django 1.10 problem url [\#544](https://github.com/marcgibbons/django-rest-swagger/issues/544) -- No module named 'rest\_framework\_swagger.views' [\#543](https://github.com/marcgibbons/django-rest-swagger/issues/543) -- No module named 'rest\_framework\_swagger.views' [\#542](https://github.com/marcgibbons/django-rest-swagger/issues/542) -- How to use the new version \(2+\) with TokenAuthentication? [\#535](https://github.com/marcgibbons/django-rest-swagger/issues/535) -- OpenAPIRenderer raises AttributeError when the response object is not a Document [\#534](https://github.com/marcgibbons/django-rest-swagger/issues/534) -- Only one endpoint is shown in app [\#533](https://github.com/marcgibbons/django-rest-swagger/issues/533) -- run\_example.sh doesn't work without tweaking [\#524](https://github.com/marcgibbons/django-rest-swagger/issues/524) -- Group list\_route with viewset base path [\#515](https://github.com/marcgibbons/django-rest-swagger/issues/515) -- ReStructuredText - Summary breaks down when there's a class reference. [\#472](https://github.com/marcgibbons/django-rest-swagger/issues/472) -- API under / is not rendered properly [\#446](https://github.com/marcgibbons/django-rest-swagger/issues/446) -- GeoDjango fields declared as string when type is GeoJSON [\#429](https://github.com/marcgibbons/django-rest-swagger/issues/429) -- docstring for nested JSON custom response [\#416](https://github.com/marcgibbons/django-rest-swagger/issues/416) -- reStructuredText docs not rendering [\#407](https://github.com/marcgibbons/django-rest-swagger/issues/407) -- displayed endpoint url list is not sorted [\#401](https://github.com/marcgibbons/django-rest-swagger/issues/401) -- Not able to show array with limited length info. [\#400](https://github.com/marcgibbons/django-rest-swagger/issues/400) -- custom RelatedField serializers shown as string [\#389](https://github.com/marcgibbons/django-rest-swagger/issues/389) -- Unable to navigate APis [\#384](https://github.com/marcgibbons/django-rest-swagger/issues/384) -- Unable to introspect fields.ListField [\#367](https://github.com/marcgibbons/django-rest-swagger/issues/367) -- Nested serializers: when combining form parameters and body, only body is sent. [\#360](https://github.com/marcgibbons/django-rest-swagger/issues/360) -- parameters\_strategy: replace fails with paramType: body [\#349](https://github.com/marcgibbons/django-rest-swagger/issues/349) -- Unable to POST on serializer fields [\#346](https://github.com/marcgibbons/django-rest-swagger/issues/346) -- Nested many=True serializers? [\#335](https://github.com/marcgibbons/django-rest-swagger/issues/335) -- consumes/produces mieme types [\#308](https://github.com/marcgibbons/django-rest-swagger/issues/308) -- Question: Does django-rest-swagger support complex response types? [\#305](https://github.com/marcgibbons/django-rest-swagger/issues/305) -- Swagger not displaying fields when using get\_serializer\_class\(\) to return different serializers for different URL's [\#290](https://github.com/marcgibbons/django-rest-swagger/issues/290) - **Merged pull requests:** - Add testing instructions \(Closes \#503\) [\#558](https://github.com/marcgibbons/django-rest-swagger/pull/558) ([marcgibbons](https://github.com/marcgibbons)) @@ -144,14 +70,6 @@ ## [2.0.5](https://github.com/marcgibbons/django-rest-swagger/tree/2.0.5) (2016-08-21) [Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.0.4...2.0.5) -**Implemented enhancements:** - -- Add template blocks to allow customization [\#526](https://github.com/marcgibbons/django-rest-swagger/issues/526) - -**Closed issues:** - -- Should be a way to customize request serializer field type [\#355](https://github.com/marcgibbons/django-rest-swagger/issues/355) - **Merged pull requests:** - Use entrypoint for Dockerfile \#524. [\#532](https://github.com/marcgibbons/django-rest-swagger/pull/532) ([marcgibbons](https://github.com/marcgibbons)) @@ -163,29 +81,6 @@ ## [2.0.4](https://github.com/marcgibbons/django-rest-swagger/tree/2.0.4) (2016-08-16) [Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.0.3...2.0.4) -**Implemented enhancements:** - -- How to sort endpoints? [\#512](https://github.com/marcgibbons/django-rest-swagger/issues/512) -- How to control doc expansion in django-rest-swagger v2? [\#507](https://github.com/marcgibbons/django-rest-swagger/issues/507) - -**Fixed bugs:** - -- Django 1.10 TypeError at /api/docs/ argument of type 'NoneType' is not iterable [\#517](https://github.com/marcgibbons/django-rest-swagger/issues/517) - -**Closed issues:** - -- URLs not grouping together in 2.0 [\#518](https://github.com/marcgibbons/django-rest-swagger/issues/518) -- The raw json generated from django swagger fails when validated using swagger-tools [\#504](https://github.com/marcgibbons/django-rest-swagger/issues/504) -- Exception rendering swagger format \(2.0.3\) [\#502](https://github.com/marcgibbons/django-rest-swagger/issues/502) -- function based views cause get\_serializer\_class error [\#501](https://github.com/marcgibbons/django-rest-swagger/issues/501) -- The swagger urls are not using the SCRIPT\_NAME header [\#494](https://github.com/marcgibbons/django-rest-swagger/issues/494) -- @list\_route\(\) no collected [\#488](https://github.com/marcgibbons/django-rest-swagger/issues/488) -- Django Swagger shown HTTP Error 500 and not processed HTML code when accessing without logged in user [\#486](https://github.com/marcgibbons/django-rest-swagger/issues/486) -- 'LogoutView' object has no attribute 'get\_serializer\_class' [\#483](https://github.com/marcgibbons/django-rest-swagger/issues/483) -- Error in host [\#482](https://github.com/marcgibbons/django-rest-swagger/issues/482) -- Request Object is immutable while passing parameters through Swagger UI [\#473](https://github.com/marcgibbons/django-rest-swagger/issues/473) -- Invalid serializer with detail\_route and serializer\_class override [\#466](https://github.com/marcgibbons/django-rest-swagger/issues/466) - **Merged pull requests:** - Feature/517 fix bug when auth urls none [\#520](https://github.com/marcgibbons/django-rest-swagger/pull/520) ([marcgibbons](https://github.com/marcgibbons)) @@ -199,16 +94,6 @@ ## [2.0.3](https://github.com/marcgibbons/django-rest-swagger/tree/2.0.3) (2016-07-24) [Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.0.2...2.0.3) -**Implemented enhancements:** - -- Add LOGIN\_URL, LOGOUT\_URL to SWAGGER\_SETTINGS [\#480](https://github.com/marcgibbons/django-rest-swagger/issues/480) - -**Closed issues:** - -- UI does not show descriptions and response model from function based api views [\#496](https://github.com/marcgibbons/django-rest-swagger/issues/496) -- yaml specifications in \_\_pydoc\_\_ are ignored [\#492](https://github.com/marcgibbons/django-rest-swagger/issues/492) -- Whitenoise collectstatic fails due to nonexistent file [\#489](https://github.com/marcgibbons/django-rest-swagger/issues/489) - **Merged pull requests:** - Feature/auth urls [\#499](https://github.com/marcgibbons/django-rest-swagger/pull/499) ([marcgibbons](https://github.com/marcgibbons)) @@ -219,128 +104,6 @@ ## [0.3.10](https://github.com/marcgibbons/django-rest-swagger/tree/0.3.10) (2016-07-20) [Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.3.9...0.3.10) -**Closed issues:** - -- ImportError: cannot import name duration\_string \(DRF 3.4.0\) [\#476](https://github.com/marcgibbons/django-rest-swagger/issues/476) -- How to represent a dictionary for Swagger UI [\#474](https://github.com/marcgibbons/django-rest-swagger/issues/474) -- Is django version 1.7.1 necessary? [\#471](https://github.com/marcgibbons/django-rest-swagger/issues/471) -- Wrong choices for duration field [\#469](https://github.com/marcgibbons/django-rest-swagger/issues/469) -- Enabling explicit swagger style model definition in yaml string [\#468](https://github.com/marcgibbons/django-rest-swagger/issues/468) -- Change the name in 'Response Class' -\> 'Model' [\#463](https://github.com/marcgibbons/django-rest-swagger/issues/463) -- Allow to set Selialiser name in documentation [\#458](https://github.com/marcgibbons/django-rest-swagger/issues/458) -- `request\_serializer` option doesn't work for GET queries [\#455](https://github.com/marcgibbons/django-rest-swagger/issues/455) -- Separate docs for separate groups of apps. [\#454](https://github.com/marcgibbons/django-rest-swagger/issues/454) -- REST framework 3.4 - Schema generation. [\#453](https://github.com/marcgibbons/django-rest-swagger/issues/453) -- Empty {% static %} tag in base.html leads to errors with django-storages [\#447](https://github.com/marcgibbons/django-rest-swagger/issues/447) -- How can I change the documented type of a SerializerMethodField? [\#445](https://github.com/marcgibbons/django-rest-swagger/issues/445) -- pytype for array [\#442](https://github.com/marcgibbons/django-rest-swagger/issues/442) -- Documentation output in markdown [\#441](https://github.com/marcgibbons/django-rest-swagger/issues/441) -- File parameters hard coded to body [\#437](https://github.com/marcgibbons/django-rest-swagger/issues/437) -- swagger not show when view have custom decorator [\#426](https://github.com/marcgibbons/django-rest-swagger/issues/426) -- How to skip documentation for some view functions [\#418](https://github.com/marcgibbons/django-rest-swagger/issues/418) -- AttributeError: 'CreateOnlyDefault' object has no attribute 'is\_update' [\#417](https://github.com/marcgibbons/django-rest-swagger/issues/417) -- Authorizations Object [\#415](https://github.com/marcgibbons/django-rest-swagger/issues/415) -- Use ListSerializer with `'CharField' object has no attribute 'get\_fields'` error [\#413](https://github.com/marcgibbons/django-rest-swagger/issues/413) -- Problem with custom CSRF cookie name [\#412](https://github.com/marcgibbons/django-rest-swagger/issues/412) -- YAML commands not being documented [\#411](https://github.com/marcgibbons/django-rest-swagger/issues/411) -- Support for custom routers [\#408](https://github.com/marcgibbons/django-rest-swagger/issues/408) -- How to show my REST APIs by rest\_framework\_swagger? [\#402](https://github.com/marcgibbons/django-rest-swagger/issues/402) -- paramType leads to incorrect input parameters for endpoint documentation [\#399](https://github.com/marcgibbons/django-rest-swagger/issues/399) -- Context \(inc request\) should be passed to serializer in introspection [\#397](https://github.com/marcgibbons/django-rest-swagger/issues/397) -- Multiple response type: docstring tags break [\#396](https://github.com/marcgibbons/django-rest-swagger/issues/396) -- Make a release for Django 1.9 full support [\#395](https://github.com/marcgibbons/django-rest-swagger/issues/395) -- Read only API in documentation? [\#394](https://github.com/marcgibbons/django-rest-swagger/issues/394) -- Upgrading this package breaks existing setup because of the required package definitions [\#391](https://github.com/marcgibbons/django-rest-swagger/issues/391) -- 'choice' field description uses the key [\#388](https://github.com/marcgibbons/django-rest-swagger/issues/388) -- Override introspection? [\#385](https://github.com/marcgibbons/django-rest-swagger/issues/385) -- Should query params from filter appear in methods other than GET \(list\)? [\#377](https://github.com/marcgibbons/django-rest-swagger/issues/377) -- Try it out creates duplicate Request URLS [\#376](https://github.com/marcgibbons/django-rest-swagger/issues/376) -- Consistent ValueError in 0.3.4 when used with a HashedFilesMixin-based class as STATICFILES\_STORAGE [\#375](https://github.com/marcgibbons/django-rest-swagger/issues/375) -- ModelViewSet documentation [\#374](https://github.com/marcgibbons/django-rest-swagger/issues/374) -- Authorization support? [\#372](https://github.com/marcgibbons/django-rest-swagger/issues/372) -- API Documentation is not available for only staff users [\#369](https://github.com/marcgibbons/django-rest-swagger/issues/369) -- How to look for APIs via HTTPS [\#363](https://github.com/marcgibbons/django-rest-swagger/issues/363) -- Foreign key fields are represented as 'string', instead of 'field'. [\#361](https://github.com/marcgibbons/django-rest-swagger/issues/361) -- cannot implements read-only baseserializer because get\_fields method is required [\#358](https://github.com/marcgibbons/django-rest-swagger/issues/358) -- How to add custom endpoint [\#354](https://github.com/marcgibbons/django-rest-swagger/issues/354) -- Add "include\_namespaces" as a setting variable [\#353](https://github.com/marcgibbons/django-rest-swagger/issues/353) -- Can't get this error to go away on GenericAPIView [\#351](https://github.com/marcgibbons/django-rest-swagger/issues/351) -- Google Fonts and Remote Sources [\#350](https://github.com/marcgibbons/django-rest-swagger/issues/350) -- exclude\_namespaces is ignored for related endpoints [\#348](https://github.com/marcgibbons/django-rest-swagger/issues/348) -- Django REST Swagger shows only {version} [\#344](https://github.com/marcgibbons/django-rest-swagger/issues/344) -- Wrongly recognized Django url pattern [\#342](https://github.com/marcgibbons/django-rest-swagger/issues/342) -- getting error "csrf failed while making POST request with an image file" [\#339](https://github.com/marcgibbons/django-rest-swagger/issues/339) -- Issue including markdown tables in docs [\#337](https://github.com/marcgibbons/django-rest-swagger/issues/337) -- Adding DynamicFieldsMixin causes KeyError 'request' [\#328](https://github.com/marcgibbons/django-rest-swagger/issues/328) -- Add `include\_namespaces` setting [\#327](https://github.com/marcgibbons/django-rest-swagger/issues/327) -- is\_superuser permission should be user.is\_staff [\#315](https://github.com/marcgibbons/django-rest-swagger/issues/315) -- \[Question\] Nested results/requests? [\#314](https://github.com/marcgibbons/django-rest-swagger/issues/314) -- Source of the image throbber.gif is wrong [\#311](https://github.com/marcgibbons/django-rest-swagger/issues/311) -- Use latest swagger-ui [\#309](https://github.com/marcgibbons/django-rest-swagger/issues/309) -- Specifying method overrides in docstring is now broken [\#303](https://github.com/marcgibbons/django-rest-swagger/issues/303) -- switch to pytest ? [\#292](https://github.com/marcgibbons/django-rest-swagger/issues/292) -- ViewSets and @detail\_route [\#288](https://github.com/marcgibbons/django-rest-swagger/issues/288) -- build\_form\_parameters does not handle complex types [\#276](https://github.com/marcgibbons/django-rest-swagger/issues/276) -- Support for Expressing Binary Return Types [\#275](https://github.com/marcgibbons/django-rest-swagger/issues/275) -- \_get\_method\_serializer should check dock\_parser before calling get\_response\_serializer\_class [\#274](https://github.com/marcgibbons/django-rest-swagger/issues/274) -- Question: How to keep YAML stuff separate from docstring in django project because it makes file bulky?? [\#273](https://github.com/marcgibbons/django-rest-swagger/issues/273) -- Include Css source files \(less or scss\)? [\#272](https://github.com/marcgibbons/django-rest-swagger/issues/272) -- Django rest swagger views.py only uses first default renderer class [\#271](https://github.com/marcgibbons/django-rest-swagger/issues/271) -- Model Required List not Correctly Set based on Properties [\#270](https://github.com/marcgibbons/django-rest-swagger/issues/270) -- create\_view should create DRF Request not Django HttpRequest [\#269](https://github.com/marcgibbons/django-rest-swagger/issues/269) -- Arrays Always Treated as Primitives [\#268](https://github.com/marcgibbons/django-rest-swagger/issues/268) -- Parameters Omitted if Empty List [\#267](https://github.com/marcgibbons/django-rest-swagger/issues/267) -- Duplicated Code in Parsing [\#265](https://github.com/marcgibbons/django-rest-swagger/issues/265) -- Unneeded basePath on Return Value for SwaggerResourcesView [\#264](https://github.com/marcgibbons/django-rest-swagger/issues/264) -- More documentation around api\_path [\#263](https://github.com/marcgibbons/django-rest-swagger/issues/263) -- More documentation around api-key [\#262](https://github.com/marcgibbons/django-rest-swagger/issues/262) -- Setting format in docstring YAML Doesn't Do Anything [\#259](https://github.com/marcgibbons/django-rest-swagger/issues/259) -- type and format are switched for datetimes and wrong for enum [\#258](https://github.com/marcgibbons/django-rest-swagger/issues/258) -- Add UUID type to get\_data\_type [\#256](https://github.com/marcgibbons/django-rest-swagger/issues/256) -- Specifying Parameter Type Resets Required [\#254](https://github.com/marcgibbons/django-rest-swagger/issues/254) -- Simple way of setting URL Parameter [\#253](https://github.com/marcgibbons/django-rest-swagger/issues/253) -- pytype not really documented [\#252](https://github.com/marcgibbons/django-rest-swagger/issues/252) -- Management Command [\#251](https://github.com/marcgibbons/django-rest-swagger/issues/251) -- Move to Swagger 2.0 [\#250](https://github.com/marcgibbons/django-rest-swagger/issues/250) -- Unable to display serializers.fields on swagger docs [\#238](https://github.com/marcgibbons/django-rest-swagger/issues/238) -- Exception using ModelViewSet + paginate\_by attribute [\#232](https://github.com/marcgibbons/django-rest-swagger/issues/232) -- Using of default instead of initial to pre-populate html fields [\#226](https://github.com/marcgibbons/django-rest-swagger/issues/226) -- BooleanField rendered as a select instead of a checkbox [\#225](https://github.com/marcgibbons/django-rest-swagger/issues/225) -- Swagger is always expecting model or serializers [\#222](https://github.com/marcgibbons/django-rest-swagger/issues/222) -- Documentation not available via HTTPS [\#220](https://github.com/marcgibbons/django-rest-swagger/issues/220) -- Query parameter not accessible within the 'create' function of ModelViewSet. [\#216](https://github.com/marcgibbons/django-rest-swagger/issues/216) -- Documenting a method for multiple HTTP methods. [\#214](https://github.com/marcgibbons/django-rest-swagger/issues/214) -- TemplateDoesNotExist at /docs/ rest\_framework\_swagger/index.html [\#210](https://github.com/marcgibbons/django-rest-swagger/issues/210) -- How to add array parameters type support in docstring? [\#204](https://github.com/marcgibbons/django-rest-swagger/issues/204) -- support PaginationSerializer [\#197](https://github.com/marcgibbons/django-rest-swagger/issues/197) -- Method description not being parsed [\#196](https://github.com/marcgibbons/django-rest-swagger/issues/196) -- problem of using swagger when I use the get\_serializer\_class\(\) for dynamic serializer based on the URL's charges [\#194](https://github.com/marcgibbons/django-rest-swagger/issues/194) -- AttributeError when use CurrentUserDefault [\#193](https://github.com/marcgibbons/django-rest-swagger/issues/193) -- api\_key not being sent [\#173](https://github.com/marcgibbons/django-rest-swagger/issues/173) -- Option to Allow Specification of App\(s\) To Generate Docs For [\#160](https://github.com/marcgibbons/django-rest-swagger/issues/160) -- yaml response type format is not ideal [\#151](https://github.com/marcgibbons/django-rest-swagger/issues/151) -- Hide unwanted not allowed\_methods [\#142](https://github.com/marcgibbons/django-rest-swagger/issues/142) -- Multiple Separate Doc Urls? [\#141](https://github.com/marcgibbons/django-rest-swagger/issues/141) -- Token Auth Endpoint [\#120](https://github.com/marcgibbons/django-rest-swagger/issues/120) -- Question: How to set Data Type when using custom parameters in the docstring? [\#114](https://github.com/marcgibbons/django-rest-swagger/issues/114) -- Question: How could api urls be better grouped? [\#107](https://github.com/marcgibbons/django-rest-swagger/issues/107) -- Troubles with api\_path [\#102](https://github.com/marcgibbons/django-rest-swagger/issues/102) -- Question: How to add 'header' parameters? [\#101](https://github.com/marcgibbons/django-rest-swagger/issues/101) -- Question: How do I specify a 'root' api path? [\#92](https://github.com/marcgibbons/django-rest-swagger/issues/92) -- Issue with reverse-proxied nginx + gunicorn + django setup [\#83](https://github.com/marcgibbons/django-rest-swagger/issues/83) -- Allow parameter documentation to span more than one line in the docstring [\#81](https://github.com/marcgibbons/django-rest-swagger/issues/81) -- Trying to load content from HTTP instead of HTTPS [\#77](https://github.com/marcgibbons/django-rest-swagger/issues/77) -- Add support for nested resources / URLs [\#76](https://github.com/marcgibbons/django-rest-swagger/issues/76) -- enabled\_methods not behaving as expected [\#73](https://github.com/marcgibbons/django-rest-swagger/issues/73) -- Actions with same prefix are erroneously grouped. [\#69](https://github.com/marcgibbons/django-rest-swagger/issues/69) -- How to comment single mixins method in a viewset for default methods \(create, destroy etc..\) [\#67](https://github.com/marcgibbons/django-rest-swagger/issues/67) -- How to avoid to list POST updates \(have only POST inserts\) [\#66](https://github.com/marcgibbons/django-rest-swagger/issues/66) -- Help text doesn't appear in swagger ui [\#62](https://github.com/marcgibbons/django-rest-swagger/issues/62) -- Use docstring of individual APIView methods [\#58](https://github.com/marcgibbons/django-rest-swagger/issues/58) -- How to show Response Class, Response Content Type, and Error Status Codes? [\#37](https://github.com/marcgibbons/django-rest-swagger/issues/37) -- Django 1.4 Compatibility [\#23](https://github.com/marcgibbons/django-rest-swagger/issues/23) -- Cannot load resource documentation [\#13](https://github.com/marcgibbons/django-rest-swagger/issues/13) - **Merged pull requests:** - Support Release 0.3.10 [\#491](https://github.com/marcgibbons/django-rest-swagger/pull/491) ([marcgibbons](https://github.com/marcgibbons)) @@ -349,18 +112,6 @@ ## [0.3.9](https://github.com/marcgibbons/django-rest-swagger/tree/0.3.9) (2016-07-17) [Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.0.1...0.3.9) -**Implemented enhancements:** - -- Add possibility of generating 'header' parameters [\#3](https://github.com/marcgibbons/django-rest-swagger/issues/3) -- Add generic filtering parameters [\#2](https://github.com/marcgibbons/django-rest-swagger/issues/2) -- Add permission classes as part of the implementation notes [\#1](https://github.com/marcgibbons/django-rest-swagger/issues/1) - -**Closed issues:** - -- ImportError: cannot import name 'OpenAPIRenderer' [\#478](https://github.com/marcgibbons/django-rest-swagger/issues/478) -- Swagger UI doesn't work in 2.0.0 [\#477](https://github.com/marcgibbons/django-rest-swagger/issues/477) -- CSRF cookie fails on HttpOnly [\#432](https://github.com/marcgibbons/django-rest-swagger/issues/432) - **Merged pull requests:** - Release 0.3.9 [\#481](https://github.com/marcgibbons/django-rest-swagger/pull/481) ([marcgibbons](https://github.com/marcgibbons)) @@ -368,519 +119,6 @@ ## [2.0.1](https://github.com/marcgibbons/django-rest-swagger/tree/2.0.1) (2016-07-14) [Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.0.0...2.0.1) -**Closed issues:** - -- Swagger 2.0 roadmap [\#443](https://github.com/marcgibbons/django-rest-swagger/issues/443) - -## [2.0.0](https://github.com/marcgibbons/django-rest-swagger/tree/2.0.0) (2016-07-14) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/2.0.0a0...2.0.0) - -**Closed issues:** - -- DRS docs break with CSP that blocks inline scripts [\#434](https://github.com/marcgibbons/django-rest-swagger/issues/434) - -## [2.0.0a0](https://github.com/marcgibbons/django-rest-swagger/tree/2.0.0a0) (2016-07-14) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.3.8...2.0.0a0) - -**Closed issues:** - -- \#Not working on production deployed on aws. if debug is true works on localhost else fails on localhost as well. [\#464](https://github.com/marcgibbons/django-rest-swagger/issues/464) - -**Merged pull requests:** - -- Release: 2.0.0a0 [\#470](https://github.com/marcgibbons/django-rest-swagger/pull/470) ([marcgibbons](https://github.com/marcgibbons)) - -## [0.3.8](https://github.com/marcgibbons/django-rest-swagger/tree/0.3.8) (2016-06-27) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.3.7...0.3.8) - -**Closed issues:** - -- AssertionError: The `slug\_field` argument is required. [\#460](https://github.com/marcgibbons/django-rest-swagger/issues/460) -- Errors with Django 1.10 [\#452](https://github.com/marcgibbons/django-rest-swagger/issues/452) -- Opening the docs makes 2 requests for each endpoint [\#440](https://github.com/marcgibbons/django-rest-swagger/issues/440) -- Serializer Meta option read\_only\_fields is not respected [\#424](https://github.com/marcgibbons/django-rest-swagger/issues/424) -- django1.9 can not work in web browser [\#405](https://github.com/marcgibbons/django-rest-swagger/issues/405) - -**Merged pull requests:** - -- Fix child field instantiation with missing arguments [\#459](https://github.com/marcgibbons/django-rest-swagger/pull/459) ([daluege](https://github.com/daluege)) -- Fixed support for Django 1.10 [\#456](https://github.com/marcgibbons/django-rest-swagger/pull/456) ([tarkatronic](https://github.com/tarkatronic)) -- Update testing matrix [\#451](https://github.com/marcgibbons/django-rest-swagger/pull/451) ([edmorley](https://github.com/edmorley)) -- Respect serializer.Meta.read\_only\_fields in introspector [\#450](https://github.com/marcgibbons/django-rest-swagger/pull/450) ([maroux](https://github.com/maroux)) -- Convert readthedocs link for their .org -\> .io migration for hosted projects [\#449](https://github.com/marcgibbons/django-rest-swagger/pull/449) ([adamchainz](https://github.com/adamchainz)) -- Primitive list fields 413 [\#444](https://github.com/marcgibbons/django-rest-swagger/pull/444) ([Bakuutin](https://github.com/Bakuutin)) - -## [0.3.7](https://github.com/marcgibbons/django-rest-swagger/tree/0.3.7) (2016-05-18) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.3.6...0.3.7) - -**Merged pull requests:** - -- update readthedocs url [\#439](https://github.com/marcgibbons/django-rest-swagger/pull/439) ([ariovistus](https://github.com/ariovistus)) -- Added support for array type responses [\#438](https://github.com/marcgibbons/django-rest-swagger/pull/438) ([MrTam](https://github.com/MrTam)) -- Add support for making API paths relative to the specified api\_path setting [\#433](https://github.com/marcgibbons/django-rest-swagger/pull/433) ([MrTam](https://github.com/MrTam)) - -## [0.3.6](https://github.com/marcgibbons/django-rest-swagger/tree/0.3.6) (2016-04-21) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.3.5...0.3.6) - -**Closed issues:** - -- Building a django-rest-swagger package for conda ? [\#410](https://github.com/marcgibbons/django-rest-swagger/issues/410) -- Update urlpatterns to be a list of django.conf.urls.url\(\) instances [\#387](https://github.com/marcgibbons/django-rest-swagger/issues/387) -- Provide wheel package on PyPI [\#373](https://github.com/marcgibbons/django-rest-swagger/issues/373) -- `choice` parameter type is not valid [\#343](https://github.com/marcgibbons/django-rest-swagger/issues/343) -- Instructions to run the tests [\#235](https://github.com/marcgibbons/django-rest-swagger/issues/235) -- No real documentation [\#219](https://github.com/marcgibbons/django-rest-swagger/issues/219) -- the example and tests seems too old now. not willing to run it. [\#211](https://github.com/marcgibbons/django-rest-swagger/issues/211) - -**Merged pull requests:** - -- Fix bug in Django 1.9 when using ListFields [\#431](https://github.com/marcgibbons/django-rest-swagger/pull/431) ([cleberzavadniak](https://github.com/cleberzavadniak)) -- Fix Default List Args [\#430](https://github.com/marcgibbons/django-rest-swagger/pull/430) ([yuce](https://github.com/yuce)) -- excluding urls and namespaces from resource-level view as well [\#428](https://github.com/marcgibbons/django-rest-swagger/pull/428) ([pwfff](https://github.com/pwfff)) -- Fix \#343 [\#422](https://github.com/marcgibbons/django-rest-swagger/pull/422) ([ivanprjcts](https://github.com/ivanprjcts)) -- add exclude\_url\_name for the option to ignore particular views [\#421](https://github.com/marcgibbons/django-rest-swagger/pull/421) ([igorpejic](https://github.com/igorpejic)) - -## [0.3.5](https://github.com/marcgibbons/django-rest-swagger/tree/0.3.5) (2016-01-24) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.3.4...0.3.5) - -**Closed issues:** - -- swagger urls endpoint crashes when placed in url with regex capture [\#382](https://github.com/marcgibbons/django-rest-swagger/issues/382) -- Django 1.8+ deprecation warning for urlpatterns in urls.py:10 [\#380](https://github.com/marcgibbons/django-rest-swagger/issues/380) -- Design & Implement REST API [\#378](https://github.com/marcgibbons/django-rest-swagger/issues/378) -- Authorizations Object in SWAGGER\_CONFIG [\#371](https://github.com/marcgibbons/django-rest-swagger/issues/371) -- Get a JSON definition file [\#364](https://github.com/marcgibbons/django-rest-swagger/issues/364) -- Problem while installing django-rest-swagger in virtualenv [\#357](https://github.com/marcgibbons/django-rest-swagger/issues/357) -- Problem with custom CSRF cookie name [\#316](https://github.com/marcgibbons/django-rest-swagger/issues/316) -- Django 1.8 Support [\#249](https://github.com/marcgibbons/django-rest-swagger/issues/249) -- Incorrect yaml docs rendering. [\#190](https://github.com/marcgibbons/django-rest-swagger/issues/190) - -**Merged pull requests:** - -- Respect django's CSRF\_COOKIE\_NAME setting [\#392](https://github.com/marcgibbons/django-rest-swagger/pull/392) ([teeberg](https://github.com/teeberg)) -- Allow arbitrary arguments to get methods of swagger classes [\#383](https://github.com/marcgibbons/django-rest-swagger/pull/383) ([dtheodor](https://github.com/dtheodor)) -- Use the new style urlpatterns syntax to fix Django deprecation warnings [\#381](https://github.com/marcgibbons/django-rest-swagger/pull/381) ([edmorley](https://github.com/edmorley)) -- Handle DRF's AcceptHeaderVersioning: send version in Accept header [\#379](https://github.com/marcgibbons/django-rest-swagger/pull/379) ([blueyed](https://github.com/blueyed)) -- Ensuring fields.ListField introspects as 'array' \#367 [\#368](https://github.com/marcgibbons/django-rest-swagger/pull/368) ([respondcreate](https://github.com/respondcreate)) -- Allow user to configure AnonymousUser class [\#365](https://github.com/marcgibbons/django-rest-swagger/pull/365) ([rodcarroll](https://github.com/rodcarroll)) -- Fix for Assertion errors introduced in 3.0.2 [\#352](https://github.com/marcgibbons/django-rest-swagger/pull/352) ([martyzz1](https://github.com/martyzz1)) - -## [0.3.4](https://github.com/marcgibbons/django-rest-swagger/tree/0.3.4) (2015-08-20) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.3.3...0.3.4) - -**Closed issues:** - -- Can one generate a pdf or html using django-rest-swagger [\#345](https://github.com/marcgibbons/django-rest-swagger/issues/345) -- The comment can not be parsed when using decorator [\#341](https://github.com/marcgibbons/django-rest-swagger/issues/341) -- boolean type doesn't work properly [\#340](https://github.com/marcgibbons/django-rest-swagger/issues/340) -- Trying to upgrade django rest swagger upgrades Django to 1.8.3 forcefully [\#332](https://github.com/marcgibbons/django-rest-swagger/issues/332) -- resource\_access\_handler is not documented [\#330](https://github.com/marcgibbons/django-rest-swagger/issues/330) -- 0.3.3 build? [\#329](https://github.com/marcgibbons/django-rest-swagger/issues/329) -- `get\_default\_value\(\)` raises Attribute error for a field using `CurrentUserDefault` [\#317](https://github.com/marcgibbons/django-rest-swagger/issues/317) - -**Merged pull requests:** - -- Fix for https://github.com/marcgibbons/django-rest-swagger/issues/308 [\#338](https://github.com/marcgibbons/django-rest-swagger/pull/338) ([thinkt4nk](https://github.com/thinkt4nk)) -- Prepare CurrentUserDefault like DRF would do it [\#336](https://github.com/marcgibbons/django-rest-swagger/pull/336) ([ticosax](https://github.com/ticosax)) -- Update base.html [\#334](https://github.com/marcgibbons/django-rest-swagger/pull/334) ([veerbhan](https://github.com/veerbhan)) - -## [0.3.3](https://github.com/marcgibbons/django-rest-swagger/tree/0.3.3) (2015-07-24) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.3.2...0.3.3) - -**Closed issues:** - -- No endpoint description with Nginx + uWSGI [\#313](https://github.com/marcgibbons/django-rest-swagger/issues/313) -- getting access-control-origin error [\#300](https://github.com/marcgibbons/django-rest-swagger/issues/300) -- methods \['retrieve'\] in class docstring are not in view methods \['list'\] [\#297](https://github.com/marcgibbons/django-rest-swagger/issues/297) -- Missing Comma from sample Settings configuration [\#295](https://github.com/marcgibbons/django-rest-swagger/issues/295) -- ViewSets @list\_route [\#289](https://github.com/marcgibbons/django-rest-swagger/issues/289) -- Add hide\_parameters in yaml config [\#279](https://github.com/marcgibbons/django-rest-swagger/issues/279) -- date-time spelled wrong [\#257](https://github.com/marcgibbons/django-rest-swagger/issues/257) -- Tests should use the swagger 1.2 JSON schema to validate JSON output [\#233](https://github.com/marcgibbons/django-rest-swagger/issues/233) - -**Merged pull requests:** - -- improve validity for old parameter spec [\#326](https://github.com/marcgibbons/django-rest-swagger/pull/326) ([ariovistus](https://github.com/ariovistus)) -- Fix attribute name on field for minimum/maximum [\#325](https://github.com/marcgibbons/django-rest-swagger/pull/325) ([mverteuil](https://github.com/mverteuil)) -- Handle ManyRelatedField type as an array of strings [\#324](https://github.com/marcgibbons/django-rest-swagger/pull/324) ([mverteuil](https://github.com/mverteuil)) -- Fix enum output regression for choice fields [\#323](https://github.com/marcgibbons/django-rest-swagger/pull/323) ([mverteuil](https://github.com/mverteuil)) -- add support for items and uniqueItems [\#322](https://github.com/marcgibbons/django-rest-swagger/pull/322) ([ariovistus](https://github.com/ariovistus)) -- Adds jsonschema requirement [\#320](https://github.com/marcgibbons/django-rest-swagger/pull/320) ([mverteuil](https://github.com/mverteuil)) -- Get serializer by request user [\#319](https://github.com/marcgibbons/django-rest-swagger/pull/319) ([mverteuil](https://github.com/mverteuil)) -- Omit empty resources [\#318](https://github.com/marcgibbons/django-rest-swagger/pull/318) ([mverteuil](https://github.com/mverteuil)) -- validate drs output against swagger schema [\#310](https://github.com/marcgibbons/django-rest-swagger/pull/310) ([ariovistus](https://github.com/ariovistus)) -- Added resource access filter callback mechanism [\#307](https://github.com/marcgibbons/django-rest-swagger/pull/307) ([mverteuil](https://github.com/mverteuil)) -- A less naive strategy for getting view closure var [\#306](https://github.com/marcgibbons/django-rest-swagger/pull/306) ([mverteuil](https://github.com/mverteuil)) -- Revert "Restrict filtering for list views" [\#304](https://github.com/marcgibbons/django-rest-swagger/pull/304) ([ariovistus](https://github.com/ariovistus)) -- Update docgenerator.py [\#302](https://github.com/marcgibbons/django-rest-swagger/pull/302) ([davidrenne](https://github.com/davidrenne)) -- Add PyYAML to requirements list [\#301](https://github.com/marcgibbons/django-rest-swagger/pull/301) ([shieldwed](https://github.com/shieldwed)) -- test for get\_introspector. [\#298](https://github.com/marcgibbons/django-rest-swagger/pull/298) ([ariovistus](https://github.com/ariovistus)) -- comma! [\#296](https://github.com/marcgibbons/django-rest-swagger/pull/296) ([ariovistus](https://github.com/ariovistus)) -- nose wasn't collecting test\_methods wrapped by @no\_markdown [\#294](https://github.com/marcgibbons/django-rest-swagger/pull/294) ([ticosax](https://github.com/ticosax)) -- Only test with latest minor versions of DRF [\#293](https://github.com/marcgibbons/django-rest-swagger/pull/293) ([ticosax](https://github.com/ticosax)) -- Restrict filtering for list views [\#291](https://github.com/marcgibbons/django-rest-swagger/pull/291) ([ticosax](https://github.com/ticosax)) - -## [0.3.2](https://github.com/marcgibbons/django-rest-swagger/tree/0.3.2) (2015-06-06) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.3.1...0.3.2) - -**Closed issues:** - -- Remove `protocol` settings [\#286](https://github.com/marcgibbons/django-rest-swagger/issues/286) - -**Merged pull requests:** - -- Remove 'protocol' settings [\#287](https://github.com/marcgibbons/django-rest-swagger/pull/287) ([ticosax](https://github.com/ticosax)) -- Add optional support for django\_filters third party package [\#285](https://github.com/marcgibbons/django-rest-swagger/pull/285) ([ticosax](https://github.com/ticosax)) - -## [0.3.1](https://github.com/marcgibbons/django-rest-swagger/tree/0.3.1) (2015-06-04) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.3.0...0.3.1) - -**Closed issues:** - -- Can't use blocks of code in notes with bash commands that have "long options" [\#282](https://github.com/marcgibbons/django-rest-swagger/issues/282) -- No files on PyPI \(0.3.0\) [\#281](https://github.com/marcgibbons/django-rest-swagger/issues/281) - -**Merged pull requests:** - -- sync parameter strip match with parameter syntax [\#284](https://github.com/marcgibbons/django-rest-swagger/pull/284) ([ariovistus](https://github.com/ariovistus)) -- tests for pr \#215 [\#283](https://github.com/marcgibbons/django-rest-swagger/pull/283) ([ariovistus](https://github.com/ariovistus)) -- Support manual setting of protocol and base\_path [\#215](https://github.com/marcgibbons/django-rest-swagger/pull/215) ([joshglick](https://github.com/joshglick)) - -## [0.3.0](https://github.com/marcgibbons/django-rest-swagger/tree/0.3.0) (2015-05-15) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.2.9...0.3.0) - -**Closed issues:** - -- import error with 'smart\_text' [\#237](https://github.com/marcgibbons/django-rest-swagger/issues/237) -- Method "nickname" generation is a function of viewset class [\#230](https://github.com/marcgibbons/django-rest-swagger/issues/230) -- Choices not displaying on documentation [\#229](https://github.com/marcgibbons/django-rest-swagger/issues/229) - -**Merged pull requests:** - -- release 0.3.0 [\#278](https://github.com/marcgibbons/django-rest-swagger/pull/278) ([ariovistus](https://github.com/ariovistus)) -- Exclude HiddenField from parsed fields [\#266](https://github.com/marcgibbons/django-rest-swagger/pull/266) ([jasonpstewart](https://github.com/jasonpstewart)) -- DFR 3.1.0 has deprecated the pagination parameters [\#261](https://github.com/marcgibbons/django-rest-swagger/pull/261) ([mochawich](https://github.com/mochawich)) -- Add some blocks to the main template for fast customization [\#248](https://github.com/marcgibbons/django-rest-swagger/pull/248) ([eillarra](https://github.com/eillarra)) -- strip notes [\#247](https://github.com/marcgibbons/django-rest-swagger/pull/247) ([ariovistus](https://github.com/ariovistus)) -- Replaced django.utils.importlib with python importlib [\#246](https://github.com/marcgibbons/django-rest-swagger/pull/246) ([JonesChi](https://github.com/JonesChi)) -- Fixed docgenerator to work with Choices fields \#229 [\#244](https://github.com/marcgibbons/django-rest-swagger/pull/244) ([jonzlin95](https://github.com/jonzlin95)) -- Running tests [\#242](https://github.com/marcgibbons/django-rest-swagger/pull/242) ([duduklein](https://github.com/duduklein)) -- tests for \#234 [\#241](https://github.com/marcgibbons/django-rest-swagger/pull/241) ([ariovistus](https://github.com/ariovistus)) -- Ensure namespace is not None before comparison [\#240](https://github.com/marcgibbons/django-rest-swagger/pull/240) ([pquentin](https://github.com/pquentin)) -- Pass 'suffix' to DRF's get\_view\_name, resolve view name getter via DRF's VIEW\_NAME\_FUNCTION setting. [\#236](https://github.com/marcgibbons/django-rest-swagger/pull/236) ([JASchilz](https://github.com/JASchilz)) -- Fix wrong grouping of resources [\#234](https://github.com/marcgibbons/django-rest-swagger/pull/234) ([lukas-hetzenecker](https://github.com/lukas-hetzenecker)) -- Tweaks to get swagger-codegen working [\#218](https://github.com/marcgibbons/django-rest-swagger/pull/218) ([BradWhittington](https://github.com/BradWhittington)) - -## [0.2.9](https://github.com/marcgibbons/django-rest-swagger/tree/0.2.9) (2015-03-07) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.2.8...0.2.9) - -**Closed issues:** - -- actually requires django-rest-framework 2.4.0 [\#221](https://github.com/marcgibbons/django-rest-swagger/issues/221) -- view.paginate\_by is not a required attribute for ViewSet object in REST Framework [\#199](https://github.com/marcgibbons/django-rest-swagger/issues/199) -- Question: Custom page for the documentation generated [\#195](https://github.com/marcgibbons/django-rest-swagger/issues/195) -- Swagger POSTs with Content-Type application/x-www-form-urlencoded instead of application/json [\#131](https://github.com/marcgibbons/django-rest-swagger/issues/131) -- Support for reStructuredText in docstrings [\#126](https://github.com/marcgibbons/django-rest-swagger/issues/126) -- Throbber image hardcoded to /static/ [\#52](https://github.com/marcgibbons/django-rest-swagger/issues/52) -- Support for sending json object in raw post data [\#50](https://github.com/marcgibbons/django-rest-swagger/issues/50) - -**Merged pull requests:** - -- prepare for 0.2.9 [\#228](https://github.com/marcgibbons/django-rest-swagger/pull/228) ([ariovistus](https://github.com/ariovistus)) -- add tests for \#190 [\#227](https://github.com/marcgibbons/django-rest-swagger/pull/227) ([ariovistus](https://github.com/ariovistus)) -- Fix Swagger link on the README [\#223](https://github.com/marcgibbons/django-rest-swagger/pull/223) ([agonzalezro](https://github.com/agonzalezro)) -- fix \#52 [\#217](https://github.com/marcgibbons/django-rest-swagger/pull/217) ([ariovistus](https://github.com/ariovistus)) -- Improve CSS [\#213](https://github.com/marcgibbons/django-rest-swagger/pull/213) ([Situphen](https://github.com/Situphen)) -- HEAD requests should look at query params by default [\#209](https://github.com/marcgibbons/django-rest-swagger/pull/209) ([ariovistus](https://github.com/ariovistus)) -- maybe resolve issue 190 [\#208](https://github.com/marcgibbons/django-rest-swagger/pull/208) ([ariovistus](https://github.com/ariovistus)) -- Auto-detect NullBooleanField as boolean value [\#206](https://github.com/marcgibbons/django-rest-swagger/pull/206) ([jstohner](https://github.com/jstohner)) -- Don't try to import urlconf unless it's a string. [\#205](https://github.com/marcgibbons/django-rest-swagger/pull/205) ([zenoamaro](https://github.com/zenoamaro)) -- Add check for paginate\_by attribute [\#200](https://github.com/marcgibbons/django-rest-swagger/pull/200) ([davidharrigan](https://github.com/davidharrigan)) -- fix two typos and adjust some grammar [\#192](https://github.com/marcgibbons/django-rest-swagger/pull/192) ([erictheise](https://github.com/erictheise)) - -## [0.2.8](https://github.com/marcgibbons/django-rest-swagger/tree/0.2.8) (2015-01-11) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.2.7...0.2.8) - -**Implemented enhancements:** - -- pagination parameter not automatically detected [\#182](https://github.com/marcgibbons/django-rest-swagger/issues/182) - -**Closed issues:** - -- How can I run the project? [\#187](https://github.com/marcgibbons/django-rest-swagger/issues/187) -- Unable to read api [\#183](https://github.com/marcgibbons/django-rest-swagger/issues/183) -- No action provided in get\_serializer\_class [\#119](https://github.com/marcgibbons/django-rest-swagger/issues/119) -- How to do a "real" POST [\#113](https://github.com/marcgibbons/django-rest-swagger/issues/113) -- DocumentationGenerator ignores serializer field labels [\#105](https://github.com/marcgibbons/django-rest-swagger/issues/105) -- Unable to read api [\#84](https://github.com/marcgibbons/django-rest-swagger/issues/84) - -**Merged pull requests:** - -- reStructuredText support [\#189](https://github.com/marcgibbons/django-rest-swagger/pull/189) ([ariovistus](https://github.com/ariovistus)) -- use get\_view\_description, not raw .\_\_doc\_\_ access [\#188](https://github.com/marcgibbons/django-rest-swagger/pull/188) ([ariovistus](https://github.com/ariovistus)) -- automatically add pagination params [\#186](https://github.com/marcgibbons/django-rest-swagger/pull/186) ([ariovistus](https://github.com/ariovistus)) -- make pytype admissible field in parameter fields [\#185](https://github.com/marcgibbons/django-rest-swagger/pull/185) ([ariovistus](https://github.com/ariovistus)) - -## [0.2.7](https://github.com/marcgibbons/django-rest-swagger/tree/0.2.7) (2014-12-31) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.2.6...0.2.7) - -**Closed issues:** - -- drf v3 support [\#152](https://github.com/marcgibbons/django-rest-swagger/issues/152) -- Issue when get\_serializer\_class references "self.request.user" [\#86](https://github.com/marcgibbons/django-rest-swagger/issues/86) - -**Merged pull requests:** - -- fix \#86 and add view mocker [\#184](https://github.com/marcgibbons/django-rest-swagger/pull/184) ([ariovistus](https://github.com/ariovistus)) -- readthedocs bling [\#181](https://github.com/marcgibbons/django-rest-swagger/pull/181) ([ariovistus](https://github.com/ariovistus)) -- pypi bling [\#179](https://github.com/marcgibbons/django-rest-swagger/pull/179) ([ariovistus](https://github.com/ariovistus)) -- Add Sphinx to docs requirements [\#178](https://github.com/marcgibbons/django-rest-swagger/pull/178) ([lorden](https://github.com/lorden)) -- Allow dynamic urlconf to get api urls [\#157](https://github.com/marcgibbons/django-rest-swagger/pull/157) ([cwirz](https://github.com/cwirz)) - -## [0.2.6](https://github.com/marcgibbons/django-rest-swagger/tree/0.2.6) (2014-12-13) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.2.5...0.2.6) - -**Closed issues:** - -- please use tags for releases. [\#174](https://github.com/marcgibbons/django-rest-swagger/issues/174) -- SWAGGER\_SETTINGS permission\_denied\_handler [\#166](https://github.com/marcgibbons/django-rest-swagger/issues/166) - -**Merged pull requests:** - -- fix smart\_text import \(django-rest-framework 3.x\) [\#175](https://github.com/marcgibbons/django-rest-swagger/pull/175) ([dnozay](https://github.com/dnozay)) - -## [0.2.5](https://github.com/marcgibbons/django-rest-swagger/tree/0.2.5) (2014-12-11) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.2.4...0.2.5) - -**Closed issues:** - -- 'Field' object has no attribute 'default' during introspection. [\#171](https://github.com/marcgibbons/django-rest-swagger/issues/171) -- AssertionError Raised When Using Nested Serializers [\#168](https://github.com/marcgibbons/django-rest-swagger/issues/168) -- Nested Relationships [\#121](https://github.com/marcgibbons/django-rest-swagger/issues/121) -- unable to read api [\#104](https://github.com/marcgibbons/django-rest-swagger/issues/104) - -**Merged pull requests:** - -- fix \#171 [\#172](https://github.com/marcgibbons/django-rest-swagger/pull/172) ([ariovistus](https://github.com/ariovistus)) - -## [0.2.4](https://github.com/marcgibbons/django-rest-swagger/tree/0.2.4) (2014-12-10) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.2.3...0.2.4) - -**Closed issues:** - -- `\_find\_field\_serializers` Tries to parse drf native serializer - drf v 3 [\#167](https://github.com/marcgibbons/django-rest-swagger/issues/167) - -**Merged pull requests:** - -- release 0.2.4 [\#170](https://github.com/marcgibbons/django-rest-swagger/pull/170) ([ariovistus](https://github.com/ariovistus)) -- fix \#167 [\#169](https://github.com/marcgibbons/django-rest-swagger/pull/169) ([ariovistus](https://github.com/ariovistus)) - -## [0.2.3](https://github.com/marcgibbons/django-rest-swagger/tree/0.2.3) (2014-12-09) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.2.2...0.2.3) - -**Closed issues:** - -- rest\_framework.fields.empty is not JSON serializable [\#163](https://github.com/marcgibbons/django-rest-swagger/issues/163) - -**Merged pull requests:** - -- release 0.2.3 [\#165](https://github.com/marcgibbons/django-rest-swagger/pull/165) ([ariovistus](https://github.com/ariovistus)) -- fix \#163 [\#164](https://github.com/marcgibbons/django-rest-swagger/pull/164) ([ariovistus](https://github.com/ariovistus)) - -## [0.2.2](https://github.com/marcgibbons/django-rest-swagger/tree/0.2.2) (2014-12-08) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.2.1...0.2.2) - -**Closed issues:** - -- fbv failes with Exception: methods \['serializer'\] in class docstring are not in view methods \[u'OPTIONS', u'GET'\] [\#153](https://github.com/marcgibbons/django-rest-swagger/issues/153) - -**Merged pull requests:** - -- 0.2.2 release [\#162](https://github.com/marcgibbons/django-rest-swagger/pull/162) ([ariovistus](https://github.com/ariovistus)) -- preliminary drf3 support [\#161](https://github.com/marcgibbons/django-rest-swagger/pull/161) ([ariovistus](https://github.com/ariovistus)) -- Added requirements.txt, setting for doc\_expansion [\#158](https://github.com/marcgibbons/django-rest-swagger/pull/158) ([kaitlin](https://github.com/kaitlin)) -- fix \#153 [\#155](https://github.com/marcgibbons/django-rest-swagger/pull/155) ([ariovistus](https://github.com/ariovistus)) -- Remove boilerplate code from tox config [\#154](https://github.com/marcgibbons/django-rest-swagger/pull/154) ([maryokhin](https://github.com/maryokhin)) -- \#128 plus docs [\#150](https://github.com/marcgibbons/django-rest-swagger/pull/150) ([ariovistus](https://github.com/ariovistus)) -- 0.2.1 release [\#149](https://github.com/marcgibbons/django-rest-swagger/pull/149) ([ariovistus](https://github.com/ariovistus)) - -## [0.2.1](https://github.com/marcgibbons/django-rest-swagger/tree/0.2.1) (2014-11-16) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.2.0...0.2.1) - -**Implemented enhancements:** - -- Document upcoming YAML parser [\#134](https://github.com/marcgibbons/django-rest-swagger/issues/134) - -**Closed issues:** - -- Which repo to contribute? [\#146](https://github.com/marcgibbons/django-rest-swagger/issues/146) -- Use YAML to indicate a response serializer other than the default [\#144](https://github.com/marcgibbons/django-rest-swagger/issues/144) -- Add support of choice fields [\#99](https://github.com/marcgibbons/django-rest-swagger/issues/99) -- Custom Parameters for ModelViewSet Methods [\#74](https://github.com/marcgibbons/django-rest-swagger/issues/74) -- custom json render support [\#36](https://github.com/marcgibbons/django-rest-swagger/issues/36) - -**Merged pull requests:** - -- add a test to \#116 [\#148](https://github.com/marcgibbons/django-rest-swagger/pull/148) ([ariovistus](https://github.com/ariovistus)) -- include readthedocs screenshots [\#147](https://github.com/marcgibbons/django-rest-swagger/pull/147) ([ariovistus](https://github.com/ariovistus)) -- some initial readthedocs docs [\#145](https://github.com/marcgibbons/django-rest-swagger/pull/145) ([ariovistus](https://github.com/ariovistus)) -- suppress those obnoxious colons [\#143](https://github.com/marcgibbons/django-rest-swagger/pull/143) ([ariovistus](https://github.com/ariovistus)) -- Preserve the order of fields as declared in serializers [\#140](https://github.com/marcgibbons/django-rest-swagger/pull/140) ([ariovistus](https://github.com/ariovistus)) -- yaml different request and response serializers [\#139](https://github.com/marcgibbons/django-rest-swagger/pull/139) ([ariovistus](https://github.com/ariovistus)) -- Formatting fixes [\#138](https://github.com/marcgibbons/django-rest-swagger/pull/138) ([dmitry-krasilnikov](https://github.com/dmitry-krasilnikov)) -- Unable to read api [\#137](https://github.com/marcgibbons/django-rest-swagger/pull/137) ([peleccom](https://github.com/peleccom)) -- Add "info" key to SWAGGER\_SETTINGS [\#136](https://github.com/marcgibbons/django-rest-swagger/pull/136) ([pzrq](https://github.com/pzrq)) -- Include nested model serializers recursively [\#116](https://github.com/marcgibbons/django-rest-swagger/pull/116) ([lukas-hetzenecker](https://github.com/lukas-hetzenecker)) -- Automatically get JSONRenderer from django rest framework settings [\#87](https://github.com/marcgibbons/django-rest-swagger/pull/87) ([ErwinJunge](https://github.com/ErwinJunge)) - -## [0.2.0](https://github.com/marcgibbons/django-rest-swagger/tree/0.2.0) (2014-11-01) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.14...0.2.0) - -**Closed issues:** - -- Fork of django-rest-swagger [\#132](https://github.com/marcgibbons/django-rest-swagger/issues/132) -- RuntimeError after Upgrade to Rest Framework 2.4.3 [\#129](https://github.com/marcgibbons/django-rest-swagger/issues/129) -- Documenting DRF function based views parameters [\#124](https://github.com/marcgibbons/django-rest-swagger/issues/124) -- ViewSetIntrospector broken with DRF 2.4.3 [\#123](https://github.com/marcgibbons/django-rest-swagger/issues/123) -- IS this github repo still ACTIVE? [\#122](https://github.com/marcgibbons/django-rest-swagger/issues/122) -- enabled\_methods not excluding 'put' operations [\#108](https://github.com/marcgibbons/django-rest-swagger/issues/108) -- DocumentationGenerator ignores serializer field order [\#106](https://github.com/marcgibbons/django-rest-swagger/issues/106) -- Error with ternary operation in searching through query strings for ViewSets [\#91](https://github.com/marcgibbons/django-rest-swagger/issues/91) -- Settings are not picked up by swagger \(0.1.14\) [\#78](https://github.com/marcgibbons/django-rest-swagger/issues/78) -- cigar\_example documentation - RuntimeError: Unable to use callback invalid closure/function specified. [\#71](https://github.com/marcgibbons/django-rest-swagger/issues/71) -- Make Python 3 compatible [\#61](https://github.com/marcgibbons/django-rest-swagger/issues/61) - -**Merged pull requests:** - -- show response statusText [\#135](https://github.com/marcgibbons/django-rest-swagger/pull/135) ([kavardak](https://github.com/kavardak)) -- Big honking pull request [\#133](https://github.com/marcgibbons/django-rest-swagger/pull/133) ([ariovistus](https://github.com/ariovistus)) - -## [0.1.14](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.14) (2014-03-07) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.13...0.1.14) - -**Closed issues:** - -- How to use exclude\_namespaces [\#64](https://github.com/marcgibbons/django-rest-swagger/issues/64) - -**Merged pull requests:** - -- Fixes \#63 missing starting letters from base path in resourses. [\#68](https://github.com/marcgibbons/django-rest-swagger/pull/68) ([bbenko](https://github.com/bbenko)) - -## [0.1.13](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.13) (2014-02-26) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.12...0.1.13) - -**Closed issues:** - -- Incomplete resource list [\#63](https://github.com/marcgibbons/django-rest-swagger/issues/63) -- Django Rest Swagger broken on Python 3 due to Unipath bug [\#59](https://github.com/marcgibbons/django-rest-swagger/issues/59) -- unicode SWAGGER\_SETTINGS\['enabled\_methods'\] causes javascript error in python 2 [\#56](https://github.com/marcgibbons/django-rest-swagger/issues/56) -- CSRF Fails when using 'rest\_framework.authentication.SessionAuthentication' [\#14](https://github.com/marcgibbons/django-rest-swagger/issues/14) - -## [0.1.12](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.12) (2014-02-26) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.11...0.1.12) - -**Closed issues:** - -- http://www.django-rest-framework.org/api-guide/serializers\#serializers [\#55](https://github.com/marcgibbons/django-rest-swagger/issues/55) - -**Merged pull requests:** - -- Use json serialization of enabled\_methods [\#57](https://github.com/marcgibbons/django-rest-swagger/pull/57) ([davidn](https://github.com/davidn)) -- Reworked swagger API Key to work with django-rest-framework's token authentication [\#51](https://github.com/marcgibbons/django-rest-swagger/pull/51) ([DiscoStarslayer](https://github.com/DiscoStarslayer)) -- Resolve default values if callable [\#49](https://github.com/marcgibbons/django-rest-swagger/pull/49) ([lukaszb](https://github.com/lukaszb)) -- use JSONRendered for SwaggerResourcesView [\#47](https://github.com/marcgibbons/django-rest-swagger/pull/47) ([jfelectron](https://github.com/jfelectron)) - -## [0.1.11](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.11) (2013-12-01) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.10...0.1.11) - -**Closed issues:** - -- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 22: ordinal not in range\(128\) [\#44](https://github.com/marcgibbons/django-rest-swagger/issues/44) -- Introspector method mapping fails on python \< 2.7 [\#42](https://github.com/marcgibbons/django-rest-swagger/issues/42) -- "settings" object in template is overwritten by contextprocessors that add settings to context [\#40](https://github.com/marcgibbons/django-rest-swagger/issues/40) -- Method-level documentation [\#24](https://github.com/marcgibbons/django-rest-swagger/issues/24) - -**Merged pull requests:** - -- Add test and fix for not excluding nested URL namespaces [\#41](https://github.com/marcgibbons/django-rest-swagger/pull/41) ([pzrq](https://github.com/pzrq)) - -## [0.1.10](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.10) (2013-11-24) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.9...0.1.10) - -**Closed issues:** - -- Viewset support upgrade [\#39](https://github.com/marcgibbons/django-rest-swagger/issues/39) -- Question: How can I specify request-params types from docstring? [\#38](https://github.com/marcgibbons/django-rest-swagger/issues/38) -- Issue when get\_serializer\_class references "self.request" [\#35](https://github.com/marcgibbons/django-rest-swagger/issues/35) -- action and link decoratated methods under a django viewset show all the viewsets HTTP OPTIONS [\#34](https://github.com/marcgibbons/django-rest-swagger/issues/34) -- ImportError: No module named rest\_framework\_swagger [\#33](https://github.com/marcgibbons/django-rest-swagger/issues/33) -- Swagger doesn't inspect all Views [\#31](https://github.com/marcgibbons/django-rest-swagger/issues/31) -- Swagger Specification 1.2 Transition [\#30](https://github.com/marcgibbons/django-rest-swagger/issues/30) -- Question: django-rest-swagger style guide [\#28](https://github.com/marcgibbons/django-rest-swagger/issues/28) -- Unable to find apps [\#21](https://github.com/marcgibbons/django-rest-swagger/issues/21) - -## [0.1.9](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.9) (2013-10-01) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.8...0.1.9) - -**Closed issues:** - -- View description \(notes\) are trimmed. [\#32](https://github.com/marcgibbons/django-rest-swagger/issues/32) -- Support for APPEND\_SLASH = False [\#29](https://github.com/marcgibbons/django-rest-swagger/issues/29) -- django update 1.5.4 - ImportError: No module named core.management [\#25](https://github.com/marcgibbons/django-rest-swagger/issues/25) - -## [0.1.8](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.8) (2013-09-16) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.7...0.1.8) - -**Closed issues:** - -- ImportError: name get\_view\_name [\#22](https://github.com/marcgibbons/django-rest-swagger/issues/22) - -**Merged pull requests:** - -- Description for serializer fields [\#18](https://github.com/marcgibbons/django-rest-swagger/pull/18) ([lukas-hetzenecker](https://github.com/lukas-hetzenecker)) - -## [0.1.7](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.7) (2013-09-05) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.6...0.1.7) - -**Merged pull requests:** - -- fix recursive prefix in \_\_flatten\_patterns\_tree [\#12](https://github.com/marcgibbons/django-rest-swagger/pull/12) ([postfalk](https://github.com/postfalk)) -- Added 'api\_path' to settings, it fixes URLs if you don't have API on roo... [\#11](https://github.com/marcgibbons/django-rest-swagger/pull/11) ([whit](https://github.com/whit)) - -## [0.1.6](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.6) (2013-08-03) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.5...0.1.6) - -**Merged pull requests:** - -- Relative imports fixes to be compatible with Python 3 [\#10](https://github.com/marcgibbons/django-rest-swagger/pull/10) ([whit](https://github.com/whit)) -- Enchancement and bugfix [\#9](https://github.com/marcgibbons/django-rest-swagger/pull/9) ([geraldoandradee](https://github.com/geraldoandradee)) - -## [0.1.5](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.5) (2013-07-31) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.4...0.1.5) - -**Closed issues:** - -- Cannot apply DjangoModelPermissions on a view that does not have `.model` or `.queryset` property. [\#8](https://github.com/marcgibbons/django-rest-swagger/issues/8) - -## [0.1.4](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.4) (2013-07-29) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.3...0.1.4) - -**Closed issues:** - -- Missing lib folder in static/rest\_framework\_swagger/ and swagger-ui.js typo? [\#6](https://github.com/marcgibbons/django-rest-swagger/issues/6) -- Installation fails if the Django project root isn't in the PYTHONPATH [\#5](https://github.com/marcgibbons/django-rest-swagger/issues/5) - -## [0.1.3](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.3) (2013-07-19) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.2...0.1.3) - -**Closed issues:** - -- Add support for Routers and ViewSets [\#4](https://github.com/marcgibbons/django-rest-swagger/issues/4) - -## [0.1.2](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.2) (2013-07-09) -[Full Changelog](https://github.com/marcgibbons/django-rest-swagger/compare/0.1.1...0.1.2) - -## [0.1.1](https://github.com/marcgibbons/django-rest-swagger/tree/0.1.1) (2013-06-28) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file diff --git a/rest_framework_swagger/__init__.py b/rest_framework_swagger/__init__.py index f8115612..04188a16 100644 --- a/rest_framework_swagger/__init__.py +++ b/rest_framework_swagger/__init__.py @@ -1 +1 @@ -__version__ = '2.1.2' +__version__ = '2.2.0'