Skip to content

v4.2.0

Choose a tag to compare

@ala-n ala-n released this 02 Feb 23:18
· 6436 commits to main since this release

4.2.0 (2023-02-02)

Bug Fixes

  • esl-event-listener: allow to redeclare function descriptor data (e304726)
  • esl-event-listener: fix isEventDescriptor check for incorrect type of event key (729b486)
  • esl-footnotes: esl-note is not respond on "ignore" attribute change (7e0f4b8)
  • esl-mixin-element: fix oldValue argument of attributeChangedCallback (36c8d0f)
  • esl-utils: fix isObject predicate signature to accept symbol keys (c8f0611)

Features

  • esl-event-listener: IE safe private key for ESLEventListeners (now stores under Symbol in modern browsers) (eb5e6c3)
  • esl-event-listener: simplified way to subscribe all auto descriptors (e6c432b)
  • esl-related-target: make related target able to targeting multiple related togglable (#1398) (9a4423c)
  • esl-utils: isVisible predicate and ESLTraversingQuery filter created according to #931 spec (#1341) (70ea8fb)
  • esl-utils: isVisible predicate (510d396)

Deprecations:

  • esl-event-listener: ESLEventUtils.descriptors is deprecated, instead:
    • consider ESLEventUtils.subscribe(this) if you use it for auto-subscription
      (instead of ESLEventUtils.descriptors(this).forEach((desc) => ESLEventUtils.subscribe(this, desc));)
    • use ESLEventUtils.getAutoDesriptors if you still need it for a different purpose