File python-django-extensions.changes of Package python-django-extensions

-------------------------------------------------------------------
Wed Jun  4 00:39:58 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 4.1:
  * Add: show_permissions command (#1920)
  * Improvement: graph_models, style per app (#1848)
  * Fix: JSONField, bulk_update's (#1924)
  * Improvement: Support for Python 3.12 and 3.13
  * Improvement: Support for Django 5.x
  * Improvement: Switch from setup.{cfg,py} to pyproject.toml
  * Improvement: graph_models, Add option to display field choices in
    graph_models (#1854)
  * Improvement: graph_models, Add webp support (#1857)
  * Improvement: graph_models, Support for ordering edges on
    pydot/dot/graphviz (#1914)
  * Improvement: mail_debug, Update mail_debug command to use aiosmtpd (#1880)
  * Improvement: shell_plus, Improve error message for missing import (#1898)
  * Improvement: reset_db, Add reset_db support for django_tenants (#1855)
  * Improvement: jobs, Handle non-package modules when looking for job
    definitions (#1887)
  * Improvement: Add django-prometheus DB backends support (#1800)
  * Improvement: Call post_command when the command raises an unhandled
    exception (#1837)
  * Fix: sqldiff, do not consider ('serial', 'integer') nor ('bigserial',
    'bigint') as a field-type-differ (#1867)
  * Fix: shell_plus, Fix start up order and add history (#1869)
  * Following Django's release numbering style more closely.
- Switch to pyproject macros.

-------------------------------------------------------------------
Mon Feb 24 12:27:11 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>

- Skip failing test with latest pygments

-------------------------------------------------------------------
Mon Dec 16 10:27:01 UTC 2024 - Markéta Machová <mmachova@suse.com>

- Fix build
  * use older Django, not compatible with the new one
  * skip tests failing with new pytest

-------------------------------------------------------------------
Tue Feb  6 01:12:01 UTC 2024 - John Vandenberg <jayvdb@gmail.com>

- Fix Python 3.12 by disabling mail_debug testing.
- Re-enable some other tests

-------------------------------------------------------------------
Fri Jun 23 08:19:05 UTC 2023 - Andreas Schneider <asn@cryptomilk.org>

- Use sle15_python_module_pythons

-------------------------------------------------------------------
Sun Jun 11 11:50:33 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 3.2.3:
  * Fix error with lack of PosixPath support
  * Import pkg_resources directly
  * Add REMOTE_USER to werkzeug environment
  * runserver_plus template reloading
  * Add Python 3.11 support
  * Run tests againts Django 4.2 and add trove classifier
  * fix: test_should_highlight_bash_syntax_without_name to
    include whites… 
  * Add support for psycopg3
  * Fixed drop test database command with psycopg 3
  * Fixed reset_db with psycopg3 (same patch like for
    drop_test_database)

-------------------------------------------------------------------
Sat Jan 28 05:48:16 UTC 2023 - John Vandenberg <jayvdb@gmail.com>

- Skip one test that has started failing due to minor HTML output
  changes.

-------------------------------------------------------------------
Sun Sep 18 01:41:37 UTC 2022 - John Vandenberg <jayvdb@gmail.com>

- Remove patches merged upstream:
  * pr_1698.patch
  * remove-mock.patch
  * support-werkzeug-2-1.patch
- Add skips for tests depending on missing test data
- Update to v3.2.1
  * Improvement: fix translation interpolation in prospective arabic translations
  * Improvement: runserver_plus, Add option to ignore files on runserver_plus reload
  * Improvement: docs: Fix a few typos
  * Improvement: drop python 3.5 as it is EOL
  * Improvement: sqldiff, Added support for meta indexes and constraints in sqldiff
  * Improvement: show_urls, Ensure consistent output in show_urls for django 4.0+
  * Fix: dumpscript, make_aware should not be called if aware already
  * Fix: Use list values for requires_system_checks
- from v3.2.0
  * 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

-------------------------------------------------------------------
Fri May  6 05:19:17 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>

- Add patch remove-mock.patch:
  * Use stdlib mock.
- Remove BuildRequires on mock
- Add patch support-werkzeug-2-1.patch:
  * Support Werkzeug >= 2.1.0 

-------------------------------------------------------------------
Sun Jan  9 02:37:08 UTC 2022 - John Vandenberg <jayvdb@gmail.com>

- Relax dependency on optional dependency pip to allow building on
  Leap
- Add pr_1698.patch for Django 4.0 support
- Update to v3.1.5
  * fix for removed get_installed_distributions function 
  * crude way slow down to avoid HTTPTooManyRequests
  * ignore failing get_installed_distributions import for mypy
- from v3.1.4
  * 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
- from v3.1.3
  * 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

-------------------------------------------------------------------
Thu Dec  2 12:36:09 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>

- Drop python 3.6 support since python-pygraphviz dropped it

-------------------------------------------------------------------
Wed May 12 13:07:34 UTC 2021 - Markéta Machová <mmachova@suse.com>

- Update to 3.1.3
  * add option --app-labels to graph_models
  * Handle warnings for default_app_config in Django 3.2

-------------------------------------------------------------------
Tue Jan 12 10:05:22 UTC 2021 - John Vandenberg <jayvdb@gmail.com>

- Run spec-cleaner and remove url from description
- Remove conf.py from %doc
- Add Suggests for requests, pygraphviz and pydot
- Add minimum versions for pip and djangorestframework
- Re-activate several tests and de-select two tests
- Update to v3.1.0
  * pipchecker, sleep 60s if pypi raises a fault
  * add django_zero_downtime_migrations to list of supported
    postgresql engines
  * use list of supported database engines from settings for all
    database commands
  * reset_db, documentation
  * Fix: tests, Python 3.9 fixes for some tests
  * Fix: runserver_plus, parsing of RUNSERVER_PLUS_EXTRA_FILES
- from v3.0.9
  * runserver_plus, survive syntax and configuration errors part II
  * tests, refactor test runner
  * sqlcreate, support postgresql unix domain socket
- from v3.0.8
  * setup.cfg, remove universal flag from wheel, as Python 3 only
  * sqlcreate, fixed mentioned of old syncdb
  * runserver_plus, stop catching SyntaxError since reload for
    it was not working properly
- from v3.0.7
  * runserver_plus, gh #1575 survive syntax and configuration errors
  * runscript, use exit-code 1 if script is not found
- from v3.0.6
  * runscript, add --continue-on-error unless set runscript will
    exit on errors
  * runscript, allow to return exit-code
  * runscript, support raise CommandError(... returncode=...)
  * runscript, run Django checks() and check_migrations() before
    executing scripts
  * shell_plus, set application name on all postgresql backends
- from v3.0.5
  * runserver_plus, exceptions must derive from BaseException error
- from v3.0.4
  * Various cleanups
  * Deprecated using `--router` instead use `--database`
  * Locales: Indonesian and Polish, updated
  * show_dsn, fix crash with django-postgres-extra
  * print_settings, added wildcard support
  * print_settings, added --fail option
  * delete_squashed_migrations, add --database option
  * runserver_plus, added RUNSERVER_PLUS_EXTRA_FILES setting
  * runserver_plus, added runserver_plus_started signal
- from v3.0.3
  * New: InternalIPS, allows to specify CIDRs for INTERNAL_IPS
  * Docs: restructure toctree

-------------------------------------------------------------------
Tue Jul  7 08:39:29 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>

- Update to 3.0.2
  * Django 2.2 and above only
  * 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

-------------------------------------------------------------------
Fri Apr  3 10:45:05 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.2.9:
  * Fix: shell_plus, move notebook down the list of prefered 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

-------------------------------------------------------------------
Thu Feb 20 07:59:33 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.2.8:
  * Various small fixes

-------------------------------------------------------------------
Mon Jan 13 15:31:05 UTC 2020 - pgajdos@suse.com

- fix build in SLE-15: set en_US.UTF-8 encoding

-------------------------------------------------------------------
Wed Oct 30 12:02:11 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.2.5:
  * RandomCharField, Support unique_together
  * export_emails, add settings for overriding queryset fields, order_by and the full_name function

-------------------------------------------------------------------
Mon Oct  7 13:10:59 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.2.3:
  * minor fixes
- Disable py2 package due to unsattisfied dependencies

-------------------------------------------------------------------
Mon Sep 16 09:36:08 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.2.1:
  * More tests
  * Many bugfixes
  * Fixes for newest pytest/django

-------------------------------------------------------------------
Fri Sep 13 16:02:37 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Use have/skip_python2/3 macros to allow building only one package

-------------------------------------------------------------------
Tue Mar 12 01:11:17 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Activate the test suite
- Add missing Requires python-six
- Add Recommends and Suggests
- Add fdupes
- Update to v2.1.6

-------------------------------------------------------------------
Sat Feb 16 06:33:46 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Use single spec style
- Use %license
- Add missing Requires python-Django
- Update to v2.1.5

-------------------------------------------------------------------
Fri Sep 27 17:43:22 UTC 2013 - p.drouand@gmail.com

- Update to version 1.2.2
  + No changelog available
- Use download url as source
- Copy documentation from tarball

-------------------------------------------------------------------
Sun Jan 27 22:33:59 UTC 2013 - alexandre@exatati.com.br

- Update to 1.0.3:
  - Sorry, no changelog atm.

-------------------------------------------------------------------
Mon Dec 17 11:26:34 UTC 2012 - alexandre@exatati.com.br

- Update to 1.0.2:
  - Sorry, no changelog atm.

-------------------------------------------------------------------
Thu Nov  8 23:18:03 UTC 2012 - alexandre@exatati.com.br

- Update to 1.0.1:
  - Sorry, no changelog atm.

-------------------------------------------------------------------
Mon Oct 22 23:05:45 UTC 2012 - alexandre@exatati.com.br

- Update to 1.0.0:
  - Sorry, no changelog atm.

-------------------------------------------------------------------
Fri Jun  8 13:17:12 UTC 2012 - alexandre@exatati.com.br

- Update to 0.9:
  - Sorry, no changelog atm.

-------------------------------------------------------------------
Mon Feb 27 02:08:02 UTC 2012 - alexandre@exatati.com.br

- Update to 0.8:
  - Sorry, no changelog atm.

-------------------------------------------------------------------
Mon Oct 17 13:45:39 UTC 2011 - alexandre@exatati.com.br

- Update to 0.7.1:
  - Sorry, no changelog atm.
- Regenerate spec file with py2pack;
- Bzip2 source code.

-------------------------------------------------------------------
Fri Apr 23 13:14:23 UTC 2010 - alexandre@exatati.com.br

- Update to 0.5;
- Spec file cleaned with spec-cleaner;
- Building as noarch for openSUSE >= 11.2;
- Fixed Author, Description, Summary and URL tags in spec file.
openSUSE Build Service is sponsored by