Skip to content

Releases: tc39/ecma402

ES Intl 2022 Candidate

28 Mar 09:36
Compare
Choose a tag to compare

Note: this is still only a candidate, until the Ecma GA approves it in June 2022. TC39 will be asked to approve it on 2022.03.28.

https://tc39.es/ecma402/2022/

What's Changed

Normative

  • Normative: Fix TimeZoneName issue in FormatDateTimePattern by @FrankYFTang in #573
  • Normative: Add Lower case mapping definition in 6.1 by @FrankYFTang in #577
  • Normative: Fix spec bugs in numberformat.html caused by Unified NumberFormat by @sffc in #572
  • Stage 4 PR for proposal-intl-extend-timezonename by @FrankYFTang in #621
  • Normative: Add hourCycle to opt before passing to FormatMatcher by @longlho in #571
  • Normative: add intl-displaynames-v2 by @FrankYFTang in #622
  • Normative: Add Intl.Segmenter by @gibson042 in #553
  • Normative: Add new numbering system "tnsa" by @anba in #614
  • Normative: Disallow '_' for calendar , referring to UTS35 by @FrankYFTang in #647

Editorial

  • Editorial- Unify the option value referring UTS35 by @FrankYFTang in #566
  • Editorial: Fix edition and apply consistency fixes by @leobalter in #556
  • Editorial: Remove the mention of the "the first substring" by @FrankYFTang in #568
  • Editorial: Clean up structure, references, and common patterns by @gibson042 in #562
  • Editorial: mention "cf" in Note 1 of #sec-intl.numberformat-internal-slots by @FrankYFTang in #581
  • Editorial: Clarify the "All registered Zone and Link names" by @FrankYFTang in #587
  • Editorial: do not re-declare variables by @jugglinmike in #611
  • Editorial: Normalize internal slot access by @Fayti1703 in #603
  • Editorial: normalize property name iteration by @jugglinmike in #592
  • Editorial: Refactor SetNumberFormatDigitOptions by @sffc in #575
  • Editorial: Remove unnecessary specification of supportedLocalesOf length properties by @gibson042 in #618
  • Editorial: Use consistent language to reference intrinsic constructors by @gibson042 in #601
  • Editorial: Clarify handling of time zone names by @gibson042 in #624
  • Editorial: Add mention to RelativeTimeFormat to Api Overview by @romulocintra in #613
  • Editorial: Define a structured signature for PluralRuleSelect by @gibson042 in #594
  • Editorial: Normalize CLDR URLs by @gibson042 in #636
  • Editorial: Fix ecmarkup warnings by @gibson042 in #645
  • Editorial: Linearize reading by @gibson042 in #650
  • Editorial: Refactor an example to eliminate horizontal scrolling by @gibson042 in #659
  • Editorial: Fix typo by @Ms2ger in #658
  • Editorial: Add missing ! to Call invocations. by @Ms2ger in #661
  • Editorial: Use "implementation-defined" rather than less clear prose by @gibson042 in #664
  • Editorial: Improve case sensitivity and conversion by @gibson042 in #625
  • Editorial: Only set dtf.[[HourCycle]] once. by @Ms2ger in #662
  • Editorial: Standardize spelling and capitalization by @gibson042 in #666
  • Editorial: Improve consistency of referring to String values by @gibson042 in #667
  • Editorial: correct references to negative zero by @jugglinmike in #626
  • Editorial: Merge PRs for 2022 by @leobalter in #668
  • Editorial conflicts resolution by @leobalter in #669

Meta

New Contributors

Full Changelog: 3.0-rc-1...es2022-candidate

ES Intl 2021 Candidate March 2021

09 Mar 05:49
Compare
Choose a tag to compare
Pre-release

Note: this is still only a candidate, until the Ecma GA approves it in June. TC39 will be asked to approve it on 2021.03.09.

https://tc39.es/ecma402/2021/

3rd Edition - Release Candidate

01 Mar 15:50
Compare
Choose a tag to compare
Pre-release

Schedule Updates

402 3rd Edition will be snapped and begin its journey toward an official standard on March 1st.

https://tc39.github.io/ecma402/2016/

Normative Changes

  • Add UnicodeExtensionSubtags abstract operation.
  • Change relevantExtensionKeys to a List.
  • Unicode 8.0 is now required for 3rd Edition. This implies slight changes at least to white space rules and case mappings. The committee intends to update this requirement regularly as Unicode releases yearly.
  • Added Intl.getCanonicalLocales().
  • Correcting Annex B Regular to reflect another change between 1st and 2nd edition.
  • Ensure ResolveLocale() with BestFitMatcher() returns valid language tags.

Editorial Updates

Too numerous to mention all of them. Most notable, arrangements in the structure in preparation for new features planned for 4rd Edition.

2nd Edition - HTML Version

05 Nov 18:23
Compare
Choose a tag to compare

ECMA402 moves to GitHub

This release is focused on producing the HTML version for ECMA 402 2nd Edition as we move from Word to Ecmarkup—a custom dialect of HTML built for writing ECMAScript specifications. This change will make it much easier for the JavaScript community to contribute to its development.

This is simply a conversion from the ECMA402 2nd Edition - Official PDF Document. This was a manual process and therefore it is very likely that bugs were introduced, please help us by filing bugs for issues you find!

This release also marks the beginning of ECMA402's journey toward the 3rd Edition (2016). Going forward we will be releasing new drafts of ECMA402 using GitHub releases. Watch this repository to stay up to date!