Releases: exadel-inc/esl
Releases · exadel-inc/esl
v5.0.0-beta.14
5.0.0-beta.14 (2024-04-20)
Features
- esl-carousel:
container-class
slide implementation (e042e4b) - esl-carousel: migrate
esl-carousel-slide
from custom tag to Mixin (74fb670) - esl-carousel: updated a11ty auto markers, default ids, initial event (d3ad7cf)
- esl-event-listener: separate intersection events (370d33b)
- esl-utils: add provider function support into
[@prop](https://github.com/prop)
decorator (9f4bfbe) - esl-utils: add the ability to use additional attributes in
loadScript
utility (#2279) (f803226)
Bug Fixes
v5.0.0-beta.13
5.0.0-beta.13 (2024-04-16)
Features
- esl-carousel: rework
ESLCarouselNavDots
plugin, improve a11ty (ab40f94)
v5.0.0-beta.12
5.0.0-beta.12 (2024-04-12)
⚠ BREAKING CHANGES
- esl-utils:
Rect
utility object now immutable from TS perspective
Features
- esl-carousel:
ESLCarouselTouchMixin
plugin is ready for usage with both: drag and touch support (480bac1) - esl-carousel: add
esl-carousel
mouse wheel control support mixin (748390c) - esl-carousel: complete support of the drag (touch) for ESLCarousel (94bc18f)
- esl-carousel: complete support of the navigation plugins for ESLCarousel (19bd241)
- esl-carousel: new
esl-carousel
component introduced according to spec #1282 (5b6fc64) - esl-carousel: support for autoplay mixin plugin for ESLCarousel component (1deea71)
- esl-carousel: support for relation mixin plugin for ESLCarousel component (77cbbd9)
- esl-event-listener: add
isVertical
property toESLSwipeGestureEvent
(019715c) - esl-event-listener: ootb ability to skip custom
longwheel
andswipe
events in case of content scrolling (#2098) (80c5747), closes #2085 - esl-toggleable: introducing alternative internal hooks
shouldShow
/shouldHide
instead of deprecatedonBeforeShow
/onBeforeHide
. (3786423) - esl-utils: add ability to resize Rect instance (1a4aa60)
- esl-utils: add provider to default value in attr (f13cc98)
- esl-utils: extend
attr
decorator with inherit option to take over the value of declared attribute (a794886) - esl-utils: introduce
promisifyTransition
utility (9dbabfc) - esl-utils: made Rect class immutable (923c70a)
- esl-utils: utility to postpone execution to microtask (2a4c8c5)
Bug Fixes
- esl-event-listener: fix support for any object-like host (ae4c98d)
- esl-popup: fix esl-popup infinitely created independently of placeholder state (63ae414)
- esl-share: fix merging of
additional
(nested) params whenESLShareConfig.update
method is called (b9b4e5f) - esl-share: rename copy action
alertText
param tocopyAlertMsg
(d3e3c3a) - esl-tab: fix
esl-tabs
initialization delay before DOM ready (52b0beb) - esl-utils: fix argument list on next fn call (c2e5c1d)
- esl-utils: fix event cancellation handling (dffbc53)
v4.16.0
4.16.0 (2024-04-10)
Bug Fixes
- esl-event-listener: fix support for any object-like host (ae4c98d)
- esl-share: fix merging of
additional
(nested) params whenESLShareConfig.update
method is called (b9b4e5f) - esl-share: rename copy action
alertText
param tocopyAlertMsg
(d3e3c3a) - esl-utils: fix argument list on next fn call (c2e5c1d)
Features
- esl-event-listener: ootb ability to skip custom
longwheel
andswipe
events in case of content scrolling (#2098) (80c5747), closes #2085 - esl-toggleable: introducing a base trigger class in purpose to simplify and make Trigger-Toggleable constructions more API strict in ESL (4ea1565)
- esl-utils: add provider to default value in attr (f13cc98)
- esl-utils: extend
attr
decorator with inherit option to take over the value of declared attribute (a794886)
v4.15.0
4.15.0 (2024-04-05)
Bug Fixes
- esl-event-listener: fix delegation handling for improper targets (127297c)
- esl-event-listener: fix delegation recognition on non-DOM targets (4716947)
- esl-event-listener: fix missing host in debug information of empty subscription (4abfa1e), closes #2078
- esl-event-listener: improve compatibility of decorated event handler type (de0c37e)
- esl-panel-group:
has-opened
attribute inconsistent (13003e4) - esl-popup: create optional autofocus property; update flow with optimized rendering flow (8e71d20)
- esl-popup: fix esl-popup infinitely created independently of placeholder state (63ae414)
- esl-share: fix focus behavior to a loop inside esl-share-popup (e3393fe)
- esl-share: fix share() method signature of print action (ca7091d)
- esl-tab: fix
esl-tabs
initialization delay before DOM ready (52b0beb) - esl-toggleable: outside action should be handled from entire page (aa6f5a5)
- esl-tooltip: add constraints to fix DOM position management for
esl-tooltip
(9c25137)
Features
- esl-event-listener:
ESLWheelTarget
proxy target created to handle long wheel user actions (#2031) (4dc4bfc), closes #2017 - esl-open-state: create ESL Open State mixin (a8327a8)
- esl-popup: add support of
PopupActionParams.extraClass
on popup level (32b6d0a) - esl-popup: add support of
PopupActionParams.extraStyle
(399685b) - esl-share: add ability to update config items (single one or in batch) (96eac6b)
- esl-share: add OOTB configuration for the Skype share button (c3a76c4)
- esl-share: add OOTB configuration for the Tumblr share button (bb73186)
- esl-share: add OOTB configuration for the Viber share button (5dd4ea4)
- esl-share: add OOTB configuration for the WhatsApp share button (748117f)
- esl-toggleable: introducing alternative internal hooks
shouldShow
/shouldHide
instead of deprecatedonBeforeShow
/onBeforeHide
. (3786423) - esl-utils: improve
rect
utility (it's almost ready to be immutable) (f82fb1e)
v5.0.0-beta.11
5.0.0-beta.11 (2024-03-01)
Features
- esl-utils: extend
attr
decorator with inherit option to take over the value of declared attribute (b29acde)
Bug Fixes
v5.0.0-beta.10
5.0.0-beta.10 (2024-02-14)
Features
- esl-event-listener: ootb ability to skip custom
longwheel
andswipe
events in case of content scrolling (#2098) (ecc849f), closes #2085 - esl-popup: rework esl-popup styles to use CSS variables (cd781b9)
Bug Fixes
v5.0.0-beta.9
5.0.0-beta.9 (2024-01-19)
Code Refactoring
- esl-utils:
TOUCH_EVENTS
fromdevice-detector
module retired, DeviceDetector is deprecated (e9ed603)
Features
- attr: add provider to default value in attr (e482aaf)
- esl-utils:
isReducedMotion
detection result constant created (2f3dd13)
BREAKING CHANGES
- esl-utils: both
DeviceDetector.TOUCH_EVENTS
andTOUCH_EVENTS
are retired fromdevice-detector
module.
Please also note that the DeviceDetector class is also deprecated.
v5.0.0-beta.8
5.0.0-beta.8 (2024-01-11)
Bug Fixes
v5.0.0-beta.7
5.0.0-beta.7 (2024-01-05)
NOTE: versions 5.0.0-beta.4 - 5.0.0-beta.6 are broken due to npm glob changes
Bug Fixes
- esl-utils: fix getting viewport sizes (c17d2e3)
Features
- esl-toggleable: introducing a base trigger class in purpose to simplify and make Trigger-Toggleable constructions more API strict in ESL (4ea1565)