Es6 Shim: 0.35.0 Release

Release date:
March 1, 2016
Previous version:
0.34.4 (released February 9, 2016)
Magnitude:
493 Diff Delta
Contributors:
2 total committers
Data confidence:
Commits:

14 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Top Contributors in 0.35.0

ljharb
benjoffe

Directory Browser for 0.35.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Breaking Changes

  • remove Reflect.enumerate (#405)

New Stuff (shim)

  • Add Array#indexOf from post-ES6 errata
  • Ensure RegExp#toString is compliant

New Stuff (sham)

  • Add Function#toString to es6-sham

Fixes

  • ensure that a non-object globals.Reflect doesn’t break the shim (#392)
  • In ES3 browsers (like Safari 4) Reflect.getPrototypeOf is undefined
  • Object.keys: handle regexes in ES3 browsers (#287)

Performance

  • Early exit from tanh for values outside of +-20 at limits of JS precision (#411)

Tests

  • Function#name on new Functions is empty string in v8
  • Function#name is non-configurable pre-ES6
  • Test up to node v5.7, v4.3