Update 2021-03-09: Today, the ES2021 candidate was released, with the final feature set of that version. If approved by the Ecma General Assembly in June 2021, it officially becomes a standard. This blog post describes what’s new.
The editors of this release were:
Note that since the TC39 process was instituted, the importance of ECMAScript versions has much decreased. What really matters now is what stage a proposed feature is in: Once it has reached stage 4, it can be used safely. But even then, you still have to check if your engines of choice support it.
String.prototype.replaceAll (Peter Marshall, Jakob Gruber, Mathias Bynens)
Promise.any() (Mathias Bynens, Kevin Gibbons, Sergey Rubanov)
WeakRefs (Dean Tribble, Mark Miller, Till Schneidereit, Sathya Gunasekaran, Daniel Ehrenberg) [proposal]
Logical assignment operators (Justin Ridgewell, Hemanth HM)
If you are wondering what stages various proposed features are in, consult the readme of the ECMA-262 GitHub repository.
Yes, the TC39 repo lists finished proposals and mentions in which ECMAScript versions they are introduced.