Skip to content

0.2.10 - 2026-06-03

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Jun 22:51
Immutable release. Only release title and notes can be modified.

Release Notes

⛰️ Features

  • (format) Allow {# djangofmt:ignore #} to disable formatting (#333) - (8de13fc)
  • (lint) Add django-url-pattern lint rule (#314) - (9cfc71c)
  • (lint) Add empty-tag-pair lint rule (#313) - (5ac93df)
  • (lint) Add missing-img-alt lint rule (#312) - (d7e3d38)
  • (lint) Add django-static-url lint rule (#311) - (27836b6)
  • (lint) Add use-https lint rule (#308) - (3503bc7)
  • (playground) Add ast + Doc IR representation in playground (#331) - (c9489bb)

🐛 Bug Fixes

  • (format) Stabilize indentation of <script> tag content (#335) - (8c98e1e)

🚜 Refactor

  • (lint) Dispatch per-attribute rules from a single attribute visitor (#330) - (d02925c)
  • (lint) Dispatch tag-scoped rules by tag (#326) - (4c1a059)
  • (lint) Check img height and width attributes in a single pass (#322) - (5164cea)
  • (lint) Reuse fs::get_cwd and drop build_walk_filters wrapper (#320) - (9aab7b7)
  • (lint) Add fix::edits module with delete_attr_fix helper (#319) - (d7cc9ad)
  • (lint) Extract jinja-aware attr-presence helper (#318) - (6910bd9)
  • (lint) Fold attribute value match into NativeAttribute pattern (#317) - (67f5802)
  • (playground) Switch to deno (#316) - (2abd19d)
  • (test) Share benchmark template list via ALL_TEMPLATES const (#321) - (2eab77b)

⚡ Performance

  • (format) Update markup_fmt leading to average perf improvement of 2x (#329) - (d0329ca)
  • (lint) Use a BitSet to store enabled rules (#325) - (347d0b9)

Install djangofmt 0.2.10

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.10/djangofmt-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.10/djangofmt-installer.ps1 | iex"

Download djangofmt 0.2.10

File Platform Checksum
djangofmt-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
djangofmt-x86_64-apple-darwin.tar.gz Intel macOS checksum
djangofmt-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
djangofmt-i686-pc-windows-msvc.zip x86 Windows checksum
djangofmt-x86_64-pc-windows-msvc.zip x64 Windows checksum
djangofmt-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
djangofmt-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
djangofmt-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
djangofmt-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
djangofmt-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
djangofmt-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
djangofmt-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
djangofmt-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
djangofmt-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
djangofmt-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
djangofmt-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
djangofmt-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum