Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update django-extensions to 3.2.0 #169

Closed

Conversation

pyup-bot
Copy link
Collaborator

This PR updates django-extensions from 2.2.1 to 3.2.0.

Changelog

3.2.0

-----

Changes:

- Improvement: Django 4 support
- Improvement: Accept both --no-input and --noinput
- Improvement: sqldsn, Added more styles to the sqldsn management command
- Improvement: graph_models, Flag for to color code relations based on on_delete
- Improvement: graph_models, Add --relation-fields-only flag
- Improvement: RandomCharField, allow keeping default values
- Fix: HexValidator, Max length validation
- Fix: runserver_plus, Fix KeyError: 'werkzeug.server.shutdown'
- New: managestate, Saves current applied migrations to a file or applies migrations from file

3.1.5

-----

Changes:

- Fix: pipchecker, crude way slow down to avoid HTTPTooManyRequests
- Fix: pipchecker, fix for removed get_installed_distributions function

3.1.4

-----

Changes:

- Fix: set_default_site, improve django.contrib.sites application detection
- Improvement: documentation, Fix name of mixin in docs
- Improvement: mypy, type ignore backwards compatible imports
- Improvement: graph_models, add --rankdir to change graph direction
- Improvement: runserver_plus, Add --sql-truncate cli modifier
- Improvement: shell_plus, Add --sql-truncate cli modifier

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
Links

@pyup-bot
Copy link
Collaborator Author

pyup-bot commented Sep 9, 2022

Closing this in favor of #180

@pyup-bot pyup-bot closed this Sep 9, 2022
@mohsen-mahmoodi mohsen-mahmoodi deleted the pyup-update-django-extensions-2.2.1-to-3.2.0 branch September 9, 2022 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant