Skip to content

chore(deps): update dependency djlint to v1.36.4

Renovate Bot requested to merge renovate/djlint-1.x-lockfile into dev

This MR contains the following updates:

Package Type Update Change
djlint dev minor 1.35.2 -> 1.36.4

Release Notes

djlint/djLint (djlint)

v1.36.4

Compare Source

  • Fix specific mixture of quotes and escaped quotes (e.g. in a json string in an html attribute) breaks the html. Thanks, @​oliverhaas.
  • Fix broken formatting of template tags inside template tags. Thanks, @​oliverhass.

v1.36.3

Compare Source

This release reverts the following changes from the last release as they caused issues:

  • Fix specific mixture of quotes and escaped quotes (e.g. in a json string in an html attribute) breaks the html. Issue #​1048.
  • Resolve exclude paths. Issue #​1047.

v1.36.2

Compare Source

Fix:

  • Fix specific mixture of quotes and escaped quotes (e.g. in a json string in an html attribute) breaks the html. Thanks, @​oliverhaas.
  • Resolve exclude paths. Thanks, @​antoineauger.

Performance:

v1.36.1

Compare Source

v1.36.0

Compare Source

Feature
  • Add support for djlint.toml config file. The format is identical to pyproject.toml, but it does not use [tool.djlint] table.
Fix
  • Do not format HTML in attributes. Thanks, @​oliverhaas.
  • Fix using js_config instead of css_config.
Performance
  • Increase performance by ~30% by using regex more efficiently and caching more stuff.

v1.35.4

Compare Source

Compiled mypyc wheels are now also available, which improve performance by ~21% over Pure Python. They will be automatically installed by your package manager when available for your platform. Pure Python wheel is still available.

Other changes have been made to improve performance, thanks to @​JCWasmx86. See the commits for more details.

Formatting performance comparison with the previous version (tested on https://github.com/openedx/edx-platform with single thread):

Version Seconds
v1.35.3 20.39
v1.35.4 pure Python 14.39
v1.35.4 compiled 11.35

v1.35.3

Compare Source

This release significantly improves performance, especially for large files and large projects.

Formatting https://github.com/openedx/edx-platform took 87 seconds in the previous version, now it takes only 4 seconds (>2000% speedup)! Tested on a 32-core computer.

  • Performance improved by caching some functions. Thanks to @​JCWasmx86!
  • Removed the limitation on the number of workers introduced in v1.35.0.
  • Drop Python 3.8 support.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Renovate Bot

Merge request reports

Loading