diff --git a/CHANGELOG.md b/CHANGELOG.md index a542f481d43c..9241322dcbb0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,11 @@ ## Changelog ##### Unreleased -- [Explicit resource management](https://github.com/tc39/proposal-explicit-resource-management) stage 2 proposal: - - Renamed from "`using` statement" - - In addition to already present well-known symbols `@@dispose` and `@@asyncDispose`, added new built-ins: - - `AsyncDisposableStack` - - `AsyncDisposableStack.prototype.disposeAsync` - - `AsyncDisposableStack.prototype.use` - - `AsyncDisposableStack.prototype.adopt` - - `AsyncDisposableStack.prototype.defer` - - `AsyncDisposableStack.prototype.move` - - `AsyncDisposableStack.prototype[@@asyncDispose]` +- [Explicit resource management](https://github.com/tc39/proposal-explicit-resource-management) stage 3 and [Async explicit resource management](https://github.com/tc39/proposal-async-explicit-resource-management) stage 2 proposals: + - Renamed from "`using` statement" and [splitted into 2 (sync and async) proposals](https://github.com/tc39/proposal-explicit-resource-management/pull/131) + - In addition to already present well-known symbols, added new built-ins: + - `Symbol.dispose` + - `Symbol.asyncDispose` + - `SuppressedError` - `DisposableStack` - `DisposableStack.prototype.dispose` - `DisposableStack.prototype.use` @@ -17,9 +13,17 @@ - `DisposableStack.prototype.defer` - `DisposableStack.prototype.move` - `DisposableStack.prototype[@@dispose]` - - `SuppressedError` + - `AsyncDisposableStack` + - `AsyncDisposableStack.prototype.disposeAsync` + - `AsyncDisposableStack.prototype.use` + - `AsyncDisposableStack.prototype.adopt` + - `AsyncDisposableStack.prototype.defer` + - `AsyncDisposableStack.prototype.move` + - `AsyncDisposableStack.prototype[@@asyncDispose]` - `Iterator.prototype[@@dispose]` - `AsyncIterator.prototype[@@asyncDispose]` + - Sync version of this proposal moved to Stage 3, [November 2022 TC39 meeting](https://github.com/babel/proposals/issues/85#issuecomment-1333747094) + - Added `/actual/` namespace entries for stage 3 proposal - Fixed a theoretically possible future conflict of polyfills definitions in the pure version - [Change `Array` by copy proposal](https://github.com/tc39/proposal-change-array-by-copy) marked as enabled by default from Deno 1.27, [deno/16429](https://github.com/denoland/deno/pull/16429) - Added Deno 1.28 compat data mapping