Skip to content

v5.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@ala-n ala-n released this 19 Dec 16:49
· 2116 commits to main-beta since this release

5.0.0-beta.1 (2023-12-19)

Bug Fixes

  • 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-share: fix focus behavior to a loop inside esl-share-popup (e3393fe)
  • esl-share: fix share() method signature of print action (ca7091d)
  • esl-toggleable: rework actions pre-checks to fix flow on reopening toggleable (c023e55)
  • esl-tooltip: add constraints to fix DOM position management for esl-tooltip (9c25137)
  • esl-trigger: default target for esl-trigger is not logically correct and obvious (db4ffb8)

Code Refactoring

  • esl-toggleable: move open state updating to onShow/onHide callbacks (b184eb1)

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-utils: improve rect utility (it's almost ready to be immutable) (f82fb1e)

BREAKING CHANGES

  • esl-toggleable: this.open of Toggleables does not updating util super.onShow/super.onHidecalled. Make sure you updatethis.opensynchronously or manually notify consumers in case the super call ofonShow/onHide` should be postponed.
  • esl-trigger: esl-trigger does not have target defined to ::next by default
  • esl-toggleable: onBeforeShow and onBeforeHide have retired. The constraint now inside shouldShow/shouldHide methods,
    activator change now is the part of main togglable flow