ECMAScript proposal updates @ 2017-011

The changes of proposal’s status @ 61st meeting of Ecma TC39.

New Proposals

Proposal Stage
Nullish coalescing Operator(Renamed) 1
InterpreterDirective 1
String.prototype.replaceAll 1
String.prototype.codePoints 1
Distinguishing literal strings 1
Object.freeze + Object.seal syntax 1
Block Params 1
Decimal 0

Updated Proposals

Proposal From To
Array.prototype.{flatMap,flatten} 2 3
Numeric separators 2 3
Class Static Fields (Public & Private) 3 2
Class Public Instance Fields & Private Instance Fields & Methods 3 3
Atomics.waitAsync 1 2
JSON superset 1 2

Notes

Class Static Fields (Public & Private): 3 to 2.

Class fields and private methods will be merged, and split.

Class instance fields (public and private), and private instance methods are now one proposal, and at Stage 3.

Class static fields (public and private), and private static methods are now a second proposal, and at Stage 2.

https://github.com/babel/proposals/issues/34#issuecomment-348354981

Currently, Class Public Instance Fields & Private Instance Fields & Methods and Class Static Fields (Public & Private) refer to same repository.

Babel

Other proposal’s status