Skip to content

Releases: jazzband/djangorestframework-simplejwt

v5.5.1

21 Jul 16:49
be0301e
Compare
Choose a tag to compare

5.5.1

Missing Migration for rest_framework_simplejwt.token_blacklist app. A previously missing migration (0013_blacklist) has now been added. This issue arose because the migration file was mistakenly not generated earlier. This migration was never part of an official release, but users following the latest master branch may have encountered it.

Notes for Users
If you previously ran makemigrations in production and have a 0013_blacklist migration in your django_migrations table, follow these steps before upgrading:

  1. Roll back to the last known migration:
python manage.py migrate rest_framework_simplejwt.token_blacklist 0012
  1. Upgrade djangorestframework-simplejwt to the latest version.
  2. Apply the migrations correctly:
python manage.py migrate

Important: If other migrations depend on 0013_blacklist, be cautious when removing it. You may need to adjust or regenerate dependent migrations to ensure database integrity.

New Contributors

Full Changelog: v5.5.0...v5.5.1

v5.5.0

26 Feb 19:34
faeea49
Compare
Choose a tag to compare

Differing Behavior Change

What's Changed

Full Changelog: v5.4.0...v5.5.0

5.4.0

07 Jan 08:23
7637f31
Compare
Choose a tag to compare

5.4.0

  • Changed string formatting in views by @Egor-oop in #750
  • Enhance BlacklistMixin with Generic Type for Accurate Type Inference by @Dresdn in #768
  • Improve type of Token.for_user to allow subclasses by @sterliakov in #776
  • Fix the Null value of the OutstandingToken of the BlacklistMixin.blacklist by @JaeHyuckSa in #806
  • Fix: Disable refresh token for inactive user. by @ajay09 in #814
  • Add option to allow inactive user authentication and token generation by @zxkeyy in #834
  • Drop Django <4.2, DRF <3.14, Python <3.9 by @Andrew-Chen-Wang in #839
    • Note, many deprecated versions are only officially not supported but probably still work fine.
  • Add support for EdDSA and other algorithms in jwt.algorithms.requires_cryptography (#822) #823

Full Changelog: v5.3.1...v5.4.0

v5.3.1

04 Dec 06:36
8ae34dd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.3.0...v5.3.1

v5.3.0

11 Aug 10:54
faf92e8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.2.2...v5.3.0

v5.2.2

20 Oct 16:55
bd4c6ce
Compare
Choose a tag to compare

Major security release

v5.2.1

28 Sep 04:32
7740384
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.2.0...v5.2.1

v5.2.0

24 May 19:23
085a3bd
Compare
Choose a tag to compare

Version 5.2.0

  • Remove the JWTTokenUserAuthentication from the Experimental Features #546 by @byrpatrick in #547
  • Fix leeway type error by @2ykwang in #554
  • Add info on TokenBlacklistView to the docs by @inti7ary in #558
  • Update JWTStatelessUserAuthentication docs by @2ykwang in #561
  • Allow none jti claim token type claim by @denniskeends in #567
  • Allow customizing token JSON encoding by @vainu-arto in #568
  • update & correct supported versions in docs by @asaah18 in #576

New Contributors

Full Changelog: v5.1.0...v5.2.0

v5.1.0

01 Mar 20:38
72000af
Compare
Choose a tag to compare

Version 5.1.0

  • Add back support for PyJWT 1.7.1 (#536)
  • Make the token serializer configurable (#521)
  • Simplify using custom token classes in serializers (#517)
  • Fix default_app_config deprecation (#415)
  • Add missing integration instructions for drf-yasg (#505)
  • Add blacklist view to log out users (#306)
  • Set default verifying key to empty str (#487)
  • Add docs about TOKEN_USER_CLASS (#455)

Meta:

  • Add auto locale updater (#456)

Translations:

  • Added Korean translations (#501)
  • Added Turkish translations (#508)

v5.0.0

13 Oct 16:34
1df8df9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.8.0...v5.0.0