66 KiB
66 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.18.0-next.1 - 2020-09-30
Fixed
- [patch]
GetIntrinsic: Adapt to override-mistake-fix pattern#79 - [Fix]
ES2020:ToInteger:-0should always be normalized to+0#116
Commits
- [Tests] ses-compat - initialize module after ses lockdown
311ff25 - [Tests] [Refactor] use defineProperty helper rather than assignment
e957788 - [Tests] [Refactor] clean up defineProperty test helper
4e74e41 - [Fix]
callBind: ensure compatibility with SESe3d956a - [Deps] update
is-callable,object.assigne094224 - [Dev Deps] update
eslint,@ljharb/eslint-config7677020 - [Tests] temporarily allow SES tests to fail
a2d744b - [eslint] fix warning
6547ecc
v1.18.0-next.0 - 2020-09-09
Fixed
- [Fix]
ES5+:ToPropertyDescriptor: use intrinsic TypeError#107 - [Fix]
ES2018+:CopyDataProperties/NumberToString: use intrinsic TypeError#107
Commits
- [New] add
ES202067a1a94 - [New]
ES5+: addabs,floor; usemoduloconsistentlyd253fe0 - [New]
ES2015+: addQuoteJSONString,OrdinaryCreateFromConstructor4e8d479 - [New]
GetIntrinsic: Cache accessed intrinsics5999619 - [New]
ES2018+: addSetFunctionLength,UnicodeEscape343db0e - [New]
ES2017+: addStringGetOwnPropertybcef4b2 - [New]
ES2016+: addUTF16Encodinga4340d8 - [New]
GetIntrinsic: Add ES201x function intrinsics1f8ad9b - [New] add
isLeadingSurrogate/isTrailingSurrogatehelpers7ae6aae - [Dev Deps] update
eslint7e6ccd7 - [New]
GetIntrinsic: add%AggregateError%,%FinalizationRegistry%, and%WeakRef%249621e - [Dev Deps] update
eslintf63d0a2 - [Deps] update
is-regexc2d4586 - [Dev Deps] update
eslint3f88447 - [Deps] update
object-inspectbb82b41
v1.17.7 - 2020-09-30
Fixed
- [patch]
GetIntrinsic: Adapt to override-mistake-fix pattern#79 - [Fix]
ES5+:ToPropertyDescriptor: use intrinsic TypeError#107 - [Fix]
ES2018+:CopyDataProperties/NumberToString: use intrinsic TypeError#107
Commits
- [Fix]
callBind: ensure compatibility with SESaf46f9f - [Deps] update
is-callable,is-regex,object-inspect,object.assign864f71d - [Dev Deps] update
eslint,@ljharb/eslint-configaf450a8
v1.17.6 - 2020-06-13
Commits
- [meta] mark spackled files as autogenerated
286a24b - [Tests] reformat expected missing ops
8a9cf6a - [meta]
ES2015: complete ops listc98e703 - [Fix]
ES2015+:IsConstructor: whenReflect.constructis available, be spec-accurated959e6d - [Fix]
ES2015+:Set: Always return boolean value24c2ac0 - [Fix]: Use
Reflect.apply(…)if available606a752 - [Fix]
2016: UsegetIteratorMethodinIterableToArrayLike9464824 - [Tests] try out CodeQL analysis
f0c185b - [Fix]
ES2015+:Set: ensure exceptions are thrown in IE 9 when requested7a963e3 - [Test]: Run tests with
undefinedthis5322bde - [Fix]
helpers/getSymbolDescription: use the global Symbol registry when available9e1c00d - [Fix]
2018+: FixCopyDataPropertiesdepending onthis8a05dc9 - [Tests]
helpers/getSymbolDescription: add test casese468cbe - [Tests] some envs have
Symbol.forbut can not infer a name2ab5e6d - [Dev Deps] update
eslint,@ljharb/eslint-config,in-publish,object-is,tape; addaud752669e - [meta]
Type: fix spec URL965b68b - [Deps] switch from
string.prototype.trimleft/string.prototype.trimrighttostring.prototype.trimstart/string.prototype.trimend80dc848 - [Deps] update
is‑callable,is‑regexe280a27 - [Dev Deps] update
eslint,tape5a1188f - [Fix]
helpers/floor: module-cacheMath.floorfddd8e6 - [Fix]
helpers/OwnPropertyKeys: UseReflect.ownKeys(…)if available65068e7 - [Fix]
helpers/getSymbolDescription: Prefer bounddescriptiongetter when present537d8d5 - [Dev Deps] update
eslintc2440d9 - [eslint]
helpers/isPropertyDescriptor: fix indentatione438539
v1.17.5 - 2020-03-22
Commits
- [Fix]
CreateDataProperty: update an existing propertybdd77b5 - [Dev Deps] update
@ljharb/eslint-config9f1690f - [Dev Deps] update
make-arrow-function,tape920a682 - [Fix] run missing spackle from cd7504701879ddea0f5981e99cbcf93bfea9171d
b9069ac
v1.17.4 - 2020-01-21
Commits
v1.17.3 - 2020-01-19
Commits
- [Fix]
ObjectCreate2015+: Fall back to__proto__and normalnewin older browsers71772e2 - [Fix]
GetIntrinsic: ensure theallowMissingproperty actually works on dotted intrinsics05a2883
v1.17.2 - 2020-01-14
Commits
- [Fix]
helpers/OwnPropertyKeys: include non-enumerables too810b305
v1.17.1 - 2020-01-14
Commits
- [Refactor] add
OwnPropertyKeyshelper, use it inCopyDataProperties406775c - [Refactor]
IteratorClose: remove useless assignmente0e74ce - [Dev Deps] update
eslint,tape7fcb8ad - [Dev Deps] update
diff8645d63
v1.17.0 - 2019-12-20
Commits
- [Refactor]
GetIntrinsic: remove the internal property salts, since % already handles that3567ae9 - [meta] remove unused Makefile and associated utils
f0b1083 - [Refactor]
GetIntrinsic: further simplification9be0385 - [Fix]
GetIntrinsic: IE 8 has a brokenObject.getOwnPropertyDescriptorc52fa59 - [Deps] update
is-callable,string.prototype.trimleft,string.prototype.trimrightfb308ec - [Dev Deps] update
@ljharb/eslint-config96719b9 - [Dev Deps] update
tapeb84552d - [Dev Deps] update
object-ise2df4de - [Deps] update
is-regex158ed34 - [Dev Deps] update
object.fromentries84c50fb - [Tests] add
.eslintignore0c7f99a
v1.17.0-next.1 - 2019-12-11
Commits
v1.17.0-next.0 - 2019-12-11
Merged
- [New] Split up each operation into its own file
#77
Commits
- [meta] spackle!
0deb443 - [New] split up each operation into its own file
990c8be - [meta] add
spacklescript to fill in holes of operations that inherit from previous yearse5ee0ba
v1.16.3 - 2019-12-04
Commits
- [Fix]
GetIntrinsic: when given a path to a getter, return the actual getter0c000ee - [Dev Deps] update
eslintf2d1a86
v1.16.2 - 2019-11-24
Commits
- [Fix] IE 6-8 strings can’t use array slice, they need string slice
fa5f0cc - [Fix] IE 6-7 lack JSON
e529b4b - [Dev Deps] update
eslintbf52fa4
v1.16.1 - 2019-11-24
Fixed
- [meta] re-include year files inside
operations#62
Commits
- [Tests] use shared travis-ci config
17fb792 - [Dev Deps] update
eslint11096ee - [Fix]
GetIntrinsics: turns out IE 8 throws whenObject.getOwnPropertyDescriptor(arguments);, and does not throw oncalleeanyways14e0115 - [Tests] add Automatic Rebase github action
37ae5a5 - [Dev Deps] update
@ljharb/eslint-configdc500f2 - [Dev Deps] update
eslint,@ljharb/eslint-config,safe-publish-latest51805a6 - [Deps] update
es-to-primitive,has-symbols,object-inspect114c0a8 - [meta] add
fundingfield466f48f - [Tests] disable
check-coverage, and let codecov do it941d75b - [actions] fix rebase action to use master
d3a597a - [meta] name the rebase action
bbc9331
v1.16.0 - 2019-10-18
Commits
- [Fix]
GetIterator: add fallback for pre-Symbol environments, tests1891885 - [New]
ES2015+: addSetFunctionNamed171aea - [New] add
getSymbolDescriptionandgetInferredNamehelpersf721f34 - [New]
ES2016+: addOrdinarySetPrototypeOf0fd1234 - [New]
ES2015+: addCreateListFromArrayLikeb11432a - [New]
ES2015+: addGetPrototypeFromConstructor, with caveatsf1d05e0 - [New]
ES2016+: addOrdinaryGetPrototypeOf1e43409 - [Tests] add
nodev12.28fc2556 - [Tests] drop statement threshold
ef4b0df - [Dev Deps] update
object.fromentries26830be
v1.15.0 - 2019-10-02
Commits
- [New]
ES5+: addmsFromTime,SecFromTime,MinFromTime,HourFromTime,TimeWithinDay,Day,DayFromYear,TimeFromYear,YearFromTime,WeekDay,DaysInYear,InLeapYear,DayWithinYear,MonthFromTime,DateFromTime,MakeDay,MakeDate,MakeTime,TimeClip,modulo2722e96 - [New] add ES2020’s intrinsic dot notation
0be1213 - [New] add
callBoundhelper4ea63aa - [New]
ES2018+: addDateString,TimeString9fdeaf5 - [meta] npmignore operations scripts; add "deltas"
a71d377 - [New] add
isPrefixOfhelper8230a5e - [New]
ES2015+: addToDateStringb215d86 - [New] add
regexTesterhelperbf462c6 - [New] add
maxSafeIntegerhelperc15a612 - [Tests] on
nodev12.119538b51 - [Deps] update
string.prototype.trimleft,string.prototype.trimrightba00f56 - [Dev Deps] update
eslintd7ea1b8
v1.14.2 - 2019-09-08
Commits
- [Fix]
ES2016:IterableToArrayLike: add proper fallback for strings, pre-Symbolsa6b5b30 - [Tests] on
nodev12.10ce0f82b
v1.14.1 - 2019-09-03
v1.14.0 - 2019-09-02
Commits
- [New] add ES2019
3bacba8 - [New]
ES2015+: addValidateAndApplyPropertyDescriptor338bc63 - [New]
ES2015+: addGetSubstitutionf350165 - [New] ES5+: add
Abstract Equality Comparison,Strict Equality Comparisonbb0aaaf - [Tests] fix linting to apply to all files
dda7421 - [New] ES5+: add
Abstract Relational Comparison96eb298 - [Tests] add some missing ES2015 ops
1efe5de - [Dev Deps] update
eslint,@ljharb/eslint-config138143e - [New]
ES2015+: addOrdinaryGetOwnProperty0609672 - [New] add
callBindhelper, and use it9518775 - [New]
ES2015+: addArraySetLength799302e - [Tests] use the values helper more in es5 tests
1a6337f - [Tests] migrate es5 tests to use values helper
95cadbb - [New]
ES2016: addIterableToArrayLike06b9be9 - [New] ES2015+: add
TestIntegrityLevele0cd84d - [New] ES2015+: add
SetIntegrityLevel658bd05 - [New]
ES2015+: addGetOwnPropertyKeys6e57098 - [Fix]
ES2015+:FromPropertyDescriptor: no longer requires a fully complete Property Descriptorbac1b26 - [New]
ES2015+: addArrayCreateccb47e4 - [Fix]
ES2015+:CreateDataProperty,DefinePropertyOrThrow,ValidateAndApplyPropertyDescriptor: add fallbacks for ES3c538dd8 - [meta] change http URLs to https
d8b1e87 - [New]
ES2015+: addInstanceofOperator6a431b9 - [New]
ES2015+: addOrdinaryDefineOwnPropertyf5ae698 - [New]
ES2017+: addIterableToList2a99268 - [New]
ES2015+: addCreateHTML06750b2 - [Tests] add v.descriptors helpers
f229347 - [New] add
isPropertyDescriptorhelperc801cef - [New] ES2015+: add
OrdinaryHasInstanceea69a84 - [New]
ES2015+: addOrdinaryHasProperty979fd9e - [New]
ES2015+: addSymbolDescriptiveString2bcde98 - [New] ES2015+: add
IsPromisecbdd387 - [Dev Deps] update
eslint,@ljharb/eslint-config,safe-publish-latest,semver,replacece4d3c4 - [Tests] some intrinsic cleanup
6f0f437 - [Tests] up to
nodev12.4,v11.15,v6.1748e2dbb - [Fix]
ES2015+:ValidateAndApplyPropertyDescriptor: use ES2017 logic to bypass spec bugs3ca93d3 - [Tests] up to
nodev12.6,v10.16,v8.16fe18201 - add FUNDING.yml
16ffa72 - [Fix]
ES5:IsPropertyDescriptor: call intoIsDataDescriptorandIsAccessorDescriptor0af0e31 - [New] add
everyhelper1fd013c - [Tests] use
npx audinstead ofnpm auditwith hoops6a5a357 - [Tests] up to
nodev12.97eb3080 - [Dev Deps] update
cheerio,eslint,semver,tape8028280 - [Fix]
ES2015+:GetIterator: only require native Symbols whenmethodis omitted35c96a5 - readme: add security note
2f59799 - [Dev Deps] update
eslint,replace,tape10875c9 - [Fix]
ES2015:Call: error message now properly displays Symbols usingobject-inspect14b298a - [Refactor] use
has-symbolsfor Symbol detection35c6730 - [Tests] use
eclintinstead ofeditorconfig-toolsbffa735 - [Tests] run
npx audonly on prod depsba56593 - [Dev Deps] update
eslint1a42780 - [meta] linter cleanup
4ac4f62 - [Dev deps] update
semver2bb88e9 - [meta] fix getOps script
af6f7d2 - [meta] fix FUNDING.yml
a5e6289 - [meta] add github sponsorship
13ff759 - [Deps] update
object-keys195d439 - [meta] fix getOps script
b6d6434 - [Deps] update
object-keys6af6a10 - [Tests] temporarily allow node 0.6 to fail; segfaulting in travis
d454a7a - [Fix]
helpers/assertRecord: removeconsole.log470a7ce
v1.13.0 - 2019-01-02
Commits
- [Tests] add
getOpsto programmatically fetch abstract operation names586a35e - [New] add ES2018
e7fd676 - [Tests] remove
jscs2f7ce40 - [New] add ES2015/ES2016: EnumerableOwnNames; ES2017: EnumerableOwnProperties; ES2018: EnumerableOwnPropertyNames
a8153d3 - [New] add
assertRecordhelper3a2826d - [Tests] move descriptor factories to
valueshelper7dcee9b - [New] ES2015+: add
thisBooleanValue,thisNumberValue,thisStringValue,thisTimeValueaea0e44 - [New]
ES2015+: addDefinePropertyOrThrowbe3cf5d - [New]
ES2015+: addDeletePropertyOrThrow5cf4887 - [Fix] add tests and a fix for
CreateMethodProperty8f9c068 - [Tests] up to
nodev11.6,v10.15,v8.15,v6.16e6fb553 - [New]
ES2015+: AddCreateMethodProperty5e8d6ca - [Tests] ensure missing ops list is correct
c12262d - [Tests] up to
nodev11.0,v10.12,v8.128f91211 - [Tests] remove unneeded jscs overrides
bede79e - [Tests] up to
nodev10.73218b61 - [Dev Deps] update
eslint,@ljharb/eslint-config,tape5944e17 - [patch] ES2018: remove unreleased
IsPropertyDescriptor06dbc11 - [Dev Deps] update
eslint,@ljharb/eslint-config,replace,tapea093b0d - [Tests] use
npm auditinstead ofnspd082818 - [Dev Deps] update
eslint,safe-publish-latest,semver9d6a36a - [Deps] update
is-callable,has,object-keys4695a34 - [Dev Deps] update
semver,eslint25944c5 - [Deps] update
es-to-primitive80bfd94 - [Dev Deps] update
eslintbcb7dad - [Fix] remove duplicate abstract operation
f42ce4c
v1.12.0 - 2018-05-31
Commits
- [Docs] convert URLs to https
ca86456 - [Dev Deps] update
eslint,nsp,object.assign,semver,tape5eb3c9a - [New] add
GetIntrinsicentry point10c9f99 - Use GetIntrinsic
cad40fa - Reverting bad changes from 5eb3c9a9cf7be687c90f0778f065028aa76d44a9
c4657a5 - [New]
ES2015+: addAdvanceStringIndex4041660 - [New]
ES2015+: addObjectCreatee976362 - [Tests] up to
nodev10.0,v9.11,v8.11,v6.14,v4.9; usenvm install-latest-npm20aae84 - [Robustness]:
ES2015+: ensureMath.{abs,floor}andFunction.callare cached.2a1bc18 - [Tests] add missing
NormalCompletionabstract op5a263ed - [Tests]
GetIntrinsic: increase coverage089eafd - [Robustness]
helpers/assign: call-bind "has"8f5fae0 - [Tests] fix the tests on node 10+, where match objects have "groups"
1084499 - [Tests] improve error message for missing ops
8c3c532 - [Dev Deps] update
replace7fd0054 - [Tests] fix coverage thresholds
5bcd3a0 - [Tests] add travis cache
55a58b5 - [Dev Deps] update
eslint; ignorenycon greenkeeper since v11+ drops support for older nodesf0506b5 - [Tests]
ES2016+: addOrdinarySetf2fa168 - [Tests] lowering coverage thresholds for individual runs
7956878 - [Tests]
ES2017: addIsSharedArrayBufferto list56b462e - [Tests] lowering coverage thresholds for individual runs
929e5d1 - [Tests] on
nodev10.21f80100 - [Tests] on
nodev10.19ee6ffa - [Tests] use
object-inspectinstead ofutil.formatfor debug infoc0cce8e - [Tests] make
nodev0.6required8eaf4cd - [Tests] fix tests to preserve "groups" property
f885332
v1.11.0 - 2018-03-21
Commits
- [New]
ES2015+: add iterator abstract ops:2588b6b - [Tests] up to
nodev9.8,v8.10,v6.13225d552 - [Dev Deps] update
eslint,nsp,object.assign,semver,tape7f6db81
v1.10.0 - 2017-11-24
Commits
- [New] ES2015+:
AdvanceStringIndex5aa27f0 - [Tests] up to
nodev9,v8.9; usenvm install-latest-npm; pin included builds to LTS717aea6 - [Tests] up to
nodev9.2,v6.12052918d - [Dev Deps] update
eslint,nspd1887db - [Tests] require node 0.6 to pass again
b76fb1d - [Dev Deps] update
eslintbe164d3
v1.9.0 - 2017-09-30
Commits
- [Tests] consolidate duplicated tests.
f2baca3 - [New] add
ArraySpeciesCreate8256b1b - [Tests] increase coverage
d585ee3 - [New] ES2015+: add
CreateDataPropertyandCreateDataPropertyOrThrow1003754 - [Fix] ES6+ ArraySpeciesCreate: properly handle non-array
originalArrays.5dd1065 - [Dev Deps] update
nsp,eslint9382bfa
v1.8.2 - 2017-09-03
Fixed
- [Fix]
es2015+:ToNumber: provide the proper hint for Date objects.#27
Commits
- [Dev Deps] update
eslintcf4e870
v1.8.1 - 2017-08-30
Fixed
- [Fix] ES2015+:
ToPropertyKey: should return a symbol for Symbols.#26
Commits
- [Dev Deps] update
eslint,@ljharb/eslint-config9ae67a5 - [Docs] github broke markdown parsing
80a7af5 - [Deps] update
function-bind1588dab
v1.8.0 - 2017-08-04
Commits
- [New] move es6+ to es2015+; leave es6/es7 as aliases.
99d9096 - [New] ES2015+: add
CompletePropertyDescriptor,Set,HasOwnProperty,HasProperty,IsConcatSpreadable,Invoke,CreateIterResultObject,RegExpExecd53852e - [New] ES5+: add
IsPropertyDescriptor,IsAccessorDescriptor,IsDataDescriptor,IsGenericDescriptor,FromPropertyDescriptor,ToPropertyDescriptorcaa62da - [New] add ES2017
ade044d - [Tests] use same lists of value types across tests; ensure tests are the same when ops are the same.
047f761 - [New] add abstract operations data, by year (starting at 2015)
55d610f - [Dev Deps] update
eslint,@ljharb/eslint-config,nsp,semver,tape37c5272 - [Tests] add tests for missing and excess operations
93efd66 - [Tests] up to
nodev8.2,v7.10,v6.11,v4.8; newer npm breaks on older nodeff32a32 - [Tests] add codecov
311c416 - [Tests] make IsRegExp tests consistent across editions.
e48bcb7 - [Tests] switch to
nycfor code coverage2e97841 - [Tests] fix coverage
60d5305 - [Tests] ES2015: add ToNumber symbol tests
6549464 - [Fix] assign helper only supports one source
b397fb3 - Only apps should have lockfiles.
5c28e72 - [Dev Deps] update
nsp,eslint,@ljharb/eslint-config5f09a50 - [Dev Deps] update
tape2f0fc3c - [Fix] es7/es2016: do not mutate ES6.
c69b8a3 - [Deps] update
is-regex0600ae5
v1.7.0 - 2017-01-22
Commits
- [Tests] up to
nodev7.4; improve test matrixfe20c5b - [New]
ES6: AddGetMethod2edc976 - [New] ES6: Add
Get3b375c5 - [New]
ES6: AddGetVd72527e - [Dev Deps] update
tape,eslint,@ljharb/eslint-config949ff34 - [Tests] up to
nodev7.0,v6.9,v4.6; improve test matrix31bf7e1 - [Dev Deps] update
tape,nsp,eslint,@ljharb/eslint-config,safe-publish-latest0351537 - [Dev Deps] update
eslint,@ljharb/eslint-configfce5110 - [Tests] up to
nodev7.2cca76e3
v1.6.1 - 2016-08-21
Commits
- [Fix] IsConstructor should return true for
classconstructors.8fd9281
v1.6.0 - 2016-08-20
Commits
- [New] ES6:
SpeciesConstructorf15a7f3 - [New] ES5 / ES6: add
Type2fae9c6 - [Dev Deps] update
jscs,nsp,eslint,@ljharb/eslint-config,semverbd992af - [Dev Deps] update
tape,jscs,nsp,eslint,@ljharb/eslint-config,semverb783e29 - [Tests] up to
nodev6.4,v4.5e217b69 - [Dev Deps] add
safe-publish-latestb469ab3 - [Test] on
nodev5.12a1fa32f
v1.5.1 - 2016-05-30
Fixed
- [Deps] update
es-to-primitive, fix ES5 tests.#6
Commits
- [Dev Deps] update
tape,jscs,nsp,eslint,@ljharb/eslint-config4a0c1c3 - [Dev Deps] update
jscs,nsp,eslint,@ljharb/eslint-configf0f379a - [Dev Deps] update
jscs,nsp,eslint2eec6cd s/ /\t/gefe1104- [Dev Deps] update
jscs,eslint,@ljharb/eslint-confige6738f6 - [Dev Deps] update
jscs,eslint,@ljharb/eslint-config5320c76 - [Tests] up to
nodev5.6,v4.367cb32b - [Tests] up to
nodev5.9,v4.43b86e4a - [Refactor] create
isNaNhelper.dca4e0e - [Tests] up to
nodev6.26b3dab1 - [Tests] use pretest/posttest for linting/security
a2b6a25 - [Dev Deps] update
jscs,@ljharb/eslint-config7b66c31 - [Fix]
ES.IsRegExp: actually look upSymbol.matchon the argument.8c7df66 - [Tests] on
nodev5.109ca82a5 - [Deps] update
is-callablec9be39b - [Dev Deps] update
eslint1bc8fc9 - [Tests] on
nodev5.778b08fb - [Deps] update
function-binde657bcb - [Deps] update
is-callable0a3fbb3
v1.5.0 - 2015-12-27
Commits
- [Dev Deps] update
jscs,eslint,semver8545989 - [Dev Deps] update
jscs,nsp,eslintff2f1d8 - [Dev Deps] update
jscs,nsp,eslint,@ljharb/eslint-config6ad543f - [Dev Deps] update
tape,nsp43394e1 - [Tests] up to
nodev5.32a1d7fe - [Deps] update
es-to-primitive80cd4d3 - [Deps] update
is-callablee65039f - [Tests] on
nodev5.15687653
v1.4.3 - 2015-11-04
Fixed
- [Fix]
ES6.ToNumber: should giveNaNfor explicitly signed hex strings.#4
Commits
- [Refactor] group tests better.
e8d8758 - [Refactor]
ES6.ToNumber: No need to double-trim.2538ea7 - [Tests] should still pass on
nodev0.82555593
v1.4.2 - 2015-11-02
Fixed
- [Fix] ensure
ES.ToNumbertrims whitespace, and does not trim non-whitespace.#3
v1.4.1 - 2015-10-31
Fixed
- [Fix] ensure only 0-1 are valid binary and 0-7 are valid octal digits.
#2
Commits
- [Dev Deps] update
tape,jscs,nsp,eslint,@ljharb/eslint-config576d57f - package.json: use object form of "authors", add "contributors"
799bfef - [Tests] fix npm upgrades for older node versions
ba2a70e - [Tests] on
nodev5.0eaf17a8
v1.4.0 - 2015-10-17
Commits
- Add
SameValueNonNumberto ES7.095c0c9 - [Dev Deps] update
tape,jscs,eslint,@ljharb/eslint-config58a67a3 - [Dev Deps] update
jscs,eslint,@ljharb/eslint-config96050f2 - [Tests] on
nodev4.2ee16fbe - [Deps] update
is-callable785f0bf
v1.3.2 - 2015-09-26
Commits
- Fix
IsRegExpto properly handleSymbol.match, per spec.ab96c1c - [Dev Deps] update
jscs,nsp,eslint,@ljharb/eslint-config,semver490a8ba - [Tests] up to
io.jsv3.3,nodev4.1922af35 - [Dev Deps] update
eslint,@ljharb/eslint-config7e1186a - [Dev Deps] update
taped3f4f33
v1.3.1 - 2015-08-15
Commits
- Ensure that objects that
toStringto a binary or octal literal also convert properly.34d0f5b
v1.3.0 - 2015-08-15
Commits
- Update
jscs,eslint,@ljharb/eslint-configda1eb8c - [New] ES6’s ToNumber now supports binary and octal literals.
c81b8ec - [Dev Deps] update
jscsb351a07 - Update
tape,eslint64ddee9 - [Dev Deps] update
tape4d93933 - Switch from vb.teelaun.ch to versionbadg.es for the npm version badge SVG.
164831e - Update
tape6704daa - Test on
io.jsv2.5d846f8f - Test on
io.jsv3.084d008e
v1.2.2 - 2015-07-28
Commits
- Use my personal shared
eslintconfig.8ce5117 - Update
eslint9bdef0e - Update
eslint,jscs,tape,semver4166e79 - Update
eslint,nsp,semveredfbec0 - Update
jscs,eslint,covert,semverdedefc3 - Test up to
io.jsv2.3f720287 - Add some more ES6.ToString tests.
1199a5e - Update
tape,eslint,semvere0ac913 - Test on latest
io.jsversions.e018b38 - Test on
io.jsv2.44cdd2cb - Update
eslintfa07aec - Test on
io.jsv2.1edfc1fd - Test up to
io.jsv2.04b73b2a - Both
ES5.CheckObjectCoercibleandES6.RequireObjectCoerciblereturn the value if they don't throw.d72e869
v1.2.1 - 2015-03-20
Commits
- Fix isFinite helper.
0d4f914
v1.2.0 - 2015-03-19
Commits
- Use
es-to-primitivec554cf5 - Test on latest
io.jsversions; allow failures on all but 2 latestnode/io.jsversions.7941eba
v1.1.1 - 2015-03-19
Commits
- Update
eslint,editorconfig-tools,semver84554ec - Update
eslint,nspb9308e7 - Fixing isPrimitive check.
5affc7d - Fixing
make release73d9f1f - Update
eslint0c60789
v1.1.0 - 2015-02-17
Commits
- Moving the ES6 methods to their own internal module.
01d7e1b - Add ES7 export (non-default).
e1f4455 - Add ES6 tests
eea6300 - Implementation.
0a64fb8 - Dotfiles.
fd70ce7 - Moving the ES5 methods to their own internal module.
5ee4426 - Add ES5 tests
2bff2bd - Creating a bunch of internal helper modules.
1969d6f - package.json
4d59162 - Add
make release,make list,make test.aa2bc63 - README.
3a856b2 - LICENSE
007e224 - All grade A-supported
node/iojsversions now ship with annpmthat understands^.b22c912 - Tests for main ES object.
2b85940 - Update
tape,jscs,nsp,eslintf83ada2 - Use
is-callableinstead of this internal function.b8b2d51 - Run
travis-citests oniojsandnodev0.12; allow 0.8 failures.91dfb1a - Update
tape,jscsc2e81bd - Update
eslintadf41d8 - Test on
iojs-v1.2.5911eef - Initial commit
8721dea
v1.0.2 - 2020-12-17
Commits
- [Fix] Throw for non‑existent intrinsics
68f873b - [Fix] Throw for non‑existent segments in the intrinsic path
8325dee - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,has-bigints,object-inspect0c227a7 - [meta] do not lint coverage output
70d2419
v1.0.1 - 2020-10-30
Commits
- [Tests] gather coverage data on every job
d1d280d - [Fix] add missing dependencies
5031771 - [Tests] use
es-value-fixturesaf48765
v1.0.0 - 2020-10-29
Commits
- Implementation
bbce57c - Tests
17b4f0d - Initial commit
3153294 - npm init
fb326c4 - [meta] add Automatic Rebase and Require Allow Edits workflows
48862fb - [meta] add
auto-changelog5f28ad0 - [meta] add "funding"; create
FUNDING.ymlc2bbdde - [Tests] add
npm run lint0a84b98 - Only apps should have lockfiles
9586c75