NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1221 most downloaded on PyPI
Extensions for Django
Last release 1 years ago
11 Apr 2025
Release timing varies
gaps range from 2 weeks to 1.8 years
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
17 years old
125 releases · first in 2009
Improvement: sqldiff, ignore proxy models in diff (with cli option to include them if wanted)
Changes:
New: ForeignKeyAutocompleteAdmin, Add autocomplete for inline model admins
Changes:
One column per quarter.
Fix: create_app, Fixed typo in deprecation warning
Changes:
Deprecation: JSONField, Django now includes JSONField our field is now deprecated
Changes:
Fix: passwd, Update passwd command up to Django>=1.8
Changes:
Fix: sqldiff, fix optional app_label arguments
Changes:
The "Letting go of the past" release.
The "Letting go of the past" release.
From this moment on Django Extensions requires version 1.8 or higher. A lot of work has been done to remove old backwards compatibility code and make sure that Django Extensions uses the current Django API's. This should result in better and easier to maintain code (and hopefully less bugs :).
This release touches a lot of code if you have any issues please report them at [https://github.com/django-extensions/django-extensions/issues]
We still need more tests to make sure we don't break people's projects when refactoring. If you have some spare time please contribute tests !
Changes:
Fix: describe_form, fix No module named 'django.db.models.loading' error
Changes:
Fix: UniqueFieldMixin, resolve get_fields_with_model deprecation Django 1.10
Changes:
Bumped version number since PyPi returns 500 errors while uploading packages :(
Bumped version number since PyPi returns 500 errors while uploading packages :(
Bumped version number for incomplete PyPi upload
Bumped version number for incomplete PyPi upload
This fixes bugs that causes them to be returned as strings after multiple saves. Note that this can be backwards incompatible !
The long over due release :-)
Changes:
Revert: JSONField, revert Django 1.9 fix as it breaks the field (ticket #781)
Changes:
Fix: wheel still had the old migrations directory in the package
Changes:
Fix: migrations, fix BadMigrationError with Django 1.8+
Changes:
Fix: CreationDateTimeField, migration error
Changes:
New: RandomCharField, prepopulates random character string
Changes:
Fix: sqldiff, previous Django 1.8 fix was slightly broken
Changes:
Improvement: syncdata, add skip-remove option
Changes:
New: ratelimiter, a simple ratelimiter filter for Python logging
Changes:
New: sqldsn, prints Data Source Name for defined database(s)
Changes:
New: runserver_plus, add support for --extra-files parameter
Changes:
Fix: various fixes for Django 1.8
Changes:
New: drop_test_database, drops the test database
Changes:
Bugfix: validators, fix NoWhitespaceValidator __eq__ check
Changes:
Deprecation: deprecated UUIDField since Django 1.8 will have a native version.
Changes:
Improvement: sqldiff, fix for dbcolumn not used in few places when generating the sqldiff
Changes:
New: clear_cache, Clear django cache, useful when testing or deploying
Changes:
Fix: admin_generator, fix ImproperlyConfigured exception on Django 1.7
Changes:
Nothing published for this version
Nothing published for this version
New: shell_plus, Added python-prompt-toolkit integration for shell_plus
Changes:
New admin_generator, can generate a admin.py file from models
Changes:
Improvement: sqldiff, show differences for not managed tables
Changes:
Fix: show_urls, fix bug in new formatter when column is empty
Changes:
Feature: shell_plus, add --kernel option to start as standalone IPython kernel
Changes:
Feature: show_urls, add option to specify dense or verbose output format
Changes:
We urge everybody to include a BASE_DIR settings in their project file! auto-detecting the project-root is now deprecated and will be removed in 1.4.0…
Changes:
Additional version bump because we mistakenly already uploaded version 1.3.5 of the wheel package with the code of 1.3.4
Changes:
Feature: Django-Extensions is now also distributed as a Wheel package
Changes:
Feature: Start maintaining a CHANGELOG file in the repository
Changes:
Docs: Made it clearer that Django Extensions requires Django 1.4 or higher
Changes:
Nothing published for this version
Nothing published for this version
Feature: SQLDiff much better notnull detection
Changes:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →