NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1018 most downloaded on PyPI
Extensions for Django
Last release 1 years ago
no release in 18 months
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
18 years old
125 releases · first in 2009
Improvement: graph_models, style per app
Improvement: Support for Python 3.12 and 3.13
Full Changelog: 3.2.3...4.0
One column per quarter.
Improvement: Support for Python 3.12 and 3.13
field-type-differ (#1867)Full Changelog: 3.2.3...3.2.4b1
Fix error with lack of PosixPath support by @giff-h in #1785
Full Changelog: 3.2.1...3.2.3
Changes:
fix translation interpolation in prospective arabic translations by @matthugs in #1740
make_aware should not be called if aware already by @blueyed in #1745Full Changelog: 3.2.0...3.2.1
Changes:
Remove use of deprecated imp module in job system. by @mblayman in #1717
sqldsn management command. by @greyhare in #1707Full Changelog: 3.1.5...3.2.0
Changes:
Full Changelog : 3.1.4...3.1.5
Full Changelog: 3.1.4...3.1.5
Changes:
Fix name of mixin in docs by @ryanwilsonperkin in #1661
Full Changelog: 3.1.3...3.1.4
Changes:
Fix: Django 3.2, Run tests against Django 3.2
Changes:
Improvement: shell_plus, not save ipython history when using Jupyter
Changes:
Improvement: setup.py, Added minimum Django>=2.2 version to PyPI package
Changes:
Improvement: graph_models, add option --app-labels
Changes:
Improvement: pipchecker, sleep 60s if pypi raises a fault
Changes:
Improvement: runserver_plus, survive syntax and configuration errors part II
Changes:
Improvement: setup.cfg, remove universal flag from wheel, we only support Python 3 and up
Changes:
Improvement: runserver_plus, gh #1575 survive syntax and configuration errors
Changes:
Improvement: runscript, add --continue-on-error unless set runscript will exit on errors
Changes:
Fix: runserver_plus, exceptions must derive from BaseException error
Changes:
Deprecated using --router instead use --database
Changes:
--router instead use --databaseNew: InternalIPS, allows to specify CIDRs for INTERNAL_IPS
Changes:
Fix: shell_plus, fix honouring SHELL_PLUS in settings.py
Changes:
Fix: setup.py, add python_requires and remove legacy trove classifiers
Changes:
Removal of deprecated keyczar encrypted fields EncryptedTextField and EncryptedCharField
This is the first Django Extensions release which only targets Django 2.2 and above. It drops official support for Python 2.7.
Changes:
Improvement: encrypted fields, make it harder to use deprecated keyczar fields
Changes:
Locale: zh_Hans, removed as it generated UnicodeDecodeError errors
Changes:
Improvement: shell_plus, #865 always add manage.py basedir to path for notebook kernel
Changes:
Improvement: travis, update pypy and pypy3 versions
Changes:
Improvement: travis, add Python 3.8
Changes:
Improvement: RandomCharField, Support unique_together
Changes:
Fix: admin widgets, fix import of static template tag (part 2)
Changes:
Fix: autoslugfield, find unique method overrideable
Changes:
Fix: tests, support for newer versions of pytest
Changes:
Fix: show_urls, fix for traceback on multi language sites
Changes:
Deprecate: truncate_letters, use Django's truncatechars
Changes:
Fix: runserver_plus, auto_reloader fix for compatibility with Django 2.2
Changes:
Fix: ForeignKeySearchInput, error with widget render(...) parameters on Django 2.1
Changes:
Fix: null_technical_500_response, handle function-based middleware
Changes:
Fix: Readme, add direct link to screencast video
Changes:
Fix: AutoSlugField, fix check on list or tuple type
Changes:
Fix: sqldiff, fix deprecated get_indexes call
Removed support for Django versions before 1.11
Changes:
Changes: - Fix: travis
Changes:
Deprecation: ForeignKeyAutocompleteAdmin, Django 2.0 has similar capabilities, which are much better supported.
Please stop using ForeignKeyAutocompleteAdmin edition :-)
Changes:
Fix: pipchecker, pip 10.0.0 compatibility
Changes:
Fix: shell_plus, Fix of deprecation warning in collision resolvers
Changes:
Improvement: setup.py, Use PEP 508 when setuptools is version 36 or higher should fix issues with pipenv
Changes:
Fix: shell_plus, python 2.7 support broken due to use of Python3 super()
Changes:
Improvement: sqldiff, add --include-defaults to include default value in missing field for sqldiff #1064
Changes:
Fix: runserver_plus, for 1.11 still using MIDDLEWARE_CLASSES
Changes:
Fix: runserver_plus, fix for Django 2.0 middleware handling
Changes:
Fix: show_urls, fix for Django 2.0 (Locale URL Resolvers are still broken)
Changes:
--print-sql usage clearificationThis release add checking types with MyPy to the test suite. At this point only a few lines of code are explicitly typed.
This release add checking types with MyPy to the test suite. At this point only a few lines of code are explicitly typed.
Changes:
Fix boo-boo with release version in django_extensions/__init__.py
Fix boo-boo with release version in django_extensions/init.py
Tests: shell_plus, simple test for get_imported_objects
Changes:
Fix: graph_models, fix json option
Changes:
The change to --no-startup/--use-pythonrc in shell_plus changes the default behaviour to automatically load PYTHONSTARTUP and ~/.pythonrc.py unless --
The change to --no-startup/--use-pythonrc in shell_plus changes the
default behaviour to automatically load PYTHONSTARTUP and ~/.pythonrc.py
unless --no-startup is set.
Changes:
Build: use tox's 'TOXENV' environment variable
Changes:
UUIDField has been removed after being deprecated.
UUIDField has been removed after being deprecated.
Deprecation schedule for JSONField has been removed after requests from the community.
Changes:
Fix: AutoSlugField, foreignkey relationships
Changes:
Improvement: django 1.11, add testing for Django 1.11
Changes:
Improvement: admin_generator, use decorator style for registering ModelAdmins.
Changes:
attributes referenced before assignmentYour coding agent can read these notes before it upgrades. Set up the MCP server →