Skip to content

chore(deps): update all dependencies - autoclosed

RenovateBot requested to merge renovate/all-dependencies into main

This MR contains the following updates:

Package Type Update Change
alpine image minor 3.19 -> 3.21
djlint dev-dependencies minor 1.34.1 -> 1.36.4
pandoc dev-dependencies minor 2.3 -> 2.4
pelican dependencies minor 4.9.1 -> 4.11.0
python image minor 3.12-alpine -> 3.13-alpine

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.

v1.35.2

Compare Source

  • Fix npm publishing

v1.35.1

Compare Source

  • Fix npm publishing

v1.35.0

Compare Source

  • Unpin dependencies upper bounds.
  • Use min(cpu_count, files_count, 4) workers. Use a thread instead of a process if only one worker will be used. This gives the best performance and low resource usage.
  • Refactor the code.
  • Fix max attribute length with longer regex custom html tags (#​884)
  • Fix Jinja formatting issues (#​715)
  • Fix: not detecting tabs as a valid seperation between tags (#​813)
  • Fix: Add ignore for sms links (#​815)
  • Fix: Allow attributes on (#​830)

v1.34.2

Compare Source

Bug Fixes
  • max attribute length with longer regex custom html tags (#​884) (a8e3835)
getpelican/pelican (pelican)

v4.11.0: Pelican 4.11.0

Compare Source

  • Add setting to selectively omit Typogrify filters (#​3439 by @​davidlesieur)
  • Add more blocks to the Simple theme’s base template, making it easier to create new themes by inheriting from the Simple theme (#​3405 by @​frederik-elwert)
  • Fix auto-reload behavior upon changes to the theme, content or settings. Make default IGNORE_FILES recursively ignore all hidden files as well as the default filters from watchfiles.DefaultFilter. (#​3441 by @​yashaslokesh)
  • Get current year from the SOURCE_DATE_EPOCH environment variable, if available (#​3430 by @​Vincent-C)
  • Add Python 3.13 to test matrix and remove Python 3.8 (#​3435 by @​hugovk)
  • Require Typogrify 2.1+ and Pygments <2.19 (by @​justinmayer)

v4.10.2: Pelican 4.10.2

Compare Source

  • Change IGNORE_FILES setting default to ignore all hidden files
  • Fix SUMMARY_MAX_PARAGRAPHS not being respected in some combinations with SUMMARY_MAX_LENGTH

v4.10.1: Pelican 4.10.1

Compare Source

v4.10.0: Pelican 4.10.0

Compare Source


Configuration

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

🚦 Automerge: Enabled.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


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

This MR has been generated by Renovate Bot.

Merge request reports

Loading