build(deps): bump djlint from 1.36.4 to 1.39.0 #1229 (lando@main)
| Warnings |
|
|---|---|
| Blockers |
|
| Branches | dependabot/pip/djlint-1.39.0 -> main |
| Repo | lando@main (git) (git://github.com/mozilla-conduit/lando.git) |
| Author | dependabot[bot] |
| State | closed |
| Commit Title | build(deps): bump djlint from 1.36.4 to 1.39.0 |
| Commit Body | Bumps [djlint](https://github.com/djlint/djLint) from 1.36.4 to 1.39.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/djlint/djLint/releases">djlint's releases</a>.</em></p> <blockquote> <h2>v1.39.0</h2> <h3>Feature</h3> <ul> <li>Add <code>preserve_class_newlines</code> / <code>--preserve-class-newlines</code> to keep authored line breaks inside multiline <code>class</code> attributes. <a href="https://redirect.github.com/djlint/djLint/issues/495">#495</a></li> </ul> <h3>Fix</h3> <ul> <li>Fix Django 6.0 <code>{% partialdef %}</code> block indentation so <code>{% endpartialdef %}</code> aligns with its opener. <a href="https://redirect.github.com/djlint/djLint/issues/1556">#1556</a></li> <li>Preserve multiline Django/Jinja control-flow blocks instead of condensing short bodies onto one line. <a href="https://redirect.github.com/djlint/djLint/issues/1597">#1597</a></li> <li>Preserve single-line inline HTML and template tag bodies during expansion, even when they exceed <code>max_line_length</code>.</li> </ul> <h2>v1.38.2</h2> <ul> <li>Fix <code>python -m djlint</code> not working due to mypyc compilation.</li> </ul> <h2>v1.38.1</h2> <h3>Fix</h3> <ul> <li>Match exclude paths on path boundaries. <a href="https://redirect.github.com/djlint/djLint/issues/1028">#1028</a></li> </ul> <h2>v1.38.0</h2> <h3>Feature</h3> <ul> <li>Add support for <code>.djlint.toml</code> project and global config files. <a href="https://redirect.github.com/djlint/djLint/issues/1181">#1181</a></li> </ul> <h3>Fix</h3> <ul> <li>Preserve single-line inline HTML tag bodies when they fit within <code>max_line_length</code>. <a href="https://redirect.github.com/djlint/djLint/issues/637">#637</a> <a href="https://redirect.github.com/djlint/djLint/issues/2041">#2041</a></li> <li>Avoid evaluating template expressions while formatting tag contents. <a href="https://redirect.github.com/djlint/djLint/issues/784">#784</a> <a href="https://redirect.github.com/djlint/djLint/issues/828">#828</a> <a href="https://redirect.github.com/djlint/djLint/issues/1030">#1030</a> <a href="https://redirect.github.com/djlint/djLint/issues/1158">#1158</a></li> </ul> <h3>Packaging</h3> <ul> <li>Fix npm publish workflow.</li> </ul> <h2>v1.37.0</h2> <p>This release was not published on npm, as I am waiting for the owner to set up trusted publishing.</p> <h3>Feature</h3> <ul> <li>Add <code>--format-attribute-js-json</code> for formatting JavaScript and JSON inside HTML attributes. It also supports <code>format_attribute_js_json_pattern</code> and <code>format_attribute_js_json_min_props</code> for tuning which attributes are formatted. Thanks, <a href="https://github.com/oliverhaas"><code>@oliverhaas</code></a>.</li> <li>Add <code>--github-output</code> for GitHub Actions annotations. Thanks, <a href="https://github.com/iloveitaly"><code>@iloveitaly</code></a>.</li> </ul> <h3>Fix</h3> <ul> <li>Fix <code>ignore_blocks</code> matching when ignored blocks are indented. Thanks, <a href="https://github.com/tdryer"><code>@tdryer</code></a>.</li> <li>Use relative paths for <code>--exclude</code> and <code>--use-gitignore</code> matching so path filters work consistently from nested directories. Thanks, <a href="https://github.com/satya-waylit"><code>@satya-waylit</code></a>.</li> <li>Stop D018/J018 from flagging root links such as <code>href="/"</code>. Thanks, <a href="https://github.com/SAY-5"><code>@SAY-5</code></a>.</li> <li>Do not treat soft hyphen entities as text for H023. Thanks, <a href="https://github.com/kotutuloro"><code>@kotutuloro</code></a>.</li> <li>Fix Handlebars <code>{{#unless}}</code> indentation. Thanks, <a href="https://github.com/S1mplePixels"><code>@S1mplePixels</code></a>.</li> <li>Fix formatting when <code>/></code> appears inside an HTML attribute value. Thanks, <a href="https://github.com/novucs"><code>@novucs</code></a>.</li> <li>Improve CPU count handling for worker setup.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/djlint/djLint/blob/master/CHANGELOG.md">djlint's changelog</a>.</em></p> <blockquote> <h2>[1.39.0] - 2026-06-05</h2> <h3>Feature</h3> <ul> <li>Add <code>preserve_class_newlines</code> / <code>--preserve-class-newlines</code> to keep authored line breaks inside multiline <code>class</code> attributes.</li> </ul> <h3>Fix</h3> <ul> <li>Fix Django 6.0 <code>{% partialdef %}</code> block indentation so <code>{% endpartialdef %}</code> aligns with its opener.</li> <li>Preserve multiline Django/Jinja control-flow blocks instead of condensing short bodies onto one line.</li> <li>Preserve single-line inline HTML and template tag bodies during expansion, even when they exceed <code>max_line_length</code>.</li> </ul> <h2>[1.38.2] - 2026-06-05</h2> <h3>Fix</h3> <ul> <li>Fix <code>python -m djlint</code> not working due to mypyc compilation.</li> </ul> <h2>[1.38.1] - 2026-06-04</h2> <h3>Fix</h3> <ul> <li>Match exclude paths on path boundaries.</li> </ul> <h2>[1.38.0] - 2026-06-04</h2> <h3>Feature</h3> <ul> <li>Add support for <code>.djlint.toml</code> project and global config files.</li> </ul> <h3>Fix</h3> <ul> <li>Preserve single-line inline HTML tag bodies when they fit within <code>max_line_length</code>.</li> <li>Avoid evaluating template expressions while formatting tag contents.</li> </ul> <h3>Packaging</h3> <ul> <li>Fix npm publish workflow.</li> </ul> <h2>[1.37.0] - 2026-06-04</h2> <h3>Feature</h3> <ul> <li>Add <code>--format-attribute-js-json</code> for formatting JavaScript and JSON inside HTML attributes. It also supports <code>format_attribute_js_json_pattern</code> and <code>format_attribute_js_json_min_props</code> for tuning which attributes are formatted. Thanks, <a href="https://github.com/oliverhaas"><code>@oliverhaas</code></a>.</li> <li>Add <code>--github-output</code> for GitHub Actions annotations. Thanks, <a href="https://github.com/iloveitaly"><code>@iloveitaly</code></a>.</li> </ul> <h3>Fix</h3> <ul> <li>Fix <code>ignore_blocks</code> matching when ignored blocks are indented. Thanks, <a href="https://github.com/tdryer"><code>@tdryer</code></a>.</li> <li>Use relative paths for <code>--exclude</code> and <code>--use-gitignore</code> matching so path filters work consistently from nested directories. Thanks, <a href="https://github.com/satya-waylit"><code>@satya-waylit</code></a>.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/djlint/djLint/commit/cc4a3107b4d568ad1a69348f6b442ba5e866be1b"><code>cc4a310</code></a> v1.39.0</li> <li><a href="https://github.com/djlint/djLint/commit/cbe1778951675a1d1a8fb4b5af11566fd8f22479"><code>cbe1778</code></a> feat(formatter): preserve multiline class attribute breaks</li> <li><a href="https://github.com/djlint/djLint/commit/1d10cd82fd8db41ed91b14f2b7d599012c79c9d9"><code>1d10cd8</code></a> fix: preserve multiline template control blocks</li> <li><a href="https://github.com/djlint/djLint/commit/4a295539fa45d5d07bcac1d2169835256d0e9a73"><code>4a29553</code></a> Fix Django partialdef indentation</li> <li><a href="https://github.com/djlint/djLint/commit/dbfcf6df11c8f93169256442f35b6396ad23ade3"><code>dbfcf6d</code></a> chore: reformat</li> <li><a href="https://github.com/djlint/djLint/commit/d2ce695a34db8b213382cf31dcc14988e7be380b"><code>d2ce695</code></a> fix(formatter): preserve single-line inline bodies during expansion</li> <li><a href="https://github.com/djlint/djLint/commit/24eea190189beb5f9e64d7c5ae72171138edf7c8"><code>24eea19</code></a> chore(deps): lock file maintenance (<a href="https://redirect.github.com/djlint/djLint/issues/2051">#2051</a>)</li> <li><a href="https://github.com/djlint/djLint/commit/506da77bf539193dc92bbc84efabb852ee778ff1"><code>506da77</code></a> Fix <code>python -m djlint</code> not working due to mypyc compilation</li> <li><a href="https://github.com/djlint/djLint/commit/854c897e832c131aae200fd396e76107128fc3dc"><code>854c897</code></a> chore(deps): lock file maintenance (<a href="https://redirect.github.com/djlint/djLint/issues/2049">#2049</a>)</li> <li><a href="https://github.com/djlint/djLint/commit/3f5a83a0e869612930d744530fed67b370cd387b"><code>3f5a83a</code></a> docs: update config options</li> <li>Additional commits viewable in <a href="https://github.com/djlint/djLint/compare/v1.36.4...v1.39.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) </details> |
Landings
Not yet Landed
There has been no attempt to land revisions in this stack.