Skip to content

Revert marking JSON Parse with Source as discontinued#2323

Merged
tidoust merged 1 commit intomainfrom
revert-json-parse-with-source-discontinuation
Jan 28, 2026
Merged

Revert marking JSON Parse with Source as discontinued#2323
tidoust merged 1 commit intomainfrom
revert-json-parse-with-source-discontinuation

Conversation

@dontcallmedom
Copy link
Copy Markdown
Member

Not yet merged in main spec, see also #2319 (comment)

@dontcallmedom dontcallmedom requested a review from tidoust January 28, 2026 07:55
@tidoust tidoust merged commit 17fd517 into main Jan 28, 2026
1 check passed
@tidoust tidoust deleted the revert-json-parse-with-source-discontinuation branch January 28, 2026 08:09
@caugner
Copy link
Copy Markdown

caugner commented Jan 28, 2026

Thank you!

Would you consider releasing this as web-specs 3.77.1 before the end of the week? No worries if not, then we would address this in BCD.

@tidoust
Copy link
Copy Markdown
Member

tidoust commented Jan 28, 2026

Yes but we need to tweak the data some more unfortunately. "discontinued" was meant to be a somewhat definitive status. Once a spec switches to "discontinued", the build code simply reuses the information from the latest published version, regardless of what the source list says... Will look into it when I have a minute, sorry for the delay!

tidoust added a commit that referenced this pull request Jan 29, 2026
We flagged the entry as "discontinued" by mistake and released a version of
web-specs with that status. The build code now takes that released information
as granted. This is a good mechanism in general as discontinued specs tend to
disappear over time. This does not help however when we make a mistake and
need to change the standing again.

This update makes the "good" standing explicit for the spec to prevent the
build from using the discontinued info. We can rollback that change once we
publish a new version of web-specs where the spec is no longer discontinued.

Via #2323 (comment)
tidoust added a commit that referenced this pull request Jan 29, 2026
We flagged the entry as "discontinued" by mistake and released a version of
web-specs with that status. The build code now takes that released information
as granted. This is a good mechanism in general as discontinued specs tend to
disappear over time. This does not help however when we make a mistake and
need to change the standing again.

This update makes the "good" standing explicit for the spec to prevent the
build from using the discontinued info. We can rollback that change once we
publish a new version of web-specs where the spec is no longer discontinued.

Via #2323 (comment)
@tidoust
Copy link
Copy Markdown
Member

tidoust commented Jan 29, 2026

Now done and released in the latest version of web-specs. I see our misadventure prompted TC39 to update the description in the finished proposals document. I'll check things more thoroughly next time instead of relying on this list alone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants