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
Add release notes for #5170
  • Loading branch information
carltongibson committed Oct 5, 2017
commit 4aa711cc9c03b68a4722fc7c4e105572dd5c432b
10 changes: 8 additions & 2 deletions docs/topics/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,14 @@ You can determine your currently installed version using `pip freeze`:
**Possible backwards compatibility break** if you were relying on datetime strings being UTC. Have client interpret datetimes or [set default or active timezone (docs)][djangodocs-set-timezone] to UTC if needed.

* Removed DjangoFilterBackend inline with deprecation policy. Use `django_filters.rest_framework.FilterSet` and/or `django_filters.rest_framework.DjangoFilterBackend` instead. [#5273][gh5273]
* Don't strip microseconds from `time` when encoding. Makes consistent with `datetime`. **BC Change**: Previously only milliseconds were encoded. [#5440][gh5440]
* Added `STRICT_JSON` setting (default `True`) to raise exception for the extended float values (`nan`, `inf`, `-inf`) accepted by Python's `json` module. **BC Change**: Previously these values would converted to corresponding strings. Set `STRICT_JSON` to `False` to restore the previous behaviour. [#5265][gh5265]
* Don't strip microseconds from `time` when encoding. Makes consistent with `datetime`.
**BC Change**: Previously only milliseconds were encoded. [#5440][gh5440]
* Added `STRICT_JSON` setting (default `True`) to raise exception for the extended float values (`nan`, `inf`, `-inf`) accepted by Python's `json` module.
**BC Change**: Previously these values would converted to corresponding strings. Set `STRICT_JSON` to `False` to restore the previous behaviour. [#5265][gh5265]
* Add support for `page_size` parameter in CursorPaginator class [#5250][gh5250]
* Make `DEFAULT_PAGINATION_CLASS` `None` by default.
**BC Change**: If your were **just** setting `PAGE_SIZE` to enable pagination you will need to add `DEFAULT_PAGINATION_CLASS`.
The previous default was `rest_framework.pagination.PageNumberPagination`. There is a system check warning to catch this case. You may silence that if you are setting pagination class on a per-view basis. [#5170][gh5170]



Expand All @@ -67,6 +72,7 @@ You can determine your currently installed version using `pip freeze`:
[gh5440]: https://github.com/encode/django-rest-framework/issues/5440
[gh5265]: https://github.com/encode/django-rest-framework/issues/5265
[gh5250]: https://github.com/encode/django-rest-framework/issues/5250
[gh5170]: https://github.com/encode/django-rest-framework/issues/5170


## 3.6.x series
Expand Down