When included on a Web page, this library will allow an older browser engine to render EcmaScript 6 (newer JavaScript) syntax.
Support is included only to upgrade EcmaScript 5 engines to EcmaScript 6.
What is new in this release:
- Ensure that wrapped ES5 Array.prototype methods return the proper value.
What is new in version 0.33.3:
- Ensure that wrapped ES5 Array.prototype methods return the proper value.
What is new in version 0.32.3:
- Ensure that wrapped ES5 Array.prototype methods return the proper value.
What is new in version 0.27.1:
- Ensure Array/Array.prototype functions have the correct name.
- Chrome 40 defines the incorrect name for Array#values.
- Make sure that Array.of works when subclassed.
What is new in version 0.25.3:
- Removing nonexistent arguments from some String.prototype HTML methods.
- All grade A-supported node/iojs versions now ship with an npm that understands ^.
- Test on iojs-v1.3.
What is new in version 0.25.1:
- Add Annex B String.prototype HTML methods.
- Overwriting Annex B String.prototype HTML methods in IE 9, which both uppercases the tag names, and fails to escape double quotes.
- Overwriting Annex B String.prototype HTML methods in Safari 4-5, which fails to escape double quotes.
- Ensuring that Date#toString returns "Invalid Date" when the date‘s value is NaN.
What is new in version 0.22.2:
- Better ES3 support: quoting/avoiding reserved words
- Update mocha, jscs, jshint, grunt-saucelabs, uglify-js
What is new in version 0.22.0:
- Added RegExp#flags
- Make new RegExp work with both a regex and a flags string
- Removed non-spec Object.{getPropertyNames,getPropertyDescriptor}
What is new in version 0.21.0:
- Use an invalid identifier as the es6-shim iterator key, so it doesn't show up in the console as easily.
What is new in version 0.19.1:
- Fixed Map#set and Set#add to be chainable
- Updated Mocha
What is new in version 0.18.0:
- Speed up String#trim replacement
- Named Array#find and Array#findIndex for easier debugging
- Replace broken native implementation in Firefox 25-31 for Array#find and Array#findIndex
- Ensure String.fromCodePoint has the correct length in Firefox
- List the license in package.json for npm
- Array.from: fix spec bug with Array.from([], undefined) throwing
What is new in version 0.14.0:
- Fixed Math.clz's improper handling of values that coerce to NaN
- Fixed incorrect handling of negative end index on Array#fill
- Removed Object.getOwnPropertyKeys, which shouldn't be anywhere
- Fixed arity of Map and Set constructors, per 2014.04.27 draft spec
- Added a full additional suite of ES6 promise tests
- Make Number.isInteger a bit more efficient
- Added npm run test-native to expose how broken implementations are without the shim
- Added additional tests
What is new in version 0.12.0:
- Fixed String#trim implementations that incorrectly trim.
- Stop relying on ArrayIterator being a public var, fixing Safari 8.
What is new in version 0.11.1:
- Make sure to shim Object.assign in all environments, not just true ES5
- Now including minified file and source map
What is new in version 0.11.0:
- Remove Object.getOwnPropertyDescriptors, per spec.
- IE8 fixes.
- Improve Promise scheduling.
- Add some more standalone shims.
- Use an Object.create fallback, for better ES3 compatibility.
What is new in version 0.9.1:
- Added Array#copyWithin and Number.MIN_SAFE_INTEGER
- Big speed-up of Maps / Sets for string / number keys: they are O(1) now.
- Changed Math.hypot according to spec.
What is new in version 0.5.3:
- Made String#startsWith, String#endsWith fully conform spec.
Requirements:
- JavaScript enabled on client side
Limitations:
- Internet Explorer 8 support is limited.
Comments not found