Skip to content
This repository has been archived by the owner on Dec 14, 2021. It is now read-only.

Releases: inexorabletash/polyfill

ES2017, URL fixes for Opera Mini, ES6 fix for IE9

19 Nov 04:29
Compare
Choose a tag to compare
  • Advance ECMAScript 2017 additions to es2017.js script
  • URL: Workaround for Opera Mini. Resolves #138
  • ES6 fix for IE9 and sorting fix in polyfill. Resolves #137

Update minified versions, fix case-insensitive test in fetch

02 Sep 20:02
Compare
Choose a tag to compare
  • Fix byteCaseInsensitiveMatch function bug (#133)

Also, the minifying script had silently broken. Ensure the minified (.min.js) files are updated.

Add Element.closest()

07 Aug 16:51
Compare
Choose a tag to compare
  • 'use strict' for most scripts
  • Add Element.closest (issue #132)
  • Make Keyboard work in strict mode (issue #131)

Thanks to Alexander Nanberg for Element.closest() submission.

Fix URLSearchParams constructor in ES5

21 Feb 06:12
Compare
Choose a tag to compare

URL sequence support, bower.json fix and QUnit upgrade

20 Feb 04:29
Compare
Choose a tag to compare
  • List only one JS file in bower.json's main group. Resolves #123
  • Upgrade QUnit to 2.1.1
  • URL: Support sequence/record constructor inits. Resolves #119

Minor addition: CustomEvent

14 Jan 04:06
Compare
Choose a tag to compare

Add CustomEvent polyfill c/o Andres Rios

v0.1.30

29 Dec 20:36
Compare
Choose a tag to compare

IE8 fixes:

  • Make DOM mixins not throw on IE8
  • Minify with uglify2's --support-ie8 option to eliminate errors using minified source
  • Tweak workaround in Object.getOwnPropertyNames to satisfy IE devtools

Other:

  • URLSearchParams iterators should have @@iterator
  • Remove unnecessary helpers

Bug Fix Release

15 Dec 04:49
Compare
Choose a tag to compare
  • Fix assertion error in min.js version if Array.prototype.includes polyfill is necessary (assertions should be removed during minification)
  • Remove duplicate fetch and url definitions in web.js and polyfill.js (and minified versions)

Point Release

14 Dec 03:41
Compare
Choose a tag to compare
  • Remove setImmediate from gestalt polyfills (no longer on track for standardization)
  • Move bindata from experimental to obsolete
  • ECMAScript proposed features: Add Promise .finally and .try, Map/Set .of/.from.
  • Convert tests to QUnit v2
  • Keyboard events: Updated keyFixTable for older browsers

Add ECMAScript 2016 to default polyfill.js

03 Oct 02:52
Compare
Choose a tag to compare
v0.1.27

Add ECMAScript 2016 file, include in polyfill.js