Changelog

tc39/ecma262 · Mar 23–29, 2026 · 5 commits

Minor spec clarifications and publishing hygiene

A quiet week: a couple of Promise/property descriptor wording clarifications plus biblio publishing and metadata cleanup.

Spec wording tightened around Promise and property descriptor algorithms

The week’s main changes were editorial clarifications in the core algorithms. CreateResolvingFunctions now makes the resolver-lifetime behavior explicit by using a promiseOrEmpty record that is cleared after first use, and ValidateAndApplyPropertyDescriptor now walks each descriptor field name more clearly. These do not change semantics, but improve readability and implementation guidance.

Biblio publishing and metadata cleanup

The repository also updated publish-biblio to use npm trusted publishing, refreshed workflow/tooling versions, and added missing repository metadata to biblio/package.json.

Other misc changes

Corrected the Generator Objects Relationships figure label from %IteratorPrototype% to %Iterator.prototype%.