All Versions
11
Latest Version
Avg Release Cycle
175 days
Latest Release
376 days ago

Changelog History
Page 1

  • v0.35.6

    October 15, 2020
  • v0.35.5

    March 07, 2019
  • v0.35.4

    October 30, 2018
  • v0.35.3

    January 24, 2017
  • v0.35.2

    December 04, 2016
  • v0.35.1 Changes

    May 12, 2016

    πŸ›  Fixes (shim)

    • Functions are objects (#418)
    • πŸ‘‰ use createDataPropertyOrThrow in Array.from, rather than [[Put]] (#415)

    ♻️ Refactors

    • πŸ‘‰ Use iteratorResult internally for iterator result objects
    • Simplify logic for Math.tanh (#412)

    Robustness

    • cache Math constants
    • cache Math.exp
    • don’t rely on a Math lookup inside Math.asinh
    • πŸ‘‰ use cached Number.isNaN
    • cache Math.sign

    Dev Deps

    • ⚑️ update es5-shim, eslint, @ljharb/eslint-config, jscs, uglify-js, grunt-contrib-connect, grunt-contrib-watch, evalmd, jshint

    βœ… Tests

    • up to node v6.1, v5.10, v4.4
    • πŸ‘• npm run --silent, use β€œpretest” for linting
    • RegExp#toString: Chrome Canary 51 produces /undefined/

    πŸ“„ Docs

    • ⚑️ update ES6 draft comment URLs to point to the published spec
  • v0.35.0 Changes

    March 01, 2016

    πŸ’₯ 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
  • v0.34.4 Changes

    February 09, 2016

    πŸ›  Fixes (shim)

    • πŸ›  Fix 'Uncaught (in promise) TypeError' in Chrome 48 (#408, #407)
    • πŸ– handle the obscure case where startsWith throws on the second parameter (#399)

    βœ… Tests

    • silence a promise rejection error in Chrome
  • v0.34.3 Changes

    February 09, 2016

    πŸ›  Fixes (shim)

    • ⚠ Suppress β€œuncaught rejection” warnings in Chrome 50 console (#403)
    • πŸ’» ensure ES3 Number constants don’t get lost in ES3 browsers (#402)

    Dev Deps

    • ⚑️ update chai, es5-shim, jscs, mocha

    βœ… Tests

    • up to node v5.5
  • v0.34.2 Changes

    January 22, 2016

    πŸ›  Fixes

    • JSON.stringify should ignore a replacer arg unless it’s an array or function.
    • Array#copyWithin: check for inherited properties as well
    • Array#copyWithin: should delete the target key if the source key is not present

    🐎 Performance

    • ⚑️ Optimize Map/Set fast key path (#397)

    βœ… Tests

    • πŸ›  fix Reflect.enumerate tests to not call next too many times

    Dev Deps

    • ⚑️ update jscs, jshint

    πŸ“„ Docs

    • ⚑️ update license year to 2016 (#400)