Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
be5e4b4
Set version number for 3.7.0 release
carltongibson Sep 20, 2017
cecaa27
Rename release notes section
carltongibson Sep 20, 2017
8d7650c
Add release note for #5273
carltongibson Sep 20, 2017
cb09566
Add release note for #5440
carltongibson Sep 22, 2017
ec83df3
Add release note for #5265
carltongibson Sep 25, 2017
dbc0ce0
Add release note for #5250
carltongibson Sep 25, 2017
4aa711c
Add release notes for #5170
carltongibson Sep 25, 2017
73da8e9
Add release notes for #5443
carltongibson Sep 26, 2017
ebdb66d
Add release notes for #5448
carltongibson Sep 26, 2017
d1c740c
Add release notes for #5452
carltongibson Sep 26, 2017
fd027b2
Add release not for #5342
carltongibson Sep 26, 2017
94f074e
Add release notes for 5454
carltongibson Sep 27, 2017
7d6d7b6
Add release notes for #5058 & #5457
carltongibson Sep 27, 2017
d76cca3
Release notes for merged 3.6.5 milestone tickets
carltongibson Sep 28, 2017
18a2e64
Add release notes for #5469
carltongibson Oct 2, 2017
2ea1625
Add release notes from AM 2ndOct
carltongibson Oct 2, 2017
dde59ea
Add final changes to the release notes.
carltongibson Oct 5, 2017
6601f5e
Add date and milestone link
carltongibson Oct 5, 2017
d20d701
Update translations from transifex
carltongibson Oct 5, 2017
0cbc14a
Begin releae anouncement
carltongibson Oct 5, 2017
1dadb1c
Add release note for #5482
carltongibson Oct 5, 2017
de4ec58
Merge branch 'master' into version-3.7
lovelydinosaur Oct 6, 2017
51ceabb
3.7 release announcement & related docs.
lovelydinosaur Oct 6, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Begin releae anouncement
  • Loading branch information
carltongibson committed Oct 5, 2017
commit 0cbc14a059541bce319d23c0b1e59c861d35e4ce
29 changes: 29 additions & 0 deletions docs/topics/3.7-announcement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@

# Django REST framework 3.7

The 3.7 release focuses on improvements to schema generation and interactive API
documentation.

## Per-view customisation of schema generation.

`APIView` now exposes a `schema` attribute. By default this is an instance of
`rest_framwork.schemas.AutoSchema`. You can subclass this to customise schema
generation on a per-view basis, whilst maintaining the default schema generation
elsewhere.

See [Schema Docs][schema-docs] for full details.

[schema-docs]: ../api-guide/schemas.md

## Deprecations

### `exclude_from_schema`

Both `APIView.exclude_from_schema` and the `exclude_from_schema` argument to the
`@api_view` decorator and now `PendingDeprecation`.

For `APIView` set `schema = None`. For function based views use the `@schema`
decorator passing `None`.