# What changed in django-debug-toolbar

> 14 changes in django-debug-toolbar 7 to 8 from its official release notes, upgrade guides and advisories: 1 new APIs and options. Each one cited. Sources checked 2026-10-24. HTML: https://unstale.sh/pypi/django-debug-toolbar/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## django-debug-toolbar 8

### Behavior and default changes

- The timer panel tracks and displays application processing time, including the toolbar's time. (8.0.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/8.0.0)
- The toolbar adds keyboard focus and operable scroll regions, reduced-motion support, accessible panel and history status announcements, and WCAG 2.1 AA contrast. (8.0.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/8.0.0)

### Fixes and other changes

- Cache hit/miss reporting for cache.get() is improved. (8.0.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/8.0.0)
- The History panel no longer renders a duplicate Refresh button below the title-bar button. (8.0.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/8.0.0)
- Clicking Refresh before the panel script loads no longer submits its form. (8.0.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/8.0.0)
- The toolbar has a refreshed visual design, including new fonts, colors, panel icons, and project branding. (8.0.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/8.0.0)

## django-debug-toolbar 7

### New APIs and options

- A panel shows tasks queued during the request via Django’s built-in tasks framework; Django 6.0+ is required. (7.1.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/7.1.0)

### Fixes and other changes

- Whitespace was removed from the Tasks panel’s kwargs column. (7.1.1) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/7.1.1)
- The Tasks panel serializes TaskResult to accommodate the storage mechanism. (7.1.1) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/7.1.1)
- Added support for Django 6.1. (7.1.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/7.1.0)
- Buttons clicked before the panel script loads no longer submit the form and navigate away from the page. (7.1.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/7.1.0)
- Fixed the error shown when panel content fails to load because the toolbar window could not be found inside the shadow root. (7.1.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/7.1.0)
- Restored the buttons for queries that run without parameters. (7.1.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/7.1.0)
- Fixed behavior on Docker runtimes where `host.docker.internal` resolves to an address outside the container network. (7.1.0) — [release notes](https://github.com/django-commons/django-debug-toolbar/releases/tag/7.1.0)
