-
-
Notifications
You must be signed in to change notification settings - Fork 6.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 3.9 #6247
Version 3.9 #6247
Conversation
@tomchristie: Input on OpenAPI and What’s Next very welcome! :)
…rest-framework into carltongibson-39/release
I think we're about good to finalize things here. |
probably the translations are to be updated. |
I was expecting some mention of how to use APIStar to generate static docs. Other than that (and a tx update yes) looks good. |
@carltongibson Good call. I was kinda thinking about deferring that stuff to the next major release, but a bit of a riff on "build docs like so", "add stuff to your schema then validate it like so", and "here's a dynamic client library to can use" already makes sense at this point. |
Plus thinking about it, I think it makes sense to talk about ASGI in the "what's next", including mentions of Starlette and Uvicorn. (Esp. since there's potentially a migration path for Django to eventually add ASGI support) |
Been a while since I've done that, but followed the docs, and |
there should be a new language |
We're not changing any supported python/django versions with this release so checkmarked all those. TODO: Tweak the lead intro to the release notes. |
Anyone up for giving the language updates a go from their setup? (And pushing to this branch) |
I won't have the time today :( |
* Fixed Javascript `e.indexOf` is not a function error [#5982][gh5982] | ||
* Fix schemas for extra actions [#5992][gh5992] | ||
* Improved get_error_detail to use error_dict/error_list [#5785][gh5785] | ||
* Imprvied URLs in Admin renderer [#5988][gh5988] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo Imprvied
=> Improved
We dropped Django 1.10 support and technically added Python 3.7 support (although no code changes required).
I haven't dealt with transifex (not even sure if I have access). |
I added one minor issue to the milestone for consideration and added a few comments to this PR, but otherwise I think we're good to go. |
Going to defer a translation update to 3.9.1. I'll merge this once the tests are passed, then planning to push the release in a coupla hours. |
* Release notes to 5174a26 * Update version for v3.9.0 * Removed exclude_from_schema per deprecation policy. * Updated list_route() and detail_route() deprecations. * Weakened to PendingDeprecationWarning for `base_name` cc @rpkilby. * Add (beginning of) 3.9 release announcement. @tomchristie: Input on OpenAPI and What’s Next very welcome! :) * Add announcement section for Extra Actions in Browsable API * Update release notes and add deprecation note for Django Guardian backend. * Add release note for encode#6073 * Add release notes to dd19a44 * Adding release notes * Update 3.9 announcement * Add Oct 18 release date
Let's get this show on the road, part 2. (Part 1 is #6119)
This is the Release PR for v3.9. Expected 1st Oct
Checklist:
setup.py
python_requires
listsetup.py
Python & Django version trove classifiersREADME
Python & Django versionsdocs
Python & Django versionsUpdate the translations from transifex.3.9.0
inrestframework/__init__.py
../setup.py publish
.git tag -a *.*.* -m 'version 3.9.0'; git push --tags
.mkdocs gh-deploy
.