GeezerVison is showing github.com — Releases · encode/django-rest-framework
Releases · encode/django-rest-framework
3.18.3
1af5b55
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Contributors
browniebroke
Assets
6
Loading
Uh oh!
There was an error while loading. Please reload this page.
3.18.2
69694a1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
Security
Features
Bug fixes
New Contributors
Full Changelog: 3.18.1...3.18.2
Contributors
olitreadwell, syrull, and 7 other contributors
Assets
6
Loading
Uh oh!
There was an error while loading. Please reload this page.
gunthercox reacted with hooray emoji
1 person reacted
3.18.1
dd23495
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
Bug fixes
- Fix duplicate validation errors for GenericIPAddressField with protocol by @browniebroke in #10011
- Fix int64 format detection for negative
IntegerField minimums in OpenAPI schema definition by @zainnadeem786 in #9989
- Fix list serializer on unique constraint validator by @MehrazRumman in #10033
- Reject non-finite values (nan, inf) in FloatField by @winklemad in #9998
Other changes
- Add a compatibility setting for
ListSerializer error formats by @Kub-AT in #10027
- Expand deprecation classes and review deprecation policy by @browniebroke in #10034
New Contributors
Full Changelog: 3.18.0...3.18.1
Contributors
Kub-AT, epuronta, and 5 other contributors
Assets
6
Loading
Uh oh!
There was an error while loading. Please reload this page.
thinh9e and gminos reacted with hooray emoji
kushal1o1, NameLeSS-93, and emfpdlzj reacted with heart emoji
All reactions
-
🎉
2 reactions
-
❤️
3 reactions
5 people reacted
3.18.0
11875a3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
Breaking changes
Features
Bug fixes
- Include
choices param for non-editable fields by @ticosax in #9929
- Improve cursor pagination template accessibility in browsable API by @kosbemrunal in #9905
- Fix partial form data updates involving
ListField by @Natgho in #9902
- Fix crash due to browsable API extra action permissions by @dlfoerster in #9934
- Handle unhashable
BooleanField representation value by @emfpdlzj in #9973
- Fix OpenAPI schema for zero numeric bounds on ListField children by @zainnadeem786 in #9977
- Replace
cc_delim_re usage with split_header_value for Django 6.1+ compatibility by @laymonage in #9978
- Fix
set_rollback to only rollback initialized connections by @jdetaeye in #9599
- Fix DictField HTML input returning empty dict for missing fields by @veeceey in #9891
- Raise clear error for unsupported unique-together list updates by @zainnadeem786 in #9981
Other changes
- Prepare release 3.18.0 by @github-actions[bot] in #10015
New Contributors
Full Changelog: 3.17.1...3.18.0
Contributors
browniebroke, ticosax, and 19 other contributors
Assets
6
Loading
Uh oh!
There was an error while loading. Please reload this page.
gminos, kushal1o1, OttoAndrey, Jegan2o, iamabrar14, aashayamballi, dethos, d-ryzhykau, and NameLeSS-93 reacted with heart emoji
NameLeSS-93 reacted with rocket emoji
All reactions
-
❤️
9 reactions
-
🚀
1 reaction
9 people reacted
3.17.2
ad309f3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Contributors
browniebroke and zainnadeem786
Assets
6
Loading
Uh oh!
There was an error while loading. Please reload this page.
djhuistra, zer0ltrnce, EliothMonroy, NameLeSS-93, gminos, and OttoAndrey reacted with thumbs up emoji
zer0ltrnce and kushal1o1 reacted with heart emoji
All reactions
-
👍
6 reactions
-
❤️
2 reactions
7 people reacted
3.17.1
22e231c
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Assets
6
Loading
Uh oh!
There was an error while loading. Please reload this page.
EliothMonroy, gminos, tarcysiobraz, OttoAndrey, Hammer2900, RenanAlvesSilva, aashayamballi, and AndreHdSP221 reacted with thumbs up emoji
thinh9e, aashayamballi, and AndreHdSP221 reacted with hooray emoji
aashayamballi and AndreHdSP221 reacted with rocket emoji
All reactions
-
👍
8 reactions
-
🎉
3 reactions
-
🚀
2 reactions
9 people reacted
3.17.0
021ab56
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
Breaking changes
Features
- Add ability to specify output format for
DurationField by @sevdog in #8532
- Add missing decorators:
@versioning_class(), @content_negotiation_class(), @metadata_class() for function-based views by @qqii in #9719
- Add support for Python 3.14 by @cclauss in #9780
- Support
violation_error_code and violation_error_message from UniqueConstraint in UniqueTogetherValidator by @s-aleshin in #9766
- Add support for
ipaddress objects in JSONEncoder by @corenting in #9087
- Add optional support to serialize
BigInteger to string by @HoodyH in #9775
- Add Django 6.0 support by @MehrazRumman in #9819
Bug fixes
Translations
Packaging
Other changes
New Contributors
Full Changelog: 3.16.1...3.17.0
Contributors
corenting, m000, and 42 other contributors
Assets
6
Loading
Uh oh!
There was an error while loading. Please reload this page.
nkiryanov, tarek-berkane, gminos, mliezun, OttoAndrey, EliothMonroy, TGoddessana, Hammer2900, gunthercox, tarcysiobraz, and 7 more reacted with hooray emoji
timkofu, gunthercox, aashayamballi, jcardali, gripep, stateandprove, 1995parham, and NameLeSS-93 reacted with rocket emoji
All reactions
-
🎉
17 reactions
-
🚀
8 reactions
21 people reacted
3.16.1
de018df
This commit was created on GitHub.com and signed with GitHub’s verified signature.
This release fixes a few bugs, clean-up some old code paths for unsupported Python versions and improve translations.
Minor changes
- Cleanup optional
backports.zoneinfo dependency and conditions on unsupported Python 3.8 and lower in #9681. Python versions prior to 3.9 were already unsupported so this isn't considered as a breaking change.
Bug fixes
- Fix regression in
unique_together validation with SerializerMethodField in #9712
- Fix
UniqueTogetherValidator to handle fields with source attribute in #9688
- Drop HTML line breaks on long headers in browsable API in #9438
Translations
- Add Kazakh locale support in #9713
- Update translations for Korean translations in #9571
- Update German translations in #9676
- Update Chinese translations in #9675
- Update Arabic translations-sal in #9595
- Update Persian translations in #9576
- Update Spanish translations in #9701
- Update Turkish Translations in #9749
- Fix some typos in Brazilian Portuguese translations in #9673
Documentation
- Removed reference to GitHub Issues and Discussions in #9660
- Add
drf-restwind and update outdated images in browsable-api.md in #9680
- Updated funding page to represent current scope in #9686
- Fix broken Heroku JSON Schema link in #9693
- Update Django documentation links to use stable version in #9698
- Expand docs on unique constraints cause 'required=True' in #9725
- Revert extension back from
djangorestframework-guardian2 to djangorestframework-guardian in #9734
- Add note to tutorial about required
request in serializer context when using HyperlinkedModelSerializer in #9732
Internal changes
- Update GitHub Actions to use Ubuntu 24.04 for testing in #9677
- Update test matrix to use Django 5.2 stable version in #9679
- Add
pyupgrade to pre-commit hooks in #9682
- Fix test with Django 5 when
pytz is available in #9715
New Contributors
Full Changelog: 3.16.0...3.16.1
Contributors
ulgens, mbeijen, and 10 other contributors
Assets
2
Loading
Uh oh!
There was an error while loading. Please reload this page.
binbjz and Genarito reacted with thumbs up emoji
sergekir, CarlosSenobio, Kazhuu, erkanunluturk, tarcysiobraz, IKHINtech, EliothMonroy, thinh9e, Gudisa1, AntonioBerna, and 17 more reacted with hooray emoji
leogregianin, SemenovaLiza, Natgho, binbjz, dv-markov, and Genarito reacted with rocket emoji
All reactions
-
👍
2 reactions
-
🎉
27 reactions
-
🚀
6 reactions
29 people reacted
3.16.0
ac50cec
This commit was created on GitHub.com and signed with GitHub’s verified signature.
This release is considered a significant release to improve upstream support with Django and Python. Some of these may change the behaviour of existing features and pre-existing behaviour. Specifically, some fixes were added to around the support of UniqueConstraint with nullable fields which will improve built-in serializer validation.
Features
- Add official support for Django 5.1 and its new
LoginRequiredMiddleware in #9514 and #9657
- Add official Django 5.2a1 support in #9634
- Add support for Python 3.13 in #9527 and #9556
- Support Django 2.1+ test client JSON data automatically serialized in #6511 and fix a regression in #9615
Bug fixes
- Fix unique together validator to respect condition's fields from
UniqueConstraint in #9360
- Fix raising on nullable fields part of
UniqueConstraint in #9531
- Fix
unique_together validation with source in #9482
- Added protections to
AttributeError raised within properties in #9455
- Fix
get_template_context to handle also lists in #9467
- Fix "Converter is already registered" deprecation warning. in #9512
- Fix noisy warning and accept integers as min/max values of
DecimalField in #9515
- Fix usages of
open() in setup.py in #9661
Translations
- Add some missing Chinese translations in #9505
- Fix spelling mistakes in Farsi language were corrected in #9521
- Fixing and adding missing Brazilian Portuguese translations in #9535
Removals
- Remove support for Python 3.8 in #9670
- Remove long deprecated code from request wrapper in #9441
- Remove deprecated
AutoSchema._get_reference method in #9525
Documentation and internal changes
- Provide tests for hashing of
OperandHolder in #9437
- Update documentation: Add
adrf third party package in #9198
- Update tutorials links in Community contributions docs in #9476
- Fix usage of deprecated Django function in example from docs in #9509
- Move path converter docs into a separate section in #9524
- Add test covering update view without
queryset attribute in #9528
- Fix Transifex link in #9541
- Fix example
httpie call in docs in #9543
- Fix example for serializer field with choices in docs in #9563
- Remove extra
<> in validators example in #9590
- Update
strftime link in the docs in #9624
- Switch to codecov GHA in #9618
- Add note regarding availability of the
action attribute in 'Introspecting ViewSet actions' docs section in #9633
- Improved description of allowed throttling rates in documentation in #9640
- Add
rest-framework-gm2m-relations package to the list of 3rd party libraries in #9063
- Fix a number of typos in the test suite in the docs in #9662
- Add
django-pyoidc as a third party authentication library in #9667
New Contributors
Full Changelog: 3.15.2...3.16.0
Assets
2
Loading
Uh oh!
There was an error while loading. Please reload this page.
erkanunluturk, EliothMonroy, showmidelo, KarimTayie, bed72, gunthercox, aashayamballi, JaeHyuckSa, thabothibos, ifzal, and 4 more reacted with thumbs up emoji
xiaobao0505, 2ykwang, hudsonbrendon, Ruzzan, ulgens, Krishnakant-Pal, TGoddessana, sergekir, RaphaelApeh, tarek-berkane, and 22 more reacted with hooray emoji
gunthercox, xgimp, ysidromdenis, aashayamballi, Genarito, and rob4226 reacted with heart emoji
rob4226 reacted with rocket emoji
realsuayip reacted with eyes emoji
All reactions
-
👍
14 reactions
-
🎉
32 reactions
-
❤️
6 reactions
-
🚀
1 reaction
-
👀
1 reaction
43 people reacted
3.15.2
auvipy
released this
28 Dec 10:24
c7a7eae
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Contributors
terencehonles, lovelydinosaur, and 12 other contributors
Assets
2
Loading
Uh oh!
There was an error while loading. Please reload this page.
xiaobao0505, TGoddessana, aashayamballi, erkanunluturk, hudsonbrendon, Hammer2900, jehato47, Balamathias, rockj2016, EliothMonroy, and 5 more reacted with thumbs up emoji
matmair, aashayamballi, hudsonbrendon, tarek-berkane-dzexpert, Nabute, Balamathias, rockj2016, thinh9e, and rob4226 reacted with hooray emoji
alexdeathway, Macktireh, tarcysiobraz, Balamathias, TRBARROS, and rob4226 reacted with heart emoji
furkanonder, aashayamballi, Joel-Rodrigues404, hudsonbrendon, Kazhuu, Klvxn, adrienrusso, Abas5030, and rob4226 reacted with rocket emoji
All reactions
-
👍
15 reactions
-
🎉
9 reactions
-
❤️
6 reactions
-
🚀
9 reactions
29 people reacted
|