Skip to content

Releases: exadel-inc/esl

v5.0.0-beta.14

20 Apr 15:16
Compare
Choose a tag to compare
v5.0.0-beta.14 Pre-release
Pre-release

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

  • esl-carousel: dotBuilder/dotUpdater does not inherit static default (8fd173e)
  • esl-carousel: it is impossible to use cascading of css variable properly to define dots styles on the carousel level (d361295)
  • site: esl-animate example page wrong animation (7fd86b4)

v5.0.0-beta.13

16 Apr 21:03
Compare
Choose a tag to compare
v5.0.0-beta.13 Pre-release
Pre-release

5.0.0-beta.13 (2024-04-16)

Features

  • esl-carousel: rework ESLCarouselNavDots plugin, improve a11ty (ab40f94)

v5.0.0-beta.12

12 Apr 22:33
Compare
Choose a tag to compare
v5.0.0-beta.12 Pre-release
Pre-release

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 to ESLSwipeGestureEvent (019715c)
  • esl-event-listener: ootb ability to skip custom longwheel and swipe events in case of content scrolling (#2098) (80c5747), closes #2085
  • esl-toggleable: introducing alternative internal hooks shouldShow/shouldHide instead of deprecated onBeforeShow/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 when ESLShareConfig.update method is called (b9b4e5f)
  • esl-share: rename copy action alertText param to copyAlertMsg (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

10 Apr 17:52
Compare
Choose a tag to compare

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 when ESLShareConfig.update method is called (b9b4e5f)
  • esl-share: rename copy action alertText param to copyAlertMsg (d3e3c3a)
  • esl-utils: fix argument list on next fn call (c2e5c1d)

Features

  • esl-event-listener: ootb ability to skip custom longwheel and swipe 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

05 Apr 18:14
Compare
Choose a tag to compare

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 deprecated onBeforeShow/onBeforeHide. (3786423)
  • esl-utils: improve rect utility (it's almost ready to be immutable) (f82fb1e)

v5.0.0-beta.11

01 Mar 16:33
Compare
Choose a tag to compare
v5.0.0-beta.11 Pre-release
Pre-release

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

  • esl-event-listener: fix delegation handling for improper targets (127297c)
  • esl-popup: fix incorrect behavior of popup for fit-major and fit-minor modes (f26f907)
  • esl-toggleable: outside action should be handled from entire page (aa6f5a5)

v5.0.0-beta.10

14 Feb 13:44
Compare
Choose a tag to compare
v5.0.0-beta.10 Pre-release
Pre-release

5.0.0-beta.10 (2024-02-14)

Features

  • esl-event-listener: ootb ability to skip custom longwheel and swipe events in case of content scrolling (#2098) (ecc849f), closes #2085
  • esl-popup: rework esl-popup styles to use CSS variables (cd781b9)

Bug Fixes

  • microtask: fix argument list on next fn call (f421e88)
  • swipe: fix swipe tests (e1aefb8)

v5.0.0-beta.9

19 Jan 10:55
Compare
Choose a tag to compare
v5.0.0-beta.9 Pre-release
Pre-release

5.0.0-beta.9 (2024-01-19)

Code Refactoring

  • esl-utils: TOUCH_EVENTS from device-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 and TOUCH_EVENTS are retired from device-detector module.
    Please also note that the DeviceDetector class is also deprecated.

v5.0.0-beta.8

11 Jan 12:01
Compare
Choose a tag to compare
v5.0.0-beta.8 Pre-release
Pre-release

5.0.0-beta.8 (2024-01-11)

Bug Fixes

  • esl-share: fix merging of additional(nested) params when ESLShareConfig.update method is called (a1b1942)
  • esl-share: rename copy action alertText param to copyAlertMsg (3ba61ac)

v5.0.0-beta.7

05 Jan 10:57
Compare
Choose a tag to compare
v5.0.0-beta.7 Pre-release
Pre-release

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)