Skip to content

v5.0.0-beta.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@ala-n ala-n released this 21 Dec 18:34
· 891 commits to main-beta since this 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.