Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# [4.17.0](v4.16.0...v4.17.0) (2024-05-31) ### Bug Fixes * **deps:** bump pug from 3.0.2 to 3.0.3 ([8006a45](8006a45)) * **deps:** bump puppeteer from 22.9.0 to 22.10.0 ([d82fa11](d82fa11)) * **esl-animate:** fix handling of `esl-animate-mixin` attribute changes ([0bb3a44](0bb3a44)) * **esl-event-listener:** `ESLEventUtils.descriptors` api notes correction ([309c130](309c130)) * **esl-event-listener:** fix `listen` decorator strict types are incorrect ([94c85f2](94c85f2)) * **esl-event-listener:** fix re-subscription when condition is used ([b304c52](b304c52)) * **esl-media:** add exact element resize observation reduce; extra subscriptions manipulation ([7e58bbd](7e58bbd)) * **esl-media:** fix missing reinitialization on start-time attribute changing ([e5922ed](e5922ed)) * **esl-media:** fix TSX shape for supporting start-time attribute ([1f43a22](1f43a22)) * **esl-media:** play-in-viewport tolerance changed to 50% (75% before) ([06d2a13](06d2a13)) * **esl-media:** seekTo leads to no proper behavior when YouTube video is not ready ([f5a0762](f5a0762)) * **esl-panel:** fix the falsy state of animation in the default open panel in esl-panel-group ([64925e0](64925e0)) * **esl-popup:** fix it is not possible to set the offset-arrow to 0 ([c6f1a9f](c6f1a9f)) * **esl-utils:** fix event cancellation handling ([8e45a75](8e45a75)) * **esl-utils:** fix isRelativeNode signature (can accept undefined as a node) ([4e2c7af](4e2c7af)) * **esl-utils:** fix parseNumber signature (undefined when default provided) ([647b736](647b736)) * **site:** `esl-animate` example page wrong animation ([7fd86b4](7fd86b4)) ### Features * **esl-event-listener:** add a `group` key to process batch subscription operations ([3d1ece0](3d1ece0)), closes [#2381](#2381) * **esl-event-listener:** rework and make warnings of event listener system with more strict and truthful detection of a problem ([f6fd40b](f6fd40b)) * **esl-event-listener:** separate intersection events ([370d33b](370d33b)) * **esl-media:** add ability to provide video initial position (start time) ([7367bb7](7367bb7)) * **esl-popup:** add handler for refresh event ([5864c92](5864c92)) * **esl-utils:** add ability to reject promisifyEvent by using AbortSignal ([b49da0e](b49da0e)) * **esl-utils:** add provider function support into `[@prop](https://github.com/prop)` decorator ([9f4bfbe](9f4bfbe)) * **esl-utils:** add the ability to use additional attributes in `loadScript` utility ([#2279](#2279)) ([f803226](f803226)) * **esl-utils:** make DelegatedEvent equal too `DelegatedEvent<Event>`, fix types compatibility ([#2360](#2360)) ([458ea53](458ea53)) * **lint:** add deprecation warning regarding incorrect direct imports for `attr`, `prop`, `jsonAttr`, `boolAttr`, `listen` ([e592048](e592048))
- Loading branch information