Releases: exadel-inc/esl
Releases · exadel-inc/esl
v5.0.0-beta.40
5.0.0-beta.40 (2024-11-15)
⚠ BREAKING CHANGES
- esl-popup: 'autofocus' no longer available for popup, use 'focus-behaviour' instead
- esl-share:
ESLSharePopup
no longer inheritsESLTooltip
,ESLPopup
now direct base forESLSharePopup
- esl-tooltip:
hasFocusLoop
no longer available usefocusBehaviour
instead
Features
- esl-drag-to-scroll: update draggable state based on content size (63d83a9)
- esl-popup: get rid from all focus management code (11b10ea)
- esl-share: separate
ESLSharePopup
implementation fromESLTooltip
(b5260b9) - esl-toggleable: add out of the box
ESLToggleable
focus manager (c954d72) - esl-toggleable: update focusBehaviour option to smoothly support boundary focus actions across different options (2b8a0c7)
- esl-tooltip: get rid from inner
hasFocusLoop
and custom focus manager, now utilizes ESLToggleable features (6ef1f2e) - esl-utils: add extended
handleFocusFlow
keyboard based focus manager (376f388)
Bug Fixes
- esl-footnotes: fix improper note highlighting (c7c3d1c)
- esl-share: fix inner ESLToggleableActionParams instances type (ea8dd94)
- esl-share: simplify code and remove overrides (according to esl-popup base state) (04d6a63)
- esl-tooltip: fix tooltip arrow disappearing (780b295)
- esl-tooltip: simplify code and remove overrides (according to esl-popup base state) (699ac7f)
- esl-utils: fix visibility and a11y checks for getKeyboardFocusableElements (e078c78)
v5.0.0-beta.39
5.0.0-beta.39 (2024-11-11)
Features
v5.0.0-beta.38
5.0.0-beta.38 (2024-11-04)
⚠ BREAKING CHANGES
- esl-footnotes:
tooltip-shown
readonly attribute(prop) replaced withactive
(fromESLBaseTrigger
)
Features
v5.0.0-beta.37
5.0.0-beta.37 (2024-10-21)
Bug Fixes
- esl-carousel: add missing TSX declaration for
esl-carousel-dots
(7f30c71) - esl-carousel: esl-carousel tag is not declared to be used in TSX (70b1607), closes #2330
- esl-drag-to-scroll: fix issue with un-prevented click action after drag (c98cfa4)
- esl-drag-to-scroll: fix propagation of the click if drag detected (0b4aee6)
v5.0.0-beta.36
5.0.0-beta.36 (2024-09-30)
Features
- esl-carousel: add attribute to carousel if it has only one slide (25dc3bb)
- eslint-config: introducing shared eslint-config for esl projects (internal use only for now) (ca5f454)
- eslint-plugin: adapt eslint plugin to be used with ESLint 9 (93c90d2)
Bug Fixes
- lint: fix Literal import processing & update eslint 9.11.1 (3345564)
v5.0.0-beta.34
5.0.0-beta.34 (2024-09-19)
Features
- esl-drag-to-scroll: create mixin to enable drag-to-scroll functionality (1ff5242)
Bug Fixes
- esl-base-element: fix subscription for component that currently out of DOM (a2526c9)
v5.0.0-beta.33
v5.0.0-beta.32
5.0.0-beta.32 (2024-08-22)
Features
- esl-anchornav: add active-class to set on active item (e452e71)
- esl-carousel: add step animation duration customization (4bc8c90)
Bug Fixes
- esl-anchornav: fix ESLAnchornavRender signature (3d43ba1)
- esl-carousel: fix esl-carousel DOM manipulation and slides livecycle (9ab2b6b)
- esl-carousel: fix initial index normalization and long animation speed (45c7560)
- esl-carousel: fix navigation group indexes restriction for non-loop carousels (d5a84bf)
- esl-carousel: incomplete carousel should be normalized with non loop constraints (2157e6a)
- esl-image-utils: de-scope (img-cover, img-contain) classes (028b94f)
- esl-image-utils: remove extra overflow style (b1c5238)
- lint: fix package missing
kleur
dependency (b6581b9) - site: share preview cards (58194ca)
v4.18.1
v5.0.0-beta.31
5.0.0-beta.31 (2024-08-13)
⚠ BREAKING CHANGES
- esl-image-utils: legacy implementation of
esl-image
no longer distributes aspect-ratio styles
Features
- esl-anchornav: create esl-anchor mixin (db5fb32)
- esl-anchornav: create esl-anchornav component to provide anchor navigation (cf79db8)
- esl-anchornav: create esl-anchornav-sticked mixin to provide sticked behaviour (d28d430)
- esl-carousel: rework default renderer animation approach (now uses js animation) (04b730d)
- esl-image-utils: create esl-img-container mixin to provide img container functionality (5b4761a)
- esl-image-utils: helper container classes for native img / picture containers (16fc5cb)
- esl-utils: add
parseTime
alternative, less restrictive to passed format (05e5963) - esl-utils: create utility to get element that is viewport for specified element (63d869b)
Bug Fixes
- esl-carousel: direction related issues, cleanup internal nav API (30cef21)
Code Refactoring
- esl-image-utils: update implementation to use json attr and new compact representation (602afc7)