Skip to content
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

Tracking v4.5.0 #286

Closed
mohmyo opened this issue Aug 13, 2020 · 10 comments
Closed

Tracking v4.5.0 #286

mohmyo opened this issue Aug 13, 2020 · 10 comments
Labels

Comments

@mohmyo
Copy link
Contributor

mohmyo commented Aug 13, 2020

The last release was on Dec 7, 2019, since then, there were so many PR's with good features that had been already merged.

@Andrew-Chen-Wang
Copy link
Member

We're working on a release to come out soon. We'll at least get a patch version out in case of any mishaps with between Django 3.0 and 3.1.

I guess I can make this place a starting point for what we've changed:

  • Just had a discussion with David; we'll get some small features inside a minor release. Something big like the httpOnly PR will have to wait a little bit longer.
  • PRs should now work on CircleCI
  • AFAIK Django 3.1 changes are mostly on the database side of things (except for the new async views).

@mohmyo
Copy link
Contributor Author

mohmyo commented Aug 13, 2020

Looks cool!!
Thanks for sharing this great news

@Andrew-Chen-Wang
Copy link
Member

Track 5.0.0: https://github.com/SimpleJWT/django-rest-framework-simplejwt/milestone/1

It'll bring SimpleJWT up to date with Django 3.1, drop Python 2 and Django 1.11, and add a couple new features

@Andrew-Chen-Wang Andrew-Chen-Wang changed the title Shouldn't be a new release come out? Tracking v5.0.0 Aug 14, 2020
@Andrew-Chen-Wang Andrew-Chen-Wang pinned this issue Aug 14, 2020
@johnthagen
Copy link
Contributor

Related to #236.

A patch release that addresses the already-fixed-in-master DeprecationWarnings (#280, #186) would be great, thanks!

@Andrew-Chen-Wang
Copy link
Member

Andrew-Chen-Wang commented Aug 21, 2020

We'll get it through in a major release, hopefully by the end of this month if I'm not too busy. I'd like to make this all a major release to completely remove the Django 1 and Py2 compat code, add Django 3.1 to the bit while adding some new features, and mark a start for allowing plenty more features into SimpleJWT.

Tasks

  • Django 3.1 compatibility w/ CircleCI tests
  • Update some docs like JWTTokenUserAuthentication using a hidden setting apparently, zsh users needing to escape square brackets, and perhaps a dedicated security section.
  • Drop remaining Python 2 compat. code

@Andrew-Chen-Wang
Copy link
Member

Andrew-Chen-Wang commented Sep 11, 2020

Hey all. Just got pretty busy lately. I'll email David to push a minor version out next week to resolve the "RemovedInDjango40" warnings and include the other new features.

If anyone wants to take a stab at reconfiguring the tox and CircleCI environment for Django 3.1, be my guest!

@johnthagen
Copy link
Contributor

Thanks @Andrew-Chen-Wang A minor version would be greatly appreciated. 😃

@robd003
Copy link

robd003 commented Nov 3, 2020

Releasing a minor version that will allow installation on Python 3.9 would be a big help #323

@Andrew-Chen-Wang
Copy link
Member

@robd003 I'll email David again and see what's up. Additionally, it seems like PyJWT 2.0.0 may have made a breaking change that we'll need to fix beforehand ref #326

@Andrew-Chen-Wang Andrew-Chen-Wang changed the title Tracking v5.0.0 Tracking v4.5.0 Nov 4, 2020
@Andrew-Chen-Wang
Copy link
Member

Released!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants