Skip to content
This repository has been archived by the owner on May 30, 2022. It is now read-only.

Update django-extensions to 3.1.3 #926

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link
Contributor

This PR updates django-extensions from 2.0.6 to 3.1.3.

Changelog

3.1.3

-----

Changes:
- Fix: Django 3.2, Run tests against Django 3.2
- Fix: Django 3.2, Handle warnings for default_app_config (1654)
- Fix: sqldiff, Fix for missing field/index in model case

3.1.2

-----

Changes:
- Improvement: shell_plus, not save ipython history when using Jupyter
- Improvement: docs, fix spelling mistakes
- Improvement: tests, move to Github Actions instead of Travis
- Improvement: drop_test_database, delete all cloned test databases (1637)
- Improvement: setup.py, Added minimum Django>=2.2 version to PyPI package
- Improvement: shell_plus, fix --command globals / locals error

3.1.1.post1

-----------

Changes:
- Improvement: setup.py, Added minimum Django>=2.2 version to PyPI package

3.1.1

-----

Changes:
- Improvement: graph_models, add option --app-labels
- Improvement: shell_plus, update shell_plus for jupyterlab 3
- Improvement: tests, add Python 3.9

3.1.0

-----

Changes:
- Improvement: pipchecker, sleep 60s if pypi raises a fault
- Improvement: add django_zero_downtime_migrations to list of supported postgresql engines
- Improvement: use list of supported database engines from settings for all database commands
- Improvement: reset_db, documentation
- Fix: tests, Python 3.9 fixes for some tests
- Fix: runserver_plus, parsing of RUNSERVER_PLUS_EXTRA_FILES

3.0.9

-----

Changes:
- Improvement: runserver_plus, survive syntax and configuration errors part II
- Improvement: tests, refactor test runner
- Improvement: sqlcreate, support postgresql unix domain socket

3.0.8

-----

Changes:
- Improvement: setup.cfg, remove universal flag from wheel, we only support Python 3 and up
- Improvement: sqlcreate, fixed mentioned of old syncdb
- Fix: runserver_plus, stop catching SyntaxError since reload for it was not working properly

3.0.7

-----

Changes:
- Improvement: runserver_plus, gh 1575 survive syntax and configuration errors
- Improvement: runscript, use exit-code 1 if script is not found

3.0.6

-----

Changes:
- Improvement: runscript, add --continue-on-error unless set runscript will exit on errors
- Improvement: runscript, allow to return exit-code
- Improvement: runscript, support raise CommandError(... returncode=...)
- Improvement: runscript, run Django checks() and check_migrations() before executing scripts
- Improvement: shell_plus, set application name on all postgresql backends

3.0.5

-----

Changes:
- Fix: runserver_plus, exceptions must derive from BaseException error

3.0.4

-----

Changes:
- Various cleanups
- Deprecated using `--router` instead use `--database`
- Locales: Indonesian and Polish, updated
- Improvement: show_dsn, fix crash with django-postgres-extra
- Improvement: print_settings, added wildcard support
- Improvement: print_settings, added --fail option
- Improvement: delete_squashed_migrations, add --database option
- Improvement: runserver_plus, added RUNSERVER_PLUS_EXTRA_FILES setting
- Improvement: runserver_plus, added runserver_plus_started signal

3.0.3

-----

Changes:
- New: InternalIPS, allows to specify CIDRs for INTERNAL_IPS
- Docs: restructure toctree

3.0.2

-----

Changes:
- Fix: shell_plus, fix honouring SHELL_PLUS in settings.py

3.0.1

-----

Changes:
- Fix: setup.py, add python_requires and remove legacy trove classifiers

3.0.0

-----

This is the first Django Extensions release which only targets Django 2.2 and above.
It drops official support for Python 2.7.


Changes:
- Removal of Python 2 support
- Removal of deprecated keyczar encrypted fields EncryptedTextField and EncryptedCharField
- Removal of deprecated passwd command
- Removal of truncate_letters filter
- Change: TimeStampedModel; Removed default ordering on abstract model
- New: DjangoExtensionsConfig AppConfig
- New: shell_plus, JupyterLab support
- New: list_signals, List all signals by model and signal type
- Improvement: shell_plus, use -- to directly pass additional arguments to Jupyter
- Improvement: shell_plus, improvements to MySQL support
- Improvement: jobs, use logging to record errors
- Improvement: syncdata, added --remove-before flag
- Improvement: graph_models, add field and model to template context
- Fix: syncdata, fix non existent field in fixture data
- Fix: pipchecker, compatibility with pip 20.1

2.2.9

-----

Changes:
- Fix: shell_plus, move notebook down the list of preferred shells
- Fix: sqldiff, fix KeyError when detecting missing (unique) indexes
- Improvement: encrypted fields, make it harder to use deprecated keyczar fields
- Locale: Removed empty localizations

2.2.8

-----

Changes:
- Locale: zh_Hans, removed as it generated UnicodeDecodeError errors (1478)

2.2.7

-----

Changes:
- Improvement: shell_plus, 865 always add manage.py basedir to path for notebook kernel
- Improvement: docs, add zh-Hans locale
- Improvement: runserver_plus, fix broken import for werkzeug v1.0.0
- Improvement: runserver_plus, 1461 fix always trying to load StaticFilesHandler
- Improvement: pipchecker, 1471 fix import of PipSession

2.2.6

-----

Changes:
- Improvement: travis, update pypy and pypy3 versions
- Improvement: shell_plus, ability to print location/traceback besides sql
- Improvement: runserver_plus, ability to print location/traceback besides sql
- Improvement: UniqueFieldMixin, Support Django 2.2 UniqueConstraint.condition
- Improvement: DEFAULT_MYSQL_ENGINES, add mysql.connector.django
- Improvement: shell_plus, allow setting SHELL_PLUS="notebook"
- Improvement: shell_plus, add -c/--command to shell_plus mirroring django's shell command
- Fix: shell_plus, fix postgresql debug wrapper on django 3.0 or higher
- Fix: runserver_plus, fix postgresql debug wrapper on django 3.0 or higher

2.2.5

-----

Changes:
- Improvement: travis, add Python 3.8
- Improvement: setup.py, update classifiers

2.2.4

-----

Changes:
- Improvement: RandomCharField, Support unique_together
- Improvement: export_emails, add settings for overriding queryset fields, order_by and the full_name function

2.2.3

-----

Changes:
- Fix: admin widgets, fix import of static template tag (part 2)

2.2.2

-----

Changes:
- Fix: autoslugfield, find unique method overrideable
- Fix: notes, do not replace dot in template dirs
- Fix: admin widgets, fix import of static template tag
- Improvement: print_user_for_session, use session backend
- Improvement: sqlcreate, postgis support
- Improvement: graph_models, permit combination of includes and excludes
- Improvement: Adds missing GIS engine to DEFAULT_MYSQL_ENGINES
- Improvement: sqldiff, use lowercase field names in MySQL
- Improvement: sqldiff, mysql code could duplicate AUTO_INCREMENT and UNSIGNED statements

2.2.1

-----

Changes:
- Fix: tests, support for newer versions of pytest
- Fix: tests, disable test with drf dependency for older python versions

2.2.0

-----

Changes:
- Fix: removing wrongly released text_tags template
- Fix: graph_models, support for Python <3.6
- Improvement: ForeignKeySearchInput, wrap media files in static()
- Improvement: UniqField, added tests
- Improvement: dumpscript, fix orm_item_locator to use dateutil
- Improvement: graph_models, added argument to change arrow_shape

2.1.9

-----

Changes:
- Fix: show_urls, fix for traceback on multi language sites
- Improvement: reset_db, fix typo's in help test

2.1.8

-----

Changes:
- New: HexValidator, validate hex strings
- Improvement: reset_db, move settings to `django_settings.settings` which makes it easier to override.
- Improvement: AutoSlugField, extend support for custom slugify function
- Fix: runprofileserver, fix autoreloader for newer Django versions

2.1.7

-----

Changes:
- New: test, many many more tests :-) thanks everybody
- New: docs, many documentation updates
- New: graph_model, add simple theming support and django2018 theme
- Improvement: ModificationDateTimeField, make modificationfield name modifiable
- Improvement: graph_model, option to not showrelations labels in the graph
- Improvement: reset_db, allow to override list of backends for database engines
- Improvement: reset_db, add psqlextra backend
- Improvement: runserver_plus, idle support
- Improvement: generate_secret_key, removed get_random_string in favour of get_random_secret_key
- Improvement: update_permissions, add create-only and update-only flags
- Improvement: update_permissions, update changed names of permission to match correct permission name
- Improvement: syncdata, add --database option
- Improvement: runscript, allow to override RUNSCRIPT_SCRIPT_DIR
- Fix: create_command, fix mknod error on macos
- Fix: runserver_plus, fix in resolving ssl certificate path
- Fix: sqldiff, fix hstorefield
- Deprecate: truncate_letters, use Django's truncatechars
- Deprecate: passwd, use Django's changepassword
- Deprecate: Keyczar encrypted fields, Keyczar is abandoned / deprecated

2.1.6

-----

Changes:
- Fix: runserver_plus, auto_reloader fix for compatibility with Django 2.2
- New: test, many many more tests :-) thanks kuter

2.1.5

-----

Changes:
- New: ipdb, pdb and wdb filters
- Fix: ForeignKeySearchInput, error with widget render(...) parameters on Django 2.1
- Fix: pipchecker, unsupported format string passed to NoneType.format error
- Tests: bunch of new test cases

2.1.4

-----

Changes:
- Fix: null_technical_500_response, handle function-based middleware
- Fix: shell_plus, fix 1261 check for --notebook-dir=... argument style
- Fix: graph_models, Excluded models displayed as an underscore
- Fix: set_fake_password, requires_model_validation has been replaced with requires_system_checks since 1.9
- Docs: admin_generator, new documentation and examples
- Improvement: JSONField, use new from_db_value syntax on Django 2 and up
- Improvement: EncryptedTextField, use new from_db_value syntax on Django 2 and up
- Improvement: graph_models, add --dot option
- Improvement: graph_models, allow to redirect (text) output to file
- Improvement: sqldiff, better support for indexes, index_together and unique_together

2.1.3

-----

Changes:
- Fix: Readme, add direct link to screencast video
- Fix: graph_models, regression under Python 2
- Fix: ForeignKeyAutocompleteAdmin, 2.0.8 breaks ForeignKeyAutocompleteAdmin
- Fix: AutoSlugField, fix regression when copying an autoslug model require the explicit clearing of the slug if it needs to be recalculated
- Fix: technical_response, check for AttributeError
- Improvement: graph_models, Add feature disable_abstract_fields
- Improvement: AutoSlugField, Add overwrite_on_add
- Improvement: runscript, Improve module existence test in runscript

2.1.2

-----

Changes:
- Fix: AutoSlugField, fix check on list or tuple type

2.1.1

-----

2.1.0

-----

Changes:
- Fix: travis

2.0.9

-----

Changes:
- Improvement: use README as project description on PyPI

2.0.8

-----

Please stop using ForeignKeyAutocompleteAdmin edition :-)

Changes:
- Fix: special markers in runserver_plus.rst
- Fix: shell_plus, refactor reading pythonrc file outside of exec(compile(...))
- Fix: reset_db, fix default utf8 support
- Fix: autoslugfield, Fix autoslug generation when existing model is copied
- Improvement: Cleanup management commands options after argparse migration 916
- Improvement: sqldiff, add more tests
- Improvement: sqldiff, add DurationField and SearchVectorField
- Improvement: shell_plus, add more tests
- Improvement: shell_plus, backport macos fix for tab completion
- Improvement: clear_cache, add --all option
- Improvement: pipchecker, treat dev versions as unstable
- Deprecation: ForeignKeyAutocompleteAdmin, Django 2.0 has similar capabilities, which are much better supported.

2.0.7

-----

Changes:
- Fix: pipchecker, pip 10.0.0 compatibility
- Fix: sqldiff, improve support of GIS fields by using Django introspection
- Fix: shell_plus, fix bug in windows when PYTHONPATH is defined
- Fix: shell_plus, Call execute on CursorWrapper instead of directly on cursor to ensure wrappers are run
- Fix: runserver_plus, Call execute on CursorWrapper instead of directly on cursor to ensure wrappers are run
- Improvement: sqldiff, drop old compatibility code
- Improvement: ForeignKeyAutocompleteAdminMixin, improvements for Django >1.9
Links

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

Successfully merging this pull request may close these issues.

1 participant