| | |
| | | 1.20.1 / 2022-05-16 |
| | | ================= |
| | | * [Fix] `thisTimeValue`: use `getTime`, not `valueOf`, to get the time value |
| | | * [Refactor] create `IsArray` helper |
| | | * [Deps] update `regexp.prototype.flags` |
| | | * [Dev Deps] use `for-each` instead of `foreach` |
| | | |
| | | 1.20.0 / 2022-05-05 |
| | | ================= |
| | | * [New] add ES2022 |
| | | * [New] `ES2015+`: add `ObjectDefineProperties` |
| | | * [Refactor] create `fromPropertyDescriptor` helper |
| | | * [Refactor] use `has-property-descriptors` |
| | | * [Deps] update `string.prototype.trimend`, `string.prototype.trimstart`, `unbox-primitive` |
| | | * [meta] use `npmignore` to autogenerate an npmignore file |
| | | * [Dev Deps] update `es-value-fixtures`, `has-bigints`, `functions-have-names` |
| | | * [Tests] copy GetIntrinsic tests over from `get-intrinsic` |
| | | |
| | | 1.19.5 / 2022-04-13 |
| | | ================= |
| | | * [Fix] `DefineOwnProperty`: FF 4-22 throws an exception when defining length of an array |
| | | * [Dev Deps] update `@ljharb/eslint-config` |
| | | |
| | | 1.19.4 / 2022-04-12 |
| | | ================= |
| | | * [Fix] `ES2015+`: `CreateDataProperty`: a nonwritable but configurable property is still converted to a data property |
| | | |
| | | 1.19.3 / 2022-04-11 |
| | | ================= |
| | | * [Fix] `ES2015+`: `GetIterator`, `IterableToArrayLike`: in Symbol-less envs, handle boxed string objects |
| | | * [Robustness] use `exec` instead of `test`, since the latter observably looks up `exec` |
| | | * [Deps] update `is-shared-array-buffer` |
| | | * [actions] restrict permissions |
| | | * [Dev Deps] update `tape` |
| | | * [Tests] add test coverage |
| | | * [Tests] avoid a bug in node v4.0 with bound function names |
| | | |
| | | 1.19.2 / 2022-03-28 |
| | | ================= |
| | | * [Fix] `ES2018+`: `EnumerableOwnPropertyNames`, `ToIntegerOrInfinity`, `UTF16SurrogatePairToCodePoint`: proper function names |
| | | * [Fix] `ES2015+`: `GetOwnPropertyKeys`/`IsExtensible`/`{Set,Test}IntegrityLevel`: avoid a crash in IE 8 on missing ES5 intrinsics |
| | | * [Fix] `helpers/DefineOwnProperty`: avoid a crash in IE 8 |
| | | * [Fix] `ES2015+`: `StringCreate`: properly check for `prototype` being `String.prototype` |
| | | * [Docs] `ES2015+`: `GetV`: Fix spec URL |
| | | * [meta] operations: use a URL object instead of a URL string |
| | | * [meta] remove defunct greenkeeper config |
| | | * [meta] better `eccheck` command; fix indentation |
| | | * [Tests] node v0.6 lacks `RegExp.prototype.source` |
| | | * [Tests] remove a stray `console.log` |
| | | * [Tests] properly set the lastIndex in IE 8 |
| | | * [Tests] skip test due to IE 6-8 sparse/undefined bug |
| | | * [Tests] in IE 8, an empty regex is `` and not `(?:)` |
| | | * [Tests] ES3 engines don’t have `.bind` |
| | | * [Tests] avoid needless failures in ES3 engines that don't support descriptors |
| | | * [Tests] add test to cover https://github.com/tc39/ecma262/issues/2611 |
| | | * [Deps] update `has-symbols`, `is-negative-zero`, `is-weakref`, `object-inspect` |
| | | * [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `object.fromentries`, `safe-publish-latest`, `tape` |
| | | * [actions] reuse common workflows |
| | | * [actions] update codecov uploader |
| | | |
| | | 1.19.1 / 2021-10-02 |
| | | ================= |
| | | * [Fix] `ES2020+`: `CreateRegExpStringIterator`: should not have enumerable methods |