Changelog
es6-shim 0.34.3 (8 Feb 2016)
Number
constants don’t get lost in ES3 browsers (#402)chai
, es5-shim
, jscs
, mocha
node
v5.5
Changelog
es6-shim 0.34.2 (22 Jan 2016)
JSON.stringify
should ignore a replacer arg unless it’s an array or function.Array#copyWithin
: check for inherited properties as wellArray#copyWithin
: should delete the target key if the source key is not presentReflect.enumerate
tests to not call next
too many timesjscs
, jshint
Changelog
es6-shim 0.34.1 (5 Jan 2016)
RegExp#[Symbol.search]
was broken with a regex argument (#394)Object.keys
.bind
on setImmediate
s5-shim
, @ljharb/eslint-config
node
v5.3
Changelog
es6-shim 0.34.0 (14 Dec 2015)
Symbol.species
from Promise.all
and Promise.race
(#34)Reflect.enumerate
: ensure correct property ordering in Firefox 19 (and likely others)toLengthsCorrectly
returns true
when it passes, instead of undefined
Reflect.construct
unless it's actually presentMap
and Set
do not have an own constructor
property (#368)Map
: older v8s have a SameValueZero bug when a Map has a size > 4 (#378)Map
: when provided with an iterable that yields non-Object values, should throwPromise
: Make sure to shim broken implementations in Chrome 49 CanaryPromise
: Chrome does not retrieve a thenable's .then synchronously (#372)RegExp.prototype[Symbol.{match,search,split,replace}]
Symbol.match
in RegExp
constructorSymbol.match
and ensure String#{match, startsWith, endsWith, includes}
support itSymbol.split
and ensure String#split
supports itSymbol.replace
and ensure String#replace
supports itSymbol.search
and ensure String#search
supports itES.ToString
so as not to rely on the global String
eslint
, jscs
, mocha
, uglify-js
, es5-shim
, grunt-saucelabs
node
v5.2
npm run test:native
Promise.{reject,resolve}
throws when the receiver is a primitive (#379)Changelog
es6-shim 0.33.13 (12 Nov 2015)
Number
: when no arguments are passed, return +0
.Number
: Make sure string values are trimmed before attempting to parse.Number
tests)uglify-js
Changelog
es6-shim 0.33.12 (11 Nov 2015)
es5-shim
Number
caveatevalmd
will test the readme better.Changelog
es6-shim 0.33.11 (9 Nov 2015)
Number
(#369)chai
, es5-shim
, eslint
, @ljharb/eslint-config
, jscs
Changelog
es6-shim 0.33.10 (2 Nov 2015)
Number
constructor properly trims (or not) whitespace characters (#368)Number('0b12')
and Number('0o18')
should both be NaN
(#366)npm run tests-only
node
v5.0
JSON.stringify
has the right namenpm run eslint
es5-shim
, jscs
defineProperty
, and check more non-whitespace charsChangelog
es6-shim 0.33.9 (29 Oct 2015)
Number(new Number(1))
was throwing. More NFE madness. (#365)