v5.8.0
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 toactive
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.