Changelog

tc39/proposals · May 2026 · 21 commits

TC39 proposals sees a wave of stage advances and retirements

May brought several proposals to stage 3/4, one withdrawal, and fresh Intl/iterator work; mostly tracker and link housekeeping.

Major proposal progress

Several proposals reached stage 4 — Explicit Resource Management, Joint Iteration, and Atomics.pause were moved into finished proposals, indicating they’re standardized and no longer active work items.

A cluster of proposals advanced to stage 3 — Iterator Join, Iterator Includes, Iterator chunking, Error Stack Accessor, RegExp Buffer Boundaries, and Intl Keep Trailing Zeros all advanced, showing broad momentum across iterator, regexp, error, and Intl tracks.

More proposals moved up the pipelineAmount advanced to stage 2, while Decorators and Decorator Metadata were both bumped to stage 2.7. Stable Formatting also moved up to stage 2 in ECMA-402.

Proposal retirements and reclassification

isTemplateObject was withdrawn — The proposal was moved to inactive proposals with a withdrawal note citing lack of implementer interest and same-vs-cross-realm concerns.

New and updated Intl / proposal tracker entries

ECMA-402 gained new Stage 1 items — Intl Sequence Units and Default Behaviours for some Intl APIs were added, alongside the existing Intl work.

More tracker maintenance around proposal listsexport all from was added to Stage 1, Comparisons was added to the Stage 1 list, and several proposal tables were reordered or updated to reflect the latest committee status.

Other misc changes

  • Added and refreshed meeting-note links, especially for Declarations in Conditionals.
  • Fixed broken resource-management links and cleaned up stale references in README and finished-proposals.
  • Updated finished-proposals anchors and other markdown reference/link housekeeping.