v5.0.0-beta.3
Pre-release
Pre-release
ala-n
released this
21 Dec 18:34
·
1772 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
andload-cls-declined
useload-condition-class
andload-condition-class-target
instead - esl-media:
disabled
no longer supported uselazy="manual"
instead prop
,attr
,boolAttr
,jsonAttr
,listen
no longer available inesl-base-element
andesl-mixin-element
exports- esl-utils:
createZIndexIframe
andis-fixes
module no longer available due to drop of IE11 support - esl-utils:
hasEventListener
no longer accepts min number value usethis.getEventListeners(type).length
to make extended checks - esl-utils:
dispatchEvent
does not accepts target argument ESLEventUtils.descriptors
alias ofESLEventUtils.getAutoDescriptors
is no longer supportedEventUtils
alias ofESLEventUtils
is no longer supportedesl-media-quey
module no longer supportsaddListener
andremoveListener
shorthandSynteticEventTarget
no longer supportsaddListener
andremoveListener
shorthand- 'fallback-duration' is no longer in the JSX shape of ESLPanel and ESLPanelGroup
ToggleableActionParams
alias ofESLToggleableActionParams
is no longer supportedTraversingQuery
alias ofESLTraversingQuery
is no longer supportedRTLUtils
retired use separate methods insteadTraversingUtils
retired use separate methods insteaddeepCompare
alias ofisEqual
is no longer supportedgenerateUId
alias ofrandUID
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.