7.2 KiB
7.2 KiB
1.13.0 / 2019-01-02
- [New] add ES2018
- [New] add ES2015/ES2016: EnumerableOwnNames; ES2017: EnumerableOwnProperties
- [New]
ES2015+: addthisBooleanValue,thisNumberValue,thisStringValue,thisTimeValue - [New]
ES2015+: addDefinePropertyOrThrow,DeletePropertyOrThrow,CreateMethodProperty - [New] add
assertRecordhelper - [Deps] update
is-callable,has,object-keys,es-to-primitive - [Dev Deps] update
eslint,@ljharb/eslint-config,tape,semver,safe-publish-latest,replace - [Tests] use
npm auditinstead ofnsp - [Tests] remove
jscs - [Tests] up to
nodev11.6,v10.15,v8.15,v6.16 - [Tests] move descriptor factories to
valueshelper - [Tests] add
getOpsto programmatically fetch abstract operation names
1.12.0 / 2018-05-31
- [New] add
GetIntrinsicentry point - [New]
ES2015+: addObjectCreate - [Robustness]:
ES2015+: ensureMath.{abs,floor}andFunction.callare cached
1.11.0 / 2018-03-21
- [New]
ES2015+: add iterator abstract ops - [Dev Deps] update
eslint,nsp,object.assign,semver,tape - [Tests] up to
nodev9.8,v8.10,v6.13
1.10.0 / 2017-11-24
- [New] ES2015+:
AdvanceStringIndex - [Dev Deps] update
eslint,nsp - [Tests] require node 0.6 to pass again
- [Tests] up to
nodev9.2,v8.9,v6.12; usenvm install-latest-npm; pin included builds to LTS
1.9.0 / 2017-09-30
- [New]
es2015+: addArraySpeciesCreate - [New] ES2015+: add
CreateDataPropertyandCreateDataPropertyOrThrow - [Tests] consolidate duplicated tests
- [Tests] increase coverage
- [Dev Deps] update
nsp,eslint
1.8.2 / 2017-09-03
- [Fix]
es2015+:ToNumber: provide the proper hint for Date objects (#27) - [Dev Deps] update
eslint
1.8.1 / 2017-08-30
- [Fix] ES2015+:
ToPropertyKey: should return a symbol for Symbols (#26) - [Deps] update
function-bind - [Dev Deps] update
eslint,@ljharb/eslint-config - [Docs] github broke markdown parsing
1.8.0 / 2017-08-04
- [New] add ES2017
- [New] move es6+ to es2015+; leave es6/es7 as aliases
- [New] ES5+: add
IsPropertyDescriptor,IsAccessorDescriptor,IsDataDescriptor,IsGenericDescriptor,FromPropertyDescriptor,ToPropertyDescriptor - [New] ES2015+: add
CompletePropertyDescriptor,Set,HasOwnProperty,HasProperty,IsConcatSpreadable,Invoke,CreateIterResultObject,RegExpExec - [Fix] es7/es2016: do not mutate ES6
- [Fix] assign helper only supports one source
- [Deps] update
is-regex - [Dev Deps] update
nsp,eslint,@ljharb/eslint-config - [Dev Deps] update
eslint,@ljharb/eslint-config,nsp,semver,tape - [Tests] add tests for missing and excess operations
- [Tests] add codecov for coverage
- [Tests] up to
nodev8.2,v7.10,v6.11,v4.8; newer npm breaks on older node - [Tests] use same lists of value types across tests; ensure tests are the same when ops are the same
- [Tests] ES2015: add ToNumber symbol tests
- [Tests] switch to
nycfor code coverage - [Tests] make IsRegExp tests consistent across editions
1.7.0 / 2017-01-22
- [New] ES6: Add
GetMethod(#16) - [New] ES6: Add
GetV(#16) - [New] ES6: Add
Get(#17) - [Tests] up to
nodev7.4,v6.9,v4.6; improve test matrix - [Dev Deps] update
tape,nsp,eslint,@ljharb/eslint-config,safe-publish-latest
1.6.1 / 2016-08-21
- [Fix] ES6: IsConstructor should return true for
classconstructors.
1.6.0 / 2016-08-20
- [New] ES5 / ES6: add
Type - [New] ES6:
SpeciesConstructor - [Dev Deps] update
jscs,nsp,eslint,@ljharb/eslint-config,semver; addsafe-publish-latest - [Tests] up to
nodev6.4,v5.12,v4.5
1.5.1 / 2016-05-30
- [Fix]
ES.IsRegExp: actually look upSymbol.matchon the argument - [Refactor] create
isNaNhelper - [Deps] update
is-callable,function-bind - [Deps] update
es-to-primitive, fix ES5 tests - [Dev Deps] update
jscs,eslint,@ljharb/eslint-config,tape,nsp - [Tests] up to
nodev6.2,v5.11,v4.4 - [Tests] use pretest/posttest for linting/security
1.5.0 / 2015-12-27
- [New] adds
Symbol.toPrimitivesupport viaes-to-primitive - [Deps] update
is-callable,es-to-primitive - [Dev Deps] update
jscs,nsp,eslint,@ljharb/eslint-config,semver,tape - [Tests] up to
nodev5.3
1.4.3 / 2015-11-04
- [Fix]
ES6.ToNumber: should giveNaNfor explicitly signed hex strings (#4) - [Refactor]
ES6.ToNumber: No need to double-trim - [Refactor] group tests better
- [Tests] should still pass on
nodev0.8
1.4.2 / 2015-11-02
- [Fix] ensure
ES.ToNumbertrims whitespace, and does not trim non-whitespace (#3)
1.4.1 / 2015-10-31
- [Fix] ensure only 0-1 are valid binary and 0-7 are valid octal digits (#2)
- [Dev Deps] update
tape,jscs,nsp,eslint,@ljharb/eslint-config - [Tests] on
nodev5.0 - [Tests] fix npm upgrades for older node versions
- package.json: use object form of "authors", add "contributors"
1.4.0 / 2015-09-26
- [Deps] update
is-callable - [Dev Deps] update
tape,jscs,eslint,@ljharb/eslint-config - [Tests] on
nodev4.2 - [New] Add
SameValueNonNumberto ES7
1.3.2 / 2015-09-26
- [Fix] Fix
ES6.IsRegExpto properly handleSymbol.match, per spec. - [Tests] up to
io.jsv3.3,nodev4.1 - [Dev Deps] update
tape,jscs,nsp,eslint,@ljharb/eslint-config,semver
1.3.1 / 2015-08-15
- [Fix] Ensure that objects that
toStringto a binary or octal literal also convert properly
1.3.0 / 2015-08-15
- [New] ES6’s ToNumber now supports binary and octal literals.
- [Dev Deps] update
jscs,eslint,@ljharb/eslint-config,tape - [Docs] Switch from vb.teelaun.ch to versionbadg.es for the npm version badge SVG
- [Tests] up to
io.jsv3.0
1.2.2 / 2015-07-28
- [Fix] Both
ES5.CheckObjectCoercibleandES6.RequireObjectCoerciblereturn the value if they don't throw. - [Tests] Test on latest
io.jsversions. - [Dev Deps] Update
eslint,jscs,tape,semver,covert,nsp
1.2.1 / 2015-03-20
- Fix
isFinitehelper.
1.2.0 / 2015-03-19
- Use
es-to-primitivefor ToPrimitive methods. - Test on latest
io.jsversions; allow failures on all but 2 latestnode/io.jsversions.
1.1.2 / 2015-03-20
- Fix isFinite helper.
1.1.1 / 2015-03-19
- Fix isPrimitive check for functions
- Update
eslint,editorconfig-tools,semver,nsp
1.1.0 / 2015-02-17
- Add ES7 export (non-default).
- All grade A-supported
node/iojsversions now ship with annpmthat understands^. - Test on
iojs-v1.2.
1.0.1 / 2015-01-30
- Use
is-callableinstead of an internal function. - Update
tape,jscs,nsp,eslint
1.0.0 / 2015-01-10
- v1.0.0