UpgradeDjango.com

Django 2.1.x

Highlights

As of this release, Django only supports Python 3.5, 3.6, and 3.7.

The other major new feature of this release is the addition of the view permission, which adds a way for you to give users a readonly view of data in the Django admin.

Django 2.1 Upgrade Gotchas

One of the first things you may run into when upgrading to version 2.1 is missing features: some of the features that were deprecated in v1.11 are now completely gone.

A few specific removed features:

  • The venerable @permalink is gone.
  • The older function-based django.contrib.auth views have been retired in favor of the new class-based versions.
  • {% load staticfiles %} and {% load admin_static %} have been replaced with {% load static %}, which works the same way.

Released Versions

Version Release Date Release Type Blog Post Release Notes GitHub
2.1.15 2019-12-02 security Blog Post Release Notes GitHub
2.1.14 2019-11-04 bugfix Blog Post Release Notes GitHub
2.1.13 2019-10-01 bugfix Blog Post Release Notes GitHub
2.1.12 2019-09-02 bugfix Blog Post Release Notes GitHub
2.1.11 2019-08-01 security Blog Post Release Notes GitHub
2.1.10 2019-07-01 security Blog Post Release Notes GitHub
2.1.9 2019-07-01 security Blog Post Release Notes GitHub
2.1.8 2019-04-01 bugfix Blog Post Release Notes GitHub
2.1.7 2019-02-11 security Blog Post Release Notes GitHub
2.1.6 2019-02-11 security Blog Post Release Notes GitHub
2.1.5 2019-01-04 security Blog Post Release Notes GitHub
2.1.4 2018-12-03 bugfix Blog Post Release Notes GitHub
2.1.3 2018-11-01 bugfix Blog Post Release Notes GitHub
2.1.2 2018-10-01 security Blog Post Release Notes GitHub
2.1.1 2018-08-31 bugfix Blog Post Release Notes GitHub
2.1 2018-08-01 release Blog Post Release Notes GitHub
2.1rc1 2018-07-18 release candidate Blog Post GitHub
2.1b1 2018-06-18 beta GitHub
2.1a1 2018-05-17 beta GitHub