Hi community,
The review for ran from 2026-05-20 through 2026-05-27. Thank you to everyone who participated. The workgroup would like to accept the proposal.
Summary
These topics came up during the review:
-
lowercasedUUIDStringnaming: A suggestion was made to usestringinstead, on the grounds that lowercase hex is the canonical RFC form and the qualifier is therefore redundant. The workgroup does not have a strong opinion either way and defers to Tony. -
version4(using:)factory: There were discussions about whether this should be added alongsideversion7(using:)for symmetry. Tony's position is that it would duplicate the existingrandom(using:), and introducing a deprecation for naming reasons alone is not warranted. The workgroup defers to Tony on this too. -
var versiontype: Some preferred an enum for type safety and self-documentation, while others foundx.version == 7more natural. The workgroup felt this was the one point worth documenting explicitly, and Tony has since expanded Alternatives Considered to cover the tradeoff.
Decision: Accepted
The proposal has strong community support and the open design questions are addressed.
Thank you,
Tina, Review Manager