JAEGYUN JUNG
e2346da9bc
Merge 636cd9727a
into 3038494705
2025-06-27 13:49:21 +02:00
Peter Thomassen
3038494705
Document that unique constraints cause required=True
in ModelSerializer ( #9725 )
2025-06-26 18:39:51 +01:00
Dulat Kushibayev
4bb46c2949
Add Kazakh(kk) locale support ( #9713 )
...
* Add Kazakh(kk) locale support
* Header comment update
* Refined a translation for improved contextual accuracy
2025-06-25 08:30:54 +01:00
Konstantin Alekseev
e454758fb6
Fix regression in unique_together validation with SerializerMethodField ( #9712 )
2025-06-10 12:47:28 +01:00
tgoddessana
636cd9727a
Feat: drop all schema-related package
2025-06-04 00:57:50 +09:00
tgoddessana
9469638b15
Feat: drop get_schema_view
2025-06-04 00:45:40 +09:00
tgoddessana
5873060ea9
Feat: drop SchemaJSRenderer/DocumentationRenderer/CoreJSONRenderer/_BaseOpenAPIRenderer/CoreAPIOpenAPIRenderer/CoreAPIJSONOpenAPIRenderer class
2025-06-04 00:45:14 +09:00
tgoddessana
f610a05cc4
Feat: drop coreapi support from authtoken
2025-06-04 00:38:26 +09:00
tgoddessana
1e6e4e9f1c
Feat: delete schema-related tests
2025-06-04 00:30:21 +09:00
Federico Bond
33d59fefaa
Update Spanish translations ( #9701 )
2025-05-25 11:07:43 +01:00
Rohit
c0202a0aa5
Update Django documentation links to use stable version ( #9698 )
...
Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2025-05-13 15:10:21 +01:00
tgoddessana
d43bae2fc9
Chore: drop coreapi.py, openapi.py
from codebase as REST Framework does not support Schema generation
2025-05-03 23:30:31 +09:00
tgoddessana
f880850357
Chore: drop SchemaView
from codebase as REST Framework does not support Schema generation
2025-05-03 23:29:07 +09:00
tgoddessana
73b163c246
Chore: drop generateschema
command as REST Framework does not support schema generation
2025-05-03 23:29:07 +09:00
tgoddessana
d89df445ce
Chore: remove coreapi/coreschema import from compat.py
2025-05-03 23:29:07 +09:00
tgoddessana
1602403d2f
Refactor: modify the codebase to pass through the pre-commit hooks
2025-05-03 23:29:07 +09:00
tgoddessana
6dc9b44fdb
Chore: remove all code in pagination.py that causes DRF317Warning
2025-05-03 23:29:07 +09:00
tgoddessana
6c745081d0
Chore: remove all code in filters.py that causes DRF317Warning
2025-05-03 23:29:07 +09:00
tgoddessana
eb1307ea6b
Chore: remove all code in coreapi.py that causes DRF317Warning
2025-05-03 23:29:07 +09:00
tgoddessana
30c338aa29
Chore: drop coreapi from requirements-optionals.txt
2025-05-03 23:29:07 +09:00
JAEGYUN JUNG
7c014a3660
Merge branch 'encode:master' into master
2025-05-03 23:14:25 +09:00
Rohit
985dd732e0
Fix broken Heroku JSON Schema link in schemas.md ( #9693 )
...
Replaced the outdated Heroku JSON Schema reference URL, which was returning a 404 error, with the updated working link from the official Heroku blog.
2025-05-01 13:44:34 +01:00
Tom Christie
78e97074e7
Drop HTML line breaks on long headers in browsable API ( #9438 )
...
* Drop HTML line breaks on long headers
* Remove related test
* Fix flake8
---------
Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
2025-04-28 04:08:48 +00:00
rezatn0934
376026ce35
Update persian translations ( #9576 )
2025-04-26 15:58:29 +01:00
Salman Saeed Albukhaitan
d375154d18
Update Arabic translations ( #9595 )
2025-04-26 15:42:44 +01:00
Josh Thomas
543996711d
Fix UniqueTogetherValidator
to handle fields w/ source
attr ( #9688 )
...
* Add failing test for `UniqueConstraint` validation with `source` attribute
* Fix `UniqueTogetherValidator` to handle fields with source attribute
* split inner sources logic out to tuple comprehension
2025-04-23 09:03:14 +00:00
Carlton Gibson
07d3e1ec8f
Updated funding page to represent current scope. ( #9686 )
2025-04-10 12:05:06 +02:00
Ülgen Sarıkavak
ea1da76196
Add pyupgrade to pre-commit hooks ( #9682 )
2025-04-09 06:24:18 +00:00
Yousef Abu Shanab
2fbfaae507
Add drf-restwind
and update outdated images in browsable-api.md
( #9680 )
...
* add drf-restwind
* Add images of 3rd party customization packages
2025-04-08 08:32:04 +00:00
Bruno Alla
3c755794df
Cleanup dependencies and conditions for unsupported Python versions ( #9681 )
...
* Remove optional install backports.zoneinfo for unsupported Python versions and associated code
* Remove conditions in tests for unsupported Python versions
* Remove condition for unsupported Python versions
2025-04-08 08:29:40 +00:00
ren000thomas
c41314f1fc
Update Chinese translations ( #9675 )
2025-04-05 11:02:59 +01:00
JAEGYUN JUNG
5c21fa757c
Update test matrix to use Django 5.2 stable version ( #9679 )
2025-04-04 11:39:11 +01:00
Stefan
141ab8e585
Add missing & fix German translations ( #9676 )
2025-04-04 09:24:28 +01:00
JAEGYUN JUNG
d4cee3047f
Merge branch 'encode:master' into master
2025-04-03 20:50:34 +09:00
tgoddessana
9f36604e8f
Feat: Add django 5.2 stable version support
2025-04-03 20:49:05 +09:00
JAEGYUN JUNG
3ba8ef967e
Update GitHub Actions to use Ubuntu 22.04 for testing ( #9677 )
2025-04-02 18:35:29 +01:00
JAEGYUN JUNG
9b1e8d2d43
Add missing & fix Korean translations ( #9571 )
...
* update django.po file
* update django.po translators
* Changed the translation for the word “User” from “유저” to “사용자” to make it consistent with Django's translation
reference: 5a91ad3d71/django/contrib/admin/locale/ko/LC_MESSAGES/django.po (L601)
* Add missing translation for the word “Token"
* Fix wrong translation for word "Created"
* Fix translation for "Tokens", just like django translation.
reference: 5a91ad3d71/django/contrib/auth/locale/ko/LC_MESSAGES/django.po (L235)
* Add missing translation for "Invalid Input"
* Add missing translation for throttling messages
* Add missing translation for CharField, BooleanField messages
* fix: remove unnecessary space
* Feat: add missing translation for SlugField error message
* Feat: add missing translation for UUIDField error message
* Fix: add (boolean) for booleanField message
* Feat: add missing translation for `integer to float` error message
* Feat: add & fix translation for DecimalField
* Feat: add & fix translation for DateTimeField
* Feat: add & fix translation for DurationField
* Feat: add & fix translation for Selection&FilePathField
* Feat: add & fix translation for DictField
* Feat: add missing translation for filters
* Feat: add missing translations for template
* Feat: Change end punctuation to the “~세요.” used by Django translations
* update django.po translators
* Feat: add compiled message file
* Update rest_framework/locale/ko_KR/LC_MESSAGES/django.po
Co-authored-by: taezero <51291185+overtae@users.noreply.github.com>
* Update rest_framework/locale/ko_KR/LC_MESSAGES/django.po
Co-authored-by: taezero <51291185+overtae@users.noreply.github.com>
* Feat: remove unnecessary multliline from django.po(kor translation)
* Feat: remove unnecessary multliline from django.po(kor translation)
* Feat: update Korean translations for authentication messages
* Feat: Remove unnecessary English parenthesis descriptions
* Feat: Remove unnecessary English parenthesis descriptions
* Feat: Remove unnecessary English parenthesis descriptions
* Feat: Update compiled message file for ko_KR
---------
Co-authored-by: taezero <51291185+overtae@users.noreply.github.com>
2025-04-02 18:17:04 +01:00
Michiel W. Beijen
ffadde930e
Removed reference to GitHub Issues and Discussions ( #9660 )
2025-03-31 15:22:15 +01:00
Matheus Oliveira
6f274ab862
Fix some typos in pt_BR translations ( #9673 )
2025-03-31 10:43:53 +01:00
Bruno Alla
ac50cec76c
Prepare v3.16, release notes, and announcement. ( #9671 )
...
* Start drafting release notes from 3.16 (Generated from GitHub)
* Reformat changes and split into sections
* Format GitHub PRs links for the docs
* Link new contributors in Markdown format
* Write up 3.16 announcement
* Bump version
* Add entry for removed Python 3.8 support
* Update release date to 28/03
* Minor rewording
* Add 3.16 announcement to the navbar and link to docs
2025-03-28 15:16:33 +01:00
Carlton Gibson
e96b8e49cd
Drop Python 3.8 as EOL ( #9670 )
...
Thanks to Bruno Alla for review.
Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
2025-03-28 13:56:54 +01:00
Paul FLORENCE
32dbd3525d
Add django-pyoidc as a third party authentication library ( #9667 )
2025-03-25 20:09:42 +00:00
Mike Manger
73cbb9cd4a
Fix typos ( #9662 )
...
* Fix typo of 'related' in tests
* Fix typo of permission_classes in coreapi test
* Fix some minor typos in docs
* Fix typos in tests
* Fix flake8 issue
2025-03-08 15:53:15 +06:00
Mike Manger
1e8ac7c23b
Update usage of open in setup.py ( #9661 )
2025-03-06 13:30:27 +00:00
Asif Saif Uddin
0e1c7d3613
Update django 5.2b1 ( #9657 )
2025-02-27 11:27:32 +00:00
Mojtaba A
fc98d3598d
Update relations.md ( #9063 )
...
add rest-framework-gm2m-relations package that provides read/write serialization for generic many to many field
2025-02-26 06:11:09 +00:00
Konstantin Alekseev
17e95604f5
Fix unique together validator doesn't respect condition's fields ( #9360 )
2025-02-17 14:01:32 +06:00
Asif Saif Uddin
f30c0e2eed
add django 5.2a1 initial support ( #9634 )
...
* add django 5.2a1 for initial testing
* declare django 5.2 support
* change in docs
2025-02-14 14:49:56 +06:00
Bruno Alla
28d0261afc
Add missing ignore_outcome=true for the Python 3.13 - Django main combination ( #9637 )
2025-02-01 12:24:43 +06:00
decadenza
8637b3d624
Improved description of allowed throttling rates ( #9640 )
2025-01-30 10:03:11 +00:00