Django: Weekly Recap - Code Quality & Bug Fixes

Django merged 2 pull requests and 30 additional commits focusing on template fixes, documentation improvements, and tooling upgrades. Key changes include new bitwise aggregates, JavaScript tooling migration from ESLint to Biome, and several critical bug fixes.

Duration: PT2M39S

Episode overview

This episode is a short developer briefing from Django.

It explains recent repository work in plain language.

  • Show: Django
  • Published: 2026-04-20T00:00:00Z
  • Audio duration: PT2M39S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

This is your Django weekly recap for April 13th through 20th, 2026.

Two pull requests merged and 30 additional commits this week.

Starting with fixes: PR #21099 corrected misplaced div tags in the admin's change_list.html pagination block, resolving a template bug introduced in an earlier release. PR #21135 addressed documentation gaps by properly documenting backwards incompatible changes to undocumented APIs, specifically InclusionAdminNode…

Several notable commits landed this week. Tom Carrick completed the migration from ESLint to Biome for JavaScript linting and formatting, part of issue #35007. The change removes ESLint configuration files and integrates Biome for both JavaScript and CSS file processing, streamlining the development workflow.

Mariusz Felisiak introduced new BitAnd, BitOr, and BitXor aggregates, expanding Django's database aggregation capabilities. These aggregates work across multiple database backends including PostgreSQL, MySQL, Oracle, and SQLite, with appropriate feature flags and fallback implementations.

Critical bug fixes included Anže Pečar's resolution of a Query.orderby_issubset_groupby crash when using descending or random order_by strings with…

Nearby episodes from Django

  1. Security Enhancement and Documentation Cleanup
  2. Admin Interface Improvements and Documentation Updates
  3. Accessibility and Admin Improvements
  4. API Documentation and Enum Updates
  5. JavaScript Tooling Overhaul and Bug Fixes
  6. Admin Template and File Object Fixes
  7. Weekly Recap - Security Patches & Code Organization
  8. Documentation Cleanup