Skip to content

Releases: JakeChampion/polyfill-library

v4.8.0

26 Jun 07:25
bff98ee
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.7.0...v4.8.0

v4.7.0

06 Feb 12:15
2cb97ab
Compare
Choose a tag to compare

What's Changed

  • Adds structuredClone polyfill by @CheloXL #1270
  • Adds Element.prototype.replaceChildren polyfill by @mhassan1 #1266
  • Fixes key collisions in internal Map storage #1275

New Contributors

Full Changelog: v4.6.0...v4.7.0

v4.6.0

13 Jan 16:24
cc7d5df
Compare
Choose a tag to compare

What's Changed

  • Adds Error.cause polyfill by @mhassan1 a613013
  • Adds conditional Error.cause to AggregateError by @mhassan1 c7a1de7
  • IntersectionObserver: serve to Safari <17.0 #1255
  • update dependencies and update some polyfill configs #1248

Full Changelog: v4.5.0...v4.6.0

v4.5.0

03 Oct 14:51
099f82d
Compare
Choose a tag to compare

What's Changed

  • Intl.ListFormat: serve to Safari <16.0 in #1229
  • Adds findLast and findLastIndex polyfills by @mhassan1 in #1230
  • IntersectionObserver: serve to Safari <16.1 in #1231

Full Changelog: v4.4.0...v4.5.0

v4.4.0

16 Aug 09:56
e936be1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.3.0...v4.4.0

v4.3.0

05 Aug 07:50
44ece16
Compare
Choose a tag to compare

What's Changed

  • Adds Symbol.toStringTag to several prototypes by @mhassan1 in #1187
  • Adds polyfills for TypedArray.prototype methods by @mhassan1 in #1208
  • update dependencies #1207
    • update @webcomponents/template to v1.5.0
    • update @financial-times/polyfill-useragent-normaliser to v2.0.1

Full Changelog: v4.2.0...v4.3.0

v4.2.0

28 Jul 07:31
a1207a0
Compare
Choose a tag to compare

What's Changed

  • validate browser configs in #1204
    • ios_chr support stats were removed. The user agent normaliser maps ios_chr to ios_saf.
    • edge support stats above 18 were removed. The user agent normaliser maps Chromium edge to chrome.
    • Added many missing support stats for opera, op_mob, ios_saf and samsung_mob.
    • Resolved a few obvious typo's and bugs in support stats.
    • Added a tool for maintainers to track the state of the browser support stats.
  • fix weekly test suite by @romainmenke in #1200
  • fix HTMLElement.prototype.inert by @romainmenke in #1201
    • This was previously polyfilled as Element.prototype.inert. The old name was kept as an alias.
    • Added missing support stats as browsers have native support now.

Full Changelog: v4.1.1...v4.2.0

v4.1.1

12 Jul 11:11
de90e2e
Compare
Choose a tag to compare

What's Changed

  • Serve IntersectionObserver to Safari <16 #1197 #1192
  • Fix incomplete implementations of ArrayBuffer in Internet Explorer #1190 #1132
  • Fixes TypedArray.prototype.at to avoid adding at to Object.prototype #1188

Thanks to @mhassan1 for their contributions to this release.

Full Changelog: v4.1.0...v4.1.1

v4.1.0

17 May 13:23
Compare
Choose a tag to compare
Get HTMLCollection by children property of an element

v4.0.0 - No longer supporting IE 8

01 Apr 09:30
Compare
Choose a tag to compare

v4.0.0

It's been a few years since the last major release. This major release made these changes:

  • Dropped support for Node 8 and Node 10 (#1148)
  • Drop support for Internet Explorer 8 by updating polyfill-useragent-normalizer (JakeChampion/polyfill-useragent-normaliser#173)
  • Updated browser lists to remove Internet Explorer 8 (#1150)
  • Removed polyfills and dependencies for IE 6 and 7 (e.g. Window, JSON, localStorage) (#1149)
  • Removed polyfills and dependencies for IE 8 (e.g. Array.isArray, Date.now, document) (#1153)