Bump djangorestframework from 3.15.2 to 3.16.0
Type: Pull Request
State: Merged
Association: Contributor
Comments: 0
(7 months ago)
(6 months ago)
(6 months ago)
by p1c2u
dependencies python
Bumps djangorestframework from 3.15.2 to 3.16.0.
Release notes
Sourced from djangorestframework's releases.
v3.16.0
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
UniqueConstraintwith nullable fields which will improve built-in serializer validation.Features
- Add official support for Django 5.1 and its new
LoginRequiredMiddlewarein #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
UniqueConstraintin #9360- Fix raising on nullable fields part of
UniqueConstraintin #9531- Fix
unique_togethervalidation with source in #9482- Added protections to
AttributeErrorraised within properties in #9455- Fix
get_template_contextto 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
DecimalFieldin #9515- Fix usages of
open()insetup.pyin #9661Translations
- 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_referencemethod in #9525Documentation and internal changes
- Provide tests for hashing of
OperandHolderin #9437- Update documentation: Add
adrfthird 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
querysetattribute in #9528- Fix Transifex link in #9541
- Fix example
httpiecall in docs in #9543- Fix example for serializer field with choices in docs in #9563
- Remove extra
<>in validators example in #9590- Update
strftimelink in the docs in #9624- Switch to codecov GHA in #9618
- Add note regarding availability of the
actionattribute in 'Introspecting ViewSet actions' docs section in #9633- Improved description of allowed throttling rates in documentation in #9640
- Add
rest-framework-gm2m-relationspackage to the list of 3rd party libraries in #9063
... (truncated)
Commits
ac50cecPrepare v3.16, release notes, and announcement. (#9671)e96b8e4Drop Python 3.8 as EOL (#9670)32dbd35Add django-pyoidc as a third party authentication library (#9667)73cbb9cFix typos (#9662)1e8ac7cUpdate usage of open in setup.py (#9661)0e1c7d3Update django 5.2b1 (#9657)fc98d35Update relations.md (#9063)17e9560Fix unique together validator doesn't respect condition's fields (#9360)f30c0e2add django 5.2a1 initial support (#9634)28d0261Add missing ignore_outcome=true for the Python 3.13 - Django main combination...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
1
1
+4
-4
Package Dependencies
Technical Details
| ID: | 2705832 |
| UUID: | 2579694744 |
| Node ID: | PR_kwDOBjX6Ks6ZwwSY |
| Host: | GitHub |
| Repository: | python-openapi/openapi-core |
| Merge State: | Unknown |