- added implementations and fixes Typed Arrays-related features
ArrayBuffer
, ArrayBuffer.isView
, ArrayBuffer#slice
DataView
with all getter / setter methods
Int8Array
, Uint8Array
, Uint8ClampedArray
, Int16Array
, Uint16Array
, Int32Array
, Uint32Array
, Float32Array
and Float64Array
constructors
%TypedArray%.{for, of}
, %TypedArray%#{copyWithin, every, fill, filter, find, findIndex, forEach, indexOf, includes, join, lastIndexOf, map, reduce, reduceRight, reverse, set, slice, some, sort, subarray, values, keys, entries, @@iterator, ...}
- added
System.global
, proposal, November TC39 meeting
- added
Error.isError
, proposal, November TC39 meeting
- added
Math.{iaddh, isubh, imulh, umulh}
, proposal
RegExp.escape
moved from the es7
to the non-standard core
namespace, July TC39 meeting - too slow, but it's condition of stability, #116
Promise
- some improvements collections polyfills
O(1)
and preventing possible leaks with frozen keys, #134
- correct observable state object keys
- renamed
String#{padLeft, padRight}
-> String#{padStart, padEnd}
, proposal, November TC39 meeting (they want to rename it on each meeting?O_o), #132
- added
String#{trimStart, trimEnd}
as aliases for String#{trimLeft, trimRight}
, proposal, November TC39 meeting
- added annex B HTML methods - ugly, but also the part of the spec
- added little fix for
Date#toString
- new Date(NaN).toString()
should be 'Invalid Date'
- added
{keys, values, entries, @@iterator}
methods to DOM collections which should have iterable interface or should be inherited from Array
- NodeList
, DOMTokenList
, MediaList
, StyleSheetList
, CSSRuleList
.
- removed Mozilla
Array
generics - deprecated and will be removed from FF, looks like strawman is dead, available alternative shim
- removed
core.log
module
- CommonJS API
- custom build from external scripts moved to the separate package for preventing problems with dependencies
- changed
$
prefix for internal modules file names because Team Foundation Server does not support it, #129
- additional fix for
SameValueZero
in V8 ~ Chromium 39-42 collections
- additional fix for FF27
Array
iterator
- removed usage shortcuts for
arguments
object - old WebKit bug, #150
{Map, Set}#forEach
non-generic, #144
- many other improvements
...and I hope that is not the end.