Skip to content

Releases: exadel-inc/esl

v5.0.0-beta.42

10 Dec 16:20
Compare
Choose a tag to compare
v5.0.0-beta.42 Pre-release
Pre-release

5.0.0-beta.42 (2024-12-10)

⚠ BREAKING CHANGES

  • esl-tooltip: disable-arrow attribute removed from ESLTooltip component

Features

  • esl-popup: add offset-trigger attribute (d4161f1)
  • esl-toggleable: _onOutsideAction no longer part of ESLToggleable instance, now it's ESLToggleableManager responsibility (573eece)
  • esl-toggleable: reimplementation of focus-behaviour to a11y mode (d1d1500)
  • esl-toggleable: rework ESLToggleableManger to produce FocusIn outside event actions trough main flow + fix initial focus task (23ed309)
  • esl-toggleable: true related opening chain check support for toggleables (72b849e)
  • esl-tooltip: remove disable-arrow attribute (adbeb5d)
  • esl-utils: extend params for the getKeyboardFocusableElements with full VisibilityOptions (16b04ff)

Bug Fixes

  • esl-media: fix conflict of alignment classes, move definition to the main mixin (55589f2)

v5.0.0-beta.41

18 Nov 16:18
Compare
Choose a tag to compare
v5.0.0-beta.41 Pre-release
Pre-release

5.0.0-beta.41 (2024-11-18)

Bug Fixes

  • esl-toggleable: fix focus should return to activator (3033b33)
  • esl-toggleable: focus management reworked to use scopes. Introduced ESLToggleableFocusManager (fbac20e)
  • eslint-config: update file lines limit to 500 LOC (f0825ff)

v5.0.0-beta.40

15 Nov 14:28
Compare
Choose a tag to compare
v5.0.0-beta.40 Pre-release
Pre-release

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 inherits ESLTooltip, ESLPopup now direct base for ESLSharePopup
  • esl-tooltip: hasFocusLoop no longer available use focusBehaviour 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 from ESLTooltip (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

11 Nov 12:58
Compare
Choose a tag to compare
v5.0.0-beta.39 Pre-release
Pre-release

5.0.0-beta.39 (2024-11-11)

Features

  • esl-popup: add position-origin attribute (6be5133)
  • esl-utils: safeContains traverse utility (7ca4f8b)

v5.0.0-beta.38

04 Nov 16:16
Compare
Choose a tag to compare
v5.0.0-beta.38 Pre-release
Pre-release

5.0.0-beta.38 (2024-11-04)

⚠ BREAKING CHANGES

  • esl-footnotes: tooltip-shown readonly attribute(prop) replaced with active (from ESLBaseTrigger)

Features

  • esl-footnotes: claenup readonly API of esl-note (cb43086)
  • esl-footnotes: migrate esl-note to esl-base-trigger (d2e0dbb)

v5.0.0-beta.37

21 Oct 12:23
Compare
Choose a tag to compare
v5.0.0-beta.37 Pre-release
Pre-release

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

30 Sep 23:38
Compare
Choose a tag to compare
v5.0.0-beta.36 Pre-release
Pre-release

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

19 Sep 10:10
Compare
Choose a tag to compare
v5.0.0-beta.34 Pre-release
Pre-release

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

22 Aug 17:36
Compare
Choose a tag to compare
v5.0.0-beta.33 Pre-release
Pre-release

5.0.0-beta.33 (2024-08-22)

Bug Fixes

  • esl-carousel: fix slide mixin initialization order (ad92042)

v5.0.0-beta.32

22 Aug 11:49
Compare
Choose a tag to compare
v5.0.0-beta.32 Pre-release
Pre-release

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)