Skip to content

v5.12.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 00:41
· 1289 commits to main since this release
8dfe4e1

5.12.0 (2025-08-29)

🚀 Features

  • esl-animate: added CSS variable for transition timing/function (989374a41)
  • esl-carousel: rework esl-carousel-autoplay plugin to support pause on slides marked with 0 duration; turn autoplay to inactive state if the navigation command is not possible for current carousel state (0356225b0)
  • esl-line-clamp: add auto mode for esl-line-clamp mixin (cdd46db03)
  • esl-line-clamp: add an attribute to specify mask to use tuple string of values (995b25cf4)
  • esl-toggleable: add high priority for focusable elements with the autofocus attribute (2e84cd4f7)
  • esl-utils: parseTime will treat none as 0 (exclusion) (e90035d65)

🩹 Fixes

  • esl package should contain actual version info in global scope (23fb7686f)
  • esl-line-clamp: fix styles of esl-line-clamp mixin (2e5796321)
  • esl-utils: add tests and validation to prevent prototype pollution (CWE-1321) for set and setByPath utils (bee0378e1)

💅 Refactors

  • esl-carousel: fix typos in JSDocs (199b8ad63)
  • esl-toggleable: change the way of detecting auto-focusable element (87daaa878)

Documentation updates

  • esl-carousel: update esl-carousel-autoplay documentation (ea9e882cb)
  • esl-line-clamp: update README with auto mode (3cf1b1fdd)
  • esl-line-clamp: fix typo and inconsistencies (6a4743e40)