Releases: exadel-inc/esl
Releases · exadel-inc/esl
v4.13.0
4.13.0 (2023-10-25)
Bug Fixes
- esl-media: fix brightcove provider autoplay marker flow (58793cd), closes #1979
- esl-popup: fix default styles for
esl-popup
tag (uninitialized) (e25eedf) - esl-popup: update popup position according activator change (#1679) (65e3801)
- esl-scrollbar: fix incorrect
at-start
/at-end
handling when browser creates dimensions with the floating point (852ad15) - esl-share: add a fill color to social network icons (c0d62ac)
- esl-share: change default twitter (x.com) icon and bg color (8c544e4)
- esl-share: show copy notification just in case it is successful (f57fe98)
- esl-utils: fix
debounce
helper random access of undefined (8cd87e8)
Features
- esl-event-listener: add
condition
descriptor property to legally prevent subscription (00b719c), closes #1947 - esl-event-listener: create
ESLIntersectionTarget
adapter utility for managingIntersectionObserver
subscriptions trough event listeners (34bb7e8) - esl-share: add default-icon marker to render icon on button init (081b526)
- esl-share: add out of the box share config default (4b97632)
- esl-share: create esl-share-list component (90b1c1d)
- esl-share: remove iconBackground property from share buttons config (27d793d)
- esl-share: rework esl-share-button custom element API (96a7f84)
- esl-share: rework share popup internal implementation (9b775a0)
v4.12.0
4.12.0 (2023-09-22)
Bug Fixes
- esl-tabs: observe element resize instead of window using
ESLResizeObserverTarget
(9dd4639)
Code Refactoring
- esl-event-listener: restructure
esl-event-listener/core/targets
(fbdb6c3)
Features
- esl-event-listener:
ESLEventUtils.unsubscribe
implementation moved to internalESLEventListener.unsubscribe
(eaa4204) - esl-event-listener: add
SwipeEventTarget
to subscribeswipe
events usingESLEventListener
(e7e69a2), closes #1809 - esl-media: support for lazy initialization by
lazy
attribute forESLMedia
(f83d65a)
BREAKING CHANGES
- esl-event-listener: (if there is references to internal files)
resize.adapter.ts
/resize.adapter.event.ts
renamed toresize.target.ts
/resize.target.event.ts
v4.11.0
4.11.0 (2023-09-01)
Bug Fixes
- esl-event-listener:
ESLResizeObserverTarget.for
handles no target cases silently (warning + null result) (b28d6af), closes #1885 - esl-event-listener: fix support of separate DOM realms for
ESLEventListener
(905e7a8) - esl-media: update
esl-media
refresh handler to use consistentisElement
check (d6f8855) - esl-scrollbar: update
esl-scrollbar
to use consistentisElement
check on refresh and mutation observation (f817837) - esl-trigger: update
esl-trigger
to use consistentisElement
check inisTargetIgnored
check (fe41661) - esl-utils: fix support of separate DOM realms for
getScrollParent
(eb7ede6) - esl-utils: fix support of separate DOM realms for
resolveDomTarget
(c16e1dd) - esl-utils: fix types and Element check for
isVisible
predicate (support of separate DOM realms) (7c83e09)
Features
v4.10.0
4.10.0 (2023-08-10)
Bug Fixes
- esl-footnotes: shape to support TSX is missing in module (fd8cd07)
- esl-togglable: open attribute change behavior (826b27b)
- esl-toggleable: fix activator when close-on inner trigger click handled (#1852) (f450d8b)
- esl-utils: fix unhandled rejection when deferred is rejected but actual promise was not requested (#1839) (5e111ba)
Features
- esl-toggleable: change
closeOnEsc
andcloseOnOutsideAction
mappers to extended boolean ('0' and 'false' values now considered as falsy) (181a2b7) - esl-trigger: change
ignoreEsc
mapper to extended boolean ('0' and 'false' values now considered as falsy) (9ccee3d) - esl-utils:
lockScroll
/unlockScroll
methods reworked with no-scroll detection (25b5b91) - esl-utils: create
toBooleanAttribute
and create extended boolean attribute flow (e039256)
v4.9.4
v4.9.3
v4.9.2
v4.10.0-beta.1
4.10.0-beta.1 (2023-07-11)
Features
- 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)
v4.9.1
v4.9.0
4.9.0 (2023-07-07)
Bug Fixes
- esl-animate: default print styles for esl-animate ootb animation (3d4ea2a)
- esl-animate: missing types for
esl-animate
module (2000e04) - esl-base-element: more accurate check for element redeclaration (detects both: tag and class inconsistency) (66266a9)
- esl-mixin-element: remove mixin store invalidate on re-requesting registration + more accurate exceptions (86b7620)
- esl-mixin-element: significant performance improvement for mixin registration process (scope DOM invalidation to changes records and registered mixin type ) (06bd2ff)
- esl-panel-group: default print styles for esl-panel-group (9a2fc28)
- esl-panel: default print styles for esl-panel (68cf512)
- esl-select: activator lost on dropdown hide (02de9dd)
- gh-pages: default print styles for gh-pages (bb8a0ab)
Code Refactoring
- esl-animate: rework default animation classes (69ef3af)
Features
- esl-footnotes: add support of the anchor relationship between note and footnote (for the print version) (d30c662)
- esl-footnotes: add esl-note-ignore mixin to support esl-note-ignore dynamic changes on parent elements (3caa0d5)
- esl-select: internal
esl-select-dropdown
is migrated toesl-popup
(#1393) (5f0009c) - esl-share: create popup mode for esl-share component (0df4116)
BREAKING CHANGES
- esl-animate: default esl-animate module class
esl-animate-slide-up
replaced withesl-animate-slide up
- esl-animate: default esl-animate module class
esl-animate-slide-down
replaced withesl-animate-slide down
- esl-animate: default esl-animate module class
esl-animate-slide-left
replaced withesl-animate-slide left
- esl-animate: default esl-animate module class
esl-animate-slide-right
replaced withesl-animate-slide right