Releases: UnknownPlatypus/djangofmt
Releases · UnknownPlatypus/djangofmt
0.2.5 - 2026-01-12
Immutable
release. Only release title and notes can be modified.
Release Notes
⛰️ Features
- (debug) Add debug logs on external formatter failures (#143) - (a5dda3b)
- (format) Don't format django multiline comment tags (
{% comment %}...{% endcomment %}) (#162) - (6a6ca10) - (lint) Show source file name in lint diagnostics (#159) - (6ee8c96)
- (lint) Add building blocks for linting (#144) - (08a12a0)
- (playground) Add a "Open issue on Github" button in the playground (#163) - (ae247b3)
- (playground) Add a new collapsible panel to display linting errors (#148) - (067e4a0)
🐛 Bug Fixes
🚜 Refactor
- (format) Remove
line_col_to_offsetand use mietteSourceOffset::from_locationfor error reporting (#145) - (f8acc95)
⚡ Performance
- (allocator) Use jemalloc on linux (#128) - (4e92927)
- (codspeed) Setup Codspeed CI benchmarks (#125) - (0ea2b39)
- (perf) Update the
ltoandcodegen-unitsbenchmark script (#126) - (ccd7edge)
🧪 Testing
- (binary-size) Add cargo-bloat (#136) - (2855cb2)
- (ci) Skip codspeed in CI if no rust code changes (#158) - (8bf4432)
- (ci) Cancel outdated ci jobs - (18595c3)
- (clippy) Improve clippy configuration (#156) - (2de17b3)
- (pre-commit) Switch to a managed
dprintpre-commit integration (#138) - (1ccfba0) - (pre-commit) Simplify dprint discovery in pre-commit (#137) - (f4eb28c)
- (review) Add coderrabit (#141) - (bac6128)
New Contributors ❤️
Install djangofmt 0.2.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.5/djangofmt-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.5/djangofmt-installer.ps1 | iex"Download djangofmt 0.2.5
0.2.4 - 2025-12-15
Immutable
release. Only release title and notes can be modified.
Release Notes
⛰️ Features
- (format) Auto-sort css statements using
smacssordering and enforce%in keyframes (#114) - (1dd641f) - (format) Auto-indent
<script>tag content (#115) - (d959cf0) - (format) Keep style attribute value on a single line (#113) - (7c2f33c)
- (format) Skip file parsing if there is a top-level
<!-- djangofmt:ignore -->(#112) - (fcbab9b) - (format) Improve formatting of
styletags and attributes (#111) - (24920db) - (playground) Add playground deploy to release workflow (#124) - (124b149)
- (playground) Add an online playground (#118) - (a655190)
- (playground) Expose a wasm format command (#122) - (847d3d8)
🚜 Refactor
⚙️ Miscellaneous Tasks
Install djangofmt 0.2.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/UnknownPlatypus/djangofmt/releases/download/0.2.4/djangofmt-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/UnknownPlatypus/djangofmt/releases/download/0.2.4/djangofmt-installer.ps1 | iex"Download djangofmt 0.2.4
0.2.3 - 2025-11-30
Immutable
release. Only release title and notes can be modified.
Release Notes
⛰️ Features
- (format) Add pretty-printing of parse errors (#104) - (fee4ee3)
- (format) Add custom
<!-- djangofmt:ignore -->directive (#102) - (c9b20bb) - (format) Improvements on inline node formatting (#75) - (58a4f8f)
🚜 Refactor
🧪 Testing
- (clippy) Enable strict clippy rules (#97) - (cd7d6ea)
- (ecosystem-check) Fix ecosystem check comment urls and support codeberg.com (#101) - (337592c)
- (ecosystem-check) Fix ecosystem-check and support other providers than github (#99) - (13e8bb2)
Install djangofmt 0.2.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.3/djangofmt-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.3/djangofmt-installer.ps1 | iex"Download djangofmt 0.2.3
0.2.2 - 2025-06-12
Release Notes
⛰️ Features
- (format) Document svg files support (#74) - (60ba20f)
- (format) Support unquoted attr value recovery for tags & blocks (#73) - (ca7efc6)
Install djangofmt 0.2.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.2/djangofmt-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.2/djangofmt-installer.ps1 | iex"Download djangofmt 0.2.2
0.2.1 - 2025-06-07
Release Notes
⛰️ Features
Install djangofmt 0.2.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.1/djangofmt-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.1/djangofmt-installer.ps1 | iex"Download djangofmt 0.2.1
0.2.0 - 2025-05-23
Release Notes
⛰️ Features
- (cli) Add
indent_widthcli parameter (#48) - (b0d0219) - (fmt) Never wrap opening tag with no attrs (#20) - (8fb993a)
- (format) Converge in one pass formatting style attr (#50) - (fadce6b)
🐛 Bug Fixes
- (cli) Exit
1on handled formatting failure - (b7ebb78)
🧪 Testing
- (ecosystem-check) Stability test + Integration test with djade (#51) - (449456e)
- (pre-commit.ci) Enable
pre-commit.ci(#15) - (5ce836f)
⚙️ Miscellaneous Tasks
- (markup_fmt) Bump
markup_fmtto v0.20.0 (#65) - (070e2af) - (rust) Rust 1.87 edition 2024 (#55) - (9aeb174)
Install djangofmt 0.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.0/djangofmt-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.2.0/djangofmt-installer.ps1 | iex"Download djangofmt 0.2.0
0.1.0
Release Notes
Initial release!
Install djangofmt 0.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.1.0/djangofmt-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/UnknownPlatypus/djangofmt/releases/download/v0.1.0/djangofmt-installer.ps1 | iex"