Removed outdated third-party panels from the list.
Avoided the unnecessary work of recursively quoting SQL parameters.
Postponed context process in templates panel to include lazy evaluated
content.
Fixed template panel to avoid evaluating LazyObject when not already
evaluated.
Added support for Django 5.0.
Refactor the utils.get_name_from_obj to simulate the behavior of
django.contrib.admindocs.utils.get_view_name.
Switched from black to the ruff formatter <https://astral.sh/blog/the-ruff-formatter>__.
Changed the default position of the toolbar from top to the upper top
position.
Added the setting, UPDATE_ON_FETCH to control whether the
toolbar automatically updates to the latest AJAX request or not.
It defaults to False.
4.2.0 (2023-08-10)
Adjusted app directories system check to allow for nested template loaders.
Switched from flake8, isort and pyupgrade to ruff <https://beta.ruff.rs/>__.
Converted cookie keys to lowercase. Fixed the samesite argument to
djdt.cookie.set.
Converted StaticFilesPanel to no longer use a thread collector. Instead,
it collects the used static files in a ContextVar.
Added check debug_toolbar.W007 to warn when JavaScript files are
resolving to the wrong content type.
Fixed SQL statement recording under PostgreSQL for queries encoded as byte
strings.
Patch the CursorWrapper class with a mixin class to support multiple
base wrapper classes.
4.1.0 (2023-05-15)
Improved SQL statement formatting performance. Additionally, fixed the
indentation of CASE statements and stopped simplifying .count()
queries.
Added support for the new STORAGES setting in Django 4.2 for static files.
Added support for theme overrides.
Reworked the cache panel instrumentation code to no longer attempt to undo
monkey patching of cache methods, as that turned out to be fragile in the
presence of other code which also monkey patches those methods.
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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
Bumps django-debug-toolbar from 3.8.1 to 4.3.0.
Release notes
Sourced from django-debug-toolbar's releases.
... (truncated)
Changelog
Sourced from django-debug-toolbar's changelog.
... (truncated)
Commits
0b59e24
Version 4.3.00e7711e
1843 new ajax request reset's whole view if history panel is enabled (#1872)22df01c
The djdt handle shouldn't be stuck at the top of the browser window initially...77aa47a
pre-commit-config: Upgrade ruff (#1869)7731cd2
Configure ESLint using a JS file instead of JSON (#1868)075d38b
[pre-commit.ci] pre-commit autoupdate (#1866)6e9ce48
Refactor is_project_func method for Windows compatibility (#1857)fb16de1
[pre-commit.ci] pre-commit autoupdate (#1864)be989d2
Fix #1860 -- Update GitHub action versions (#1861)6ff1dd1
Enable the temporary workaround for https://github.com/prettier/prettier/issu...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 show