es6-shim v0.35.0 Release Notes

Release Date: 2016-03-01 // about 8 years ago
  • πŸ’₯ 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