build(deps): bump django-debug-toolbar from 3.7.0 to 4.0.0
Created by: dependabot[bot]
Bumps django-debug-toolbar from 3.7.0 to 4.0.0.
Release notes
Sourced from django-debug-toolbar's releases.
4.0.0
- Added Django 4.2a1 to the CI.
- Dropped support for Python 3.7.
- Fixed PostgreSQL raw query with a tuple parameter during on explain.
- Use
TOOLBAR_LANGUAGE
setting when rendering individual panels that are loaded via AJAX.- Add decorator for rendering toolbar views with
TOOLBAR_LANGUAGE
.- Removed the logging panel. The panel's implementation was too complex, caused memory leaks and sometimes very verbose and hard to silence output in some environments (but not others). The maintainers judged that time and effort is better invested elsewhere.
- Added support for psycopg3.
- When
ENABLE_STACKTRACE_LOCALS
isTrue
, the stack frames' locals dicts will be converted to strings when the stack trace is captured rather when it is rendered, so that the correct values will be displayed in the rendered stack trace, as they may have changed between the time the stack trace was captured and when it is rendered.3.8.1
Note: 3.8.0 was not released, use 3.8.1
What's Changed
- fix: Simplify logic for Panel.enabled property by
@adamantike
in jazzband/django-debug-toolbar#1676- Auto-update History panel with JavaScript fetch requests. by
@tim-schilling
in jazzband/django-debug-toolbar#1685- Improve the template_source view coverage a bit by
@matthiask
in jazzband/django-debug-toolbar#1688- Support rerendering the toolbar on HTMX boosted pages. by
@tim-schilling
in jazzband/django-debug-toolbar#1686- Include panel scripts in content when RENDER_PANELS=True by
@matthiask
in jazzband/django-debug-toolbar#1689- Fixed #1693 -- Run tests on python 3.11 by
@pauloxnet
in jazzband/django-debug-toolbar#1694- Add divide by zero protection in timer.js by
@SmailBestybay
in jazzband/django-debug-toolbar#1687- Fixed #1695 - Run test on Python 3.11 for Django 4.1 by
@pauloxnet
in jazzband/django-debug-toolbar#1696- Create one-time mouseup listener for each mousedown by
@scuml
in jazzband/django-debug-toolbar#1697- Update package metadata by
@ofek
in jazzband/django-debug-toolbar#1690- Validate and format pyproject.toml by
@hugovk
in jazzband/django-debug-toolbar#1700- Drop Rob's email address in project config. by
@tim-schilling
in jazzband/django-debug-toolbar#1699- Fix highlighting on history panel by
@scuml
in jazzband/django-debug-toolbar#1698- Allow Language Selection on the Toolbar by
@leandrodesouzadev
in jazzband/django-debug-toolbar#1703- Attach handlers to djDebug instead of document by
@scuml
in jazzband/django-debug-toolbar#1702- Formalize support for Python 3.11. by
@tim-schilling
in jazzband/django-debug-toolbar#1713New Contributors
@adamantike
made their first contribution in jazzband/django-debug-toolbar#1676@SmailBestybay
made their first contribution in jazzband/django-debug-toolbar#1687@ofek
made their first contribution in jazzband/django-debug-toolbar#1690@hugovk
made their first contribution in jazzband/django-debug-toolbar#1700@leandrodesouzadev
made their first contribution in jazzband/django-debug-toolbar#1703Full Changelog: https://github.com/jazzband/django-debug-toolbar/compare/3.7...3.8.1
3.8
This tag was not released due to a bug in the release job. Use 3.8.1
Changelog
Sourced from django-debug-toolbar's changelog.
4.0.0 (2023-04-03)
- Added Django 4.2 to the CI.
- Dropped support for Python 3.7.
- Fixed PostgreSQL raw query with a tuple parameter during on explain.
- Use
TOOLBAR_LANGUAGE
setting when rendering individual panels that are loaded via AJAX.- Add decorator for rendering toolbar views with
TOOLBAR_LANGUAGE
.- Removed the logging panel. The panel's implementation was too complex, caused memory leaks and sometimes very verbose and hard to silence output in some environments (but not others). The maintainers judged that time and effort is better invested elsewhere.
- Added support for psycopg3.
- When
ENABLE_STACKTRACE_LOCALS
isTrue
, the stack frames' locals dicts will be converted to strings when the stack trace is captured rather when it is rendered, so that the correct values will be displayed in the rendered stack trace, as they may have changed between the time the stack trace was captured and when it is rendered.3.8.1 (2022-12-03)
- Fixed release process by re-adding twine to release dependencies. No functional change.
3.8.0 (2022-12-03)
- Added protection against division by 0 in timer.js
- Auto-update History panel for JavaScript
fetch
requests.- Support
HTMX boosting <https://htmx.org/docs/#boosting>
__ andTurbo <https://turbo.hotwired.dev/>
__ pages.- Simplify logic for
Panel.enabled
property by checking cookies earlier.- Include panel scripts in content when
RENDER_PANELS
is set to True.- Create one-time mouseup listener for each mousedown when dragging the handle.
- Update package metadata to use Hatchling.
- Fix highlighting on history panel so odd rows are highlighted when selected.
- Formalize support for Python 3.11.
- Added
TOOLBAR_LANGUAGE
setting.
Commits
-
28f05a2
Version 4.0.0 (#1748) -
e9e1968
Enabled Django 4.2 Trove classifier (#1745) -
ca4e76d
[pre-commit.ci] pre-commit autoupdate -
af96d39
[pre-commit.ci] pre-commit autoupdate -
ccdf705
Format frame locals when captured -
5b4450a
Use@lru
_cache(maxsize=None) when appropriate (#1746) -
36a0a75
[pre-commit.ci] pre-commit autoupdate (#1741) -
d94bf40
Added psycopg3 support (#1739) -
4613c2b
[pre-commit.ci] pre-commit autoupdate (#1740) -
1e0f149
[pre-commit.ci] pre-commit autoupdate (#1738) - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)