TWLight
TWLight copied to clipboard
Bump django-debug-toolbar from 3.2.4 to 3.7.0
Bumps django-debug-toolbar from 3.2.4 to 3.7.0.
Release notes
Sourced from django-debug-toolbar's releases.
3.7
What's Changed
- Fix JS linting error from pre-commit. by
@tim-schillingin jazzband/django-debug-toolbar#1670- Use system font stack in the toolbar by
@matthiaskin jazzband/django-debug-toolbar#1672- Profiling panel improvements by
@tim-schillingin jazzband/django-debug-toolbar#1669- added functionality to keep unsort the session dict by
@ritiksoni00in jazzband/django-debug-toolbar#1673New Contributors
@ritiksoni00made their first contribution in jazzband/django-debug-toolbar#1673Full Changelog: https://github.com/jazzband/django-debug-toolbar/compare/3.6...3.7
3.6
What's Changed
- Remove unused import from installation.rst by
@jonatronin jazzband/django-debug-toolbar#1648- Check if djdt-store-id is in all headers before usage. by
@tim-schillingin jazzband/django-debug-toolbar#1651- docs: Fix a few typos by
@timgates42in jazzband/django-debug-toolbar#1652- Make Selenium tests pass, hopefully by
@matthiaskin jazzband/django-debug-toolbar#1655- Add Django 4.1 to classifiers by
@hramezaniin jazzband/django-debug-toolbar#1656- Remove signed_data_view decorator to support url type checking. by
@tim-schillingin jazzband/django-debug-toolbar#1658- Upgrade GitHub Actions by
@cclaussin jazzband/django-debug-toolbar#1660- Fix #1662: Avoid assigning arbitrary attributes to SafeString instances by
@matthiaskin jazzband/django-debug-toolbar#1663New Contributors
@jonatronmade their first contribution in jazzband/django-debug-toolbar#1648@timgates42made their first contribution in jazzband/django-debug-toolbar#1652Full Changelog: https://github.com/jazzband/django-debug-toolbar/compare/3.5...3.6
3.5
What's Changed
- Explicit external link, hopefully fixes the docs linting action by
@matthiaskin jazzband/django-debug-toolbar#1618- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ciin jazzband/django-debug-toolbar#1617- Add the upcoming Django 4.1 to the CI matrix by
@matthiaskin jazzband/django-debug-toolbar#1623- Remove a couple of archived third-party repos by
@cclaussin jazzband/django-debug-toolbar#1622- Replace OrderedDict by
@living180in jazzband/django-debug-toolbar#1625- Fix #1621: Do not crash when encountering unexpected data in the request by
@matthiaskin jazzband/django-debug-toolbar#1624- Cache panel work by
@living180in jazzband/django-debug-toolbar#1626- Get PostgreSQL transaction tracking working by
@living180in jazzband/django-debug-toolbar#1619- Add pyflame to the list of third-party panels by
@living180in jazzband/django-debug-toolbar#1628- Fix cache panel miss counting by
@living180in jazzband/django-debug-toolbar#1629- Stacktrace cleanups by
@living180in jazzband/django-debug-toolbar#1630- Increase minimum coverage percentage to 93% by
@living180in jazzband/django-debug-toolbar#1632- Stack trace rework by
@living180in jazzband/django-debug-toolbar#1631- Minor documentation updates by
@living180in jazzband/django-debug-toolbar#1634- Reimplement HIDE_IN_STACKTRACES machinery by
@living180in jazzband/django-debug-toolbar#1635- Rework similary/duplicate query grouping by
@living180in jazzband/django-debug-toolbar#1636- Simplify SQLPanel._queries data structure by
@living180in jazzband/django-debug-toolbar#1638- Tweak get_stack_trace() API by
@living180in jazzband/django-debug-toolbar#1637
... (truncated)
Changelog
Sourced from django-debug-toolbar's changelog.
3.7.0 (2022-09-25)
- Added Profiling panel setting
PROFILER_THRESHOLD_RATIOto give users better control over how many function calls are included. A higher value will include more data, but increase render time.- Update Profiling panel to include try to always include user code. This code is more important to developers than dependency code.
- Highlight the project function calls in the profiling panel.
- Added Profiling panel setting
PROFILER_CAPTURE_PROJECT_CODEto allow users to disable the inclusion of all project code. This will be useful to project setups that have dependencies installed undersettings.BASE_DIR.- The toolbar's font stack now prefers system UI fonts. Tweaked paddings, margins and alignments a bit in the CSS code.
- Only sort the session dictionary when the keys are all strings. Fixes a bug that causes the toolbar to crash when non-strings are used as keys.
3.6.0 (2022-08-17)
- Remove decorator
signed_data_viewas it was causing issues withdjango-urlconfchecks <https://github.com/AliSayyah/django-urlconfchecks/>__.- Added pygments to the test environment and fixed a crash when using the template panel with Django 4.1 and pygments installed.
- Stayed on top of pre-commit hook and GitHub actions updates.
- Added some workarounds to avoid a Chromium warning which was worrisome to developers.
- Avoided using deprecated Selenium methods to find elements.
- Raised the minimum Django version from 3.2 to 3.2.4 so that we can take advantage of backported improvements to the cache connection handler.
3.5.0 (2022-06-23)
- Properly implemented tracking and display of PostgreSQL transactions.
- Removed third party panels which have been archived on GitHub.
- Added Django 4.1b1 to the CI matrix.
- Stopped crashing when
request.GETandrequest.POSTare neither dictionaries norQueryDictinstances. Using anything butQueryDictinstances isn't a valid use of Django but, again, django-debug-toolbar shouldn't crash.- Fixed the cache panel to work correctly in the presence of concurrency by avoiding the use of signals.
- Reworked the cache panel instrumentation mechanism to monkey patch methods on the cache instances directly instead of replacing cache instances with wrapper classes.
- Added a :meth:
debug_toolbar.panels.Panel.readyclass method that panels can override to perform any initialization or instrumentation that needs to be done unconditionally at startup time.
... (truncated)
Commits
9f0b938Version 3.7.0348e582added functionality to keep unsort the session dict (#1673)5cbf357[pre-commit.ci] pre-commit autoupdate6bc4ca2Make the docs linter happyc359e76Tweak spacings a bit because of the changed fontsbe0a433Profiling panel improvements (#1669)c88a13dUse system font stack in the toolbar5923f38[pre-commit.ci] pre-commit autoupdateb20ddd3Fix JS linting error from pre-commit.6f548ae[pre-commit.ci] pre-commit autoupdate (#1667)- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)