Skip to content

Releases: exadel-inc/esl

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)

v5.0.0-beta.3

21 Dec 18:34
Compare
Choose a tag to compare
v5.0.0-beta.3 Pre-release
Pre-release

5.0.0-beta.3 (2023-12-21)

Bug Fixes

  • esl-event-listener: fix support for any object-like host (9ca6aa4)
  • esl-utils: createZIndexIframe retired (ad678cb)
  • esl-utils: SyntheticEventTarget optimizations (a4c9b8d)
  • esl-utils: clean IE11 micro-optimizations (7ed8830)
  • esl-utils: fix types for unwrap array utility (a4b432a)
  • esl-utils: simplified flat array utility (788a782)
  • esl-utils: simplified union utility (043fe45)
  • esl-utils: simplified uniq array utility (45f282f)

Code Refactoring

  • Drop Edge old versions (<14) support (b577fd1)
  • Drop IE11 support (6d376ee)
  • esl-media: remove legacy features of esl-media (c19561d)
  • exclude duplicated exports of esl-utils/decorators (f6c84af)

Features

BREAKING CHANGES

  • esl-media: load-cls-target, load-cls-accepted and load-cls-declined use load-condition-class and load-condition-class-target instead
  • esl-media: disabled no longer supported use lazy="manual" instead
  • prop, attr, boolAttr, jsonAttr, listen no longer available in esl-base-element and esl-mixin-element exports
  • esl-utils: createZIndexIframe and is-fixes module no longer available due to drop of IE11 support
  • esl-utils: hasEventListener no longer accepts min number value use this.getEventListeners(type).length to make extended checks
  • esl-utils: dispatchEvent does not accepts target argument
  • ESLEventUtils.descriptors alias of ESLEventUtils.getAutoDescriptors is no longer supported
  • EventUtils alias of ESLEventUtils is no longer supported
  • esl-media-quey module no longer supports addListener and removeListener shorthand
  • SynteticEventTarget no longer supports addListener and removeListener shorthand
  • 'fallback-duration' is no longer in the JSX shape of ESLPanel and ESLPanelGroup
  • ToggleableActionParams alias of ESLToggleableActionParams is no longer supported
  • TraversingQuery alias of ESLTraversingQuery is no longer supported
  • RTLUtils retired use separate methods instead
  • TraversingUtils retired use separate methods instead
  • deepCompare alias of isEqual is no longer supported
  • generateUId alias of randUID no longer supported
  • ESL UI site renderer and ESL polyfills no longer support Edge old versions and ES6 polyfils.
  • ESL UI site renderer and ESL polyfills no longer support IE11 and ES5 target.