Skip to content

v5.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jun 22:22
· 439 commits to main since this release
679fa71

5.8.0 (2025-06-16)

Bug Fixes

  • esl-carousel: fix esl-carousel-relate-to plugin to correctly handle proactive action (including updated events API) (b189b01)
  • esl-carousel: fix carousel renderer flow to prevent pre-active markers before lock check + logic generalization (b658df5)
  • eslint-config: replace @stylistic/eslint-plugin-jsx rules with @stylistic/eslint-plugin embedded jsx support (152d284)

Features

  • add ESL.version to "open" mode of ESL package (588d837)
  • esl-carousel: rework events API to have both proactive and final event being dispatched during move/commit operations; pre-active slides now processed equal during move operation for renderers; pre-active marker can not be applied to active slide (4477cce)
  • esl-carousel: support for proactive container-class handling using 'esl-carousel-class-behavior' plugin (152a9fe)
  • esl-tab: default no-target attribute styles to hide inactive tab (1198795)
  • esl-trigger: no-target attribute support out of the box, no console warning (default 'disabled' styles) (fc78f25)

Update Notes

Please note that esl-trigger and esl-tab elements without a defined target will now be hidden by default using the following style:

esl-tab[no-target], esl-trigger[no-target] {
  display: none;
}

These default styles are intentionally non-specific and can be easily overridden in your application if this behavior doesn't match your needs.