Changelog

tc39/ecma262 · Jul 6–12, 2026 · 3 commits

Spec fills a Symbol disposal gap and clarifies thenables

ECMA-262 now explicitly defines Symbol.dispose/asyncDispose and adds a formal Promise-section definition of thenable.

Spec updates

Symbol disposal properties are now explicit The spec now defines both Symbol.dispose and Symbol.asyncDispose on Symbol, including their initial values and attribute flags, closing a gap in the normative text.

Promise section now defines “thenable” An editorial update adds a formal definition of “thenable” in the Promise section, tightening terminology used throughout the spec.

Other misc changes

Tooling and workflow maintenance Updated GitHub Actions to actions/checkout@v7 across multiple workflows and hardened pr-preview checkout for trusted preview PRs.