@@ -42,9 +42,9 @@ You can determine your currently installed version using `pip freeze`:
4242
4343### 3.7.4
4444
45- ** Date** : UNRELEASED
45+ ** Date** : [ 20th December 2017 ] [ 3.7.4-milestone ]
4646
47- * Extract method for ` manual_fields ` processing [ #5633 ] [ gh5633 ]
47+ * Schema: Extract method for ` manual_fields ` processing [ #5633 ] [ gh5633 ]
4848
4949 Allows for easier customisation of ` manual_fields ` processing, for example
5050 to provide per-method manual fields. ` AutoSchema ` adds ` get_manual_fields ` ,
@@ -54,10 +54,51 @@ You can determine your currently installed version using `pip freeze`:
5454
5555 Note: ` AutoSchema.__init__ ` now ensures ` manual_fields ` is a list.
5656 Previously may have been stored internally as ` None ` .
57-
58-
59- [ gh5633 ] : https://github.com/encode/django-rest-framework/issues/5633
60-
57+ * Remove ulrparse compatability shim; use six instead [ #5579 ] [ gh5579 ]
58+ * Drop compat wrapper for ` TimeDelta.total_seconds() ` [ #5577 ] [ gh5577 ]
59+ * Clean up all whitespace throughout project [ #5578 ] [ gh5578 ]
60+ * Compat cleanup [ #5581 ] [ gh5581 ]
61+ * Add pygments CSS block in browsable API views [ #5584 ] [ gh5584 ] [ #5587 ] [ gh5587 ]
62+ * Remove ` set_rollback() ` from compat [ #5591 ] [ gh5591 ]
63+ * Fix request body/POST access [ #5590 ] [ gh5590 ]
64+ * Rename test to reference correct issue [ #5610 ] [ gh5610 ]
65+ * Documentation Fixes [ #5611 ] [ gh5611 ] [ #5612 ] [ gh5612 ]
66+ * Remove references to unsupported Django versions in docs and code [ #5602 ] [ gh5602 ]
67+ * Test Serializer exclude for declared fields [ #5599 ] [ gh5599 ]
68+ * Fixed schema generation for filter backends [ #5613 ] [ gh5613 ]
69+ * Minor cleanup for ModelSerializer tests [ #5598 ] [ gh5598 ]
70+ * Reimplement request attribute access w/ ` __getattr__ ` [ #5617 ] [ gh5617 ]
71+ * Fixed SchemaJSRenderer renders invalid Javascript [ #5607 ] [ gh5607 ]
72+ * Make Django 2.0 support official/explicit [ #5619 ] [ gh5619 ]
73+ * Perform type check on passed request argument [ #5618 ] [ gh5618 ]
74+ * Fix AttributeError hiding on request authenticators [ #5600 ] [ gh5600 ]
75+ * Update test requirements [ #5626 ] [ gh5626 ]
76+ * Docs: ` Serializer._declared_fields ` enable modifying fields on a serializer [ #5629 ] [ gh5629 ]
77+ * Fix packaging [ #5624 ] [ gh5624 ]
78+ * Fix readme rendering for PyPI, add readme build to CI [ #5625 ] [ gh5625 ]
79+ * Update tutorial [ #5622 ] [ gh5622 ]
80+ * Non-required fields with ` allow_null=True ` should not imply a default value [ #5639 ] [ gh5639 ]
81+ * Docs: Add ` allow_null ` serialization output note [ #5641 ] [ gh5641 ]
82+ * Update to use the Django 2.0 release in tox.ini [ #5645 ] [ gh5645 ]
83+ * Fix ` Serializer.data ` for Browsable API rendering when provided invalid ` data ` [ #5646 ] [ gh5646 ]
84+ * Docs: Note AutoSchema limitations on bare APIView [ #5649 ] [ gh5649 ]
85+ * Add ` .basename ` and ` .reverse_action() ` to ViewSet [ #5648 ] [ gh5648 ]
86+ * Docs: Fix typos in serializers documentation [ #5652 ] [ gh5652 ]
87+ * Fix ` override_settings ` compat [ #5668 ] [ gh5668 ]
88+ * Add DEFAULT_SCHEMA_CLASS setting [ #5658 ] [ gh5658 ]
89+ * Add docs note re generated BooleanField being ` required=False ` [ #5665 ] [ gh5665 ]
90+ * Add 'dist' build [ #5656 ] [ gh5656 ]
91+ * Fix typo in docstring [ #5678 ] [ gh5678 ]
92+ * Docs: Add ` UNAUTHENTICATED_USER = None ` note [ #5679 ] [ gh5679 ]
93+ * Update OPTIONS example from “Documenting Your API” [ #5680 ] [ gh5680 ]
94+ * Docs: Add note on object permissions for FBVs [ #5681 ] [ gh5681 ]
95+ * Docs: Add example to ` to_representation ` docs [ #5682 ] [ gh5682 ]
96+ * Add link to Classy DRF in docs [ #5683 ] [ gh5683 ]
97+ * Document ViewSet.action [ #5685 ] [ gh5685 ]
98+ * Fix schema docs typo [ #5687 ] [ gh5687 ]
99+ * Fix URL pattern parsing in schema generation [ #5689 ] [ gh5689 ]
100+ * Add example using ` source=‘*’ ` to custom field docs. [ #5688 ] [ gh5688 ]
101+ * Fix format_suffix_patterns behavior with Django 2 path() routes [ #5691 ] [ gh5691 ]
61102
62103
63104### 3.7.3
@@ -882,6 +923,7 @@ For older release notes, [please see the version 2.x documentation][old-release-
882923[ 3.7.1-milestone ] : https://github.com/encode/django-rest-framework/milestone/58?closed=1
883924[ 3.7.2-milestone ] : https://github.com/encode/django-rest-framework/milestone/59?closed=1
884925[ 3.7.3-milestone ] : https://github.com/encode/django-rest-framework/milestone/60?closed=1
926+ [ 3.7.4-milestone ] : https://github.com/encode/django-rest-framework/milestone/62?closed=1
885927
886928
887929<!-- 3.0.1 -->
@@ -1640,3 +1682,54 @@ For older release notes, [please see the version 2.x documentation][old-release-
16401682
16411683<!-- 3.7.3 -->
16421684[ gh5567 ] : https://github.com/encode/django-rest-framework/issues/5567
1685+
1686+ <!-- 3.7.4 -->
1687+ [ gh5691 ] : https://github.com/encode/django-rest-framework/issues/5691
1688+ [ gh5688 ] : https://github.com/encode/django-rest-framework/issues/5688
1689+ [ gh5689 ] : https://github.com/encode/django-rest-framework/issues/5689
1690+ [ gh5687 ] : https://github.com/encode/django-rest-framework/issues/5687
1691+ [ gh5685 ] : https://github.com/encode/django-rest-framework/issues/5685
1692+ [ gh5683 ] : https://github.com/encode/django-rest-framework/issues/5683
1693+ [ gh5682 ] : https://github.com/encode/django-rest-framework/issues/5682
1694+ [ gh5681 ] : https://github.com/encode/django-rest-framework/issues/5681
1695+ [ gh5680 ] : https://github.com/encode/django-rest-framework/issues/5680
1696+ [ gh5679 ] : https://github.com/encode/django-rest-framework/issues/5679
1697+ [ gh5678 ] : https://github.com/encode/django-rest-framework/issues/5678
1698+ [ gh5656 ] : https://github.com/encode/django-rest-framework/issues/5656
1699+ [ gh5665 ] : https://github.com/encode/django-rest-framework/issues/5665
1700+ [ gh5658 ] : https://github.com/encode/django-rest-framework/issues/5658
1701+ [ gh5668 ] : https://github.com/encode/django-rest-framework/issues/5668
1702+ [ gh5652 ] : https://github.com/encode/django-rest-framework/issues/5652
1703+ [ gh5648 ] : https://github.com/encode/django-rest-framework/issues/5648
1704+ [ gh5649 ] : https://github.com/encode/django-rest-framework/issues/5649
1705+ [ gh5646 ] : https://github.com/encode/django-rest-framework/issues/5646
1706+ [ gh5645 ] : https://github.com/encode/django-rest-framework/issues/5645
1707+ [ gh5641 ] : https://github.com/encode/django-rest-framework/issues/5641
1708+ [ gh5639 ] : https://github.com/encode/django-rest-framework/issues/5639
1709+ [ gh5622 ] : https://github.com/encode/django-rest-framework/issues/5622
1710+ [ gh5625 ] : https://github.com/encode/django-rest-framework/issues/5625
1711+ [ gh5624 ] : https://github.com/encode/django-rest-framework/issues/5624
1712+ [ gh5629 ] : https://github.com/encode/django-rest-framework/issues/5629
1713+ [ gh5626 ] : https://github.com/encode/django-rest-framework/issues/5626
1714+ [ gh5600 ] : https://github.com/encode/django-rest-framework/issues/5600
1715+ [ gh5618 ] : https://github.com/encode/django-rest-framework/issues/5618
1716+ [ gh5619 ] : https://github.com/encode/django-rest-framework/issues/5619
1717+ [ gh5607 ] : https://github.com/encode/django-rest-framework/issues/5607
1718+ [ gh5617 ] : https://github.com/encode/django-rest-framework/issues/5617
1719+ [ gh5598 ] : https://github.com/encode/django-rest-framework/issues/5598
1720+ [ gh5613 ] : https://github.com/encode/django-rest-framework/issues/5613
1721+ [ gh5599 ] : https://github.com/encode/django-rest-framework/issues/5599
1722+ [ gh5602 ] : https://github.com/encode/django-rest-framework/issues/5602
1723+ [ gh5612 ] : https://github.com/encode/django-rest-framework/issues/5612
1724+ [ gh5611 ] : https://github.com/encode/django-rest-framework/issues/5611
1725+ [ gh5610 ] : https://github.com/encode/django-rest-framework/issues/5610
1726+ [ gh5590 ] : https://github.com/encode/django-rest-framework/issues/5590
1727+ [ gh5591 ] : https://github.com/encode/django-rest-framework/issues/5591
1728+ [ gh5587 ] : https://github.com/encode/django-rest-framework/issues/5587
1729+ [ gh5584 ] : https://github.com/encode/django-rest-framework/issues/5584
1730+ [ gh5581 ] : https://github.com/encode/django-rest-framework/issues/5581
1731+ [ gh5578 ] : https://github.com/encode/django-rest-framework/issues/5578
1732+ [ gh5577 ] : https://github.com/encode/django-rest-framework/issues/5577
1733+ [ gh5579 ] : https://github.com/encode/django-rest-framework/issues/5579
1734+ [ gh5633 ] : https://github.com/encode/django-rest-framework/issues/5633
1735+
0 commit comments