Polyfill Library Versions Save

NodeJS module to create polyfill bundles tailored to individual user-agents.

v4.8.0

11 months ago

What's Changed

  • Add documentation section for AWS Lambda by @RodrigoTomeES in #1293
  • Add extra tests for Array.prototype.sort by @romainmenke in #1288
  • Add HTMLFormElement.prototype.requestSubmit Polyfill by @andrew-pyle in #1241
  • Serve isIntersecting polyfill for chromium based browsers by @romainmenke in #1283
  • Add change-array-by-copy polyfills by @mhassan1 in b91e288
  • Add TypedArray.prototype.sort polyfill by @mhassan1 in bba9e55
  • Streamline TypedArray polyfills by @lehni in 8d2cb51

New Contributors

Full Changelog: https://github.com/Financial-Times/polyfill-library/compare/v4.7.0...v4.8.0

v4.7.0

1 year ago

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: https://github.com/Financial-Times/polyfill-library/compare/v4.6.0...v4.7.0

v4.6.0

1 year ago

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: https://github.com/Financial-Times/polyfill-library/compare/v4.5.0...v4.6.0

v4.5.0

1 year ago

What's Changed

Full Changelog: https://github.com/Financial-Times/polyfill-library/compare/v4.4.0...v4.5.0

v4.4.0

1 year ago

What's Changed

Full Changelog: https://github.com/Financial-Times/polyfill-library/compare/v4.3.0...v4.4.0

v4.3.0

1 year ago

What's Changed

Full Changelog: https://github.com/Financial-Times/polyfill-library/compare/v4.2.0...v4.3.0

v4.2.0

1 year ago

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 https://github.com/Financial-Times/polyfill-library/pull/1200
  • fix HTMLElement.prototype.inert by @romainmenke in https://github.com/Financial-Times/polyfill-library/pull/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: https://github.com/Financial-Times/polyfill-library/compare/v4.1.1...v4.2.0

v4.1.1

1 year ago

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: https://github.com/Financial-Times/polyfill-library/compare/v4.1.0...v4.1.1

v4.1.0

2 years ago

v4.0.0

2 years ago

v4.0.0

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