Bump django-debug-toolbar from 3.1.1 to 3.2
Created by: dependabot-preview[bot]
Bumps django-debug-toolbar from 3.1.1 to 3.2.
Changelog
Sourced from django-debug-toolbar's changelog.
3.2 (2020-12-03)
- Moved CI to GitHub Actions: https://github.com/jazzband/django-debug-toolbar/actions
- Stopped crashing when
request.GET
andrequest.POST
are dictionaries instead ofQueryDict
instances. This isn't a valid use of Django but django-debug-toolbar shouldn't crash anyway.- Fixed a crash in the history panel when sending a JSON POST request with invalid JSON.
- Added missing signals to the signals panel by default.
- Documented how to avoid CORS errors now that we're using JavaScript modules.
- Verified support for Python 3.9.
- Added a
css
and ajs
template block todebug_toolbar/base.html
to allow overriding CSS and JS.3.2a1 (2020-10-19)
- Fixed a regression where the JavaScript code crashed with an invalid CSS selector when searching for an element to replace.
- Replaced remaining images with CSS.
- Continued refactoring the HTML and CSS code for simplicity, continued improving the use of semantic HTML.
- Stopped caring about prehistoric browsers for good. Started splitting up the JavaScript code to take advantage of JavaScript modules.
- Continued removing unused CSS.
- Started running Selenium tests on Travis CI.
- Added a system check which prevents using django-debug-toolbar without any enabled panels.
- Added Panel.run_checks() <debug_toolbar.panels.Panel.run_checks> for panels to verify the configuration before the application starts.
- Validate the static file paths specified in
STATICFILES_DIRS
exist via ~debug_toolbar.panels.staticfiles.StaticFilesPanel- Introduced prettier to format the frontend code.
- Started accessing history views using GET requests since they do not change state on the server.
- Fixed a bug where unsuccessful requests (e.g. network errors) were silently ignored.
- Started spellchecking the documentation.
- Removed calls to the deprecated
request.is_ajax()
method. These calls were unnecessary now that most endpoints return JSON anyway.- Removed support for Python 3.5.
3.1 (2020-09-21)
- Fixed a crash in the history panel when sending an empty JSON POST request.
- Made
make example
also set up the database and a superuser account.- Added a Makefile target for regenerating the django-debug-toolbar screenshot.
- Added automatic escaping of panel titles resp. disallowed HTML tags.
- Removed some CSS
- Restructured the SQL stats template.
- Changed command line examples to prefer
python -m pip
topip
.3.0 (2020-09-20)
- Added an
.editorconfig
file specifying indentation rules etc.- Updated the Italian translation.
- Added support for Django 3.1a1.
fetch()
andjQuery.ajax
requests are now detected by the absence of aAccept: text/html
header instead of the jQuery-specificX-Requested-With
header on Django 3.1 or better.- Pruned unused CSS and removed hacks for ancient browsers.
- Added the new Panel.scripts <debug_toolbar.panels.Panel.scripts> property. This property should return a list of JavaScript resources to be loaded in the browser when displaying the panel. Right now, this is used by a single panel, the Timer panel. Third party panels can use this property to add scripts rather then embedding them in the content HTML.
- Switched from JSHint to ESLint. Added an ESLint job to the Travis CI matrix.
Commits
-
176614a
django-debug-toolbar 3.2 -
8814450
Use alternating quotes (fix highlighting in IDEs) -
0cda322
Add two template blocks to allow overriding CSS and JS -
f277b9d
Merge pull request #1411 from hramezani/python39 -
2fadc37
Add Python and Django supported versions badges to README.rst -
4034cb3
Add Python3.9 support. -
15b427a
Merge pull request #1415 from jazzband/mk/1403 -
cf01994
History panel: Do not crash when receiving invalid JSON -
1181f2d
Merge pull request #1414 from folt/fix-1406 -
831ac29
fix request.POST - 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) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language -
@dependabot badge me
will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)