diff --git a/features/intl-locale-info.yml b/features/intl-locale-info.yml new file mode 100644 index 00000000000..0e3bb921188 --- /dev/null +++ b/features/intl-locale-info.yml @@ -0,0 +1,13 @@ +# Merge with intl-locale.yml once this file's compat_features have reached baseline high + +name: Intl.Locale info +description: The getter methods of the `Intl.Locale` API provide supplemental information about a Unicode locale, such as the locale's calendar (for example, the first day in a week or the weekend start day), writing direction, 12- or 24-hour cycles, and numbering system. +group: intl +spec: https://tc39.es/ecma402/#locale-objects +compat_features: + - javascript.builtins.Intl.Locale.getCalendars + - javascript.builtins.Intl.Locale.getCollations + - javascript.builtins.Intl.Locale.getHourCycles + - javascript.builtins.Intl.Locale.getNumberingSystems + - javascript.builtins.Intl.Locale.getTextInfo + - javascript.builtins.Intl.Locale.getTimeZones diff --git a/features/intl-locale-info.yml.dist b/features/intl-locale-info.yml.dist new file mode 100644 index 00000000000..742ebed25e6 --- /dev/null +++ b/features/intl-locale-info.yml.dist @@ -0,0 +1,15 @@ +# Generated from: intl-locale-info.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: false + support: + safari: "17" + safari_ios: "17" +compat_features: + - javascript.builtins.Intl.Locale.getCalendars + - javascript.builtins.Intl.Locale.getCollations + - javascript.builtins.Intl.Locale.getHourCycles + - javascript.builtins.Intl.Locale.getNumberingSystems + - javascript.builtins.Intl.Locale.getTextInfo + - javascript.builtins.Intl.Locale.getTimeZones diff --git a/features/intl-locale.yml b/features/intl-locale.yml new file mode 100644 index 00000000000..881643d7520 --- /dev/null +++ b/features/intl-locale.yml @@ -0,0 +1,20 @@ +name: Intl.Locale +description: "The `Intl.Locale` API parses Unicode locale identifiers, with language, region, and script codes, such as `zh-Hans-CN` or `en-GB`." +group: intl +spec: https://tc39.es/ecma402/#locale-objects +compat_features: + - javascript.builtins.Intl.Locale + - javascript.builtins.Intl.Locale.Locale + - javascript.builtins.Intl.Locale.baseName + - javascript.builtins.Intl.Locale.calendar + - javascript.builtins.Intl.Locale.caseFirst + - javascript.builtins.Intl.Locale.collation + - javascript.builtins.Intl.Locale.hourCycle + - javascript.builtins.Intl.Locale.language + - javascript.builtins.Intl.Locale.maximize + - javascript.builtins.Intl.Locale.minimize + - javascript.builtins.Intl.Locale.numberingSystem + - javascript.builtins.Intl.Locale.numeric + - javascript.builtins.Intl.Locale.region + - javascript.builtins.Intl.Locale.script + - javascript.builtins.Intl.Locale.toString diff --git a/features/intl-locale.yml.dist b/features/intl-locale.yml.dist new file mode 100644 index 00000000000..3aacd75d311 --- /dev/null +++ b/features/intl-locale.yml.dist @@ -0,0 +1,31 @@ +# Generated from: intl-locale.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: high + baseline_low_date: 2020-09-16 + baseline_high_date: 2023-03-16 + support: + chrome: "74" + chrome_android: "74" + edge: "79" + firefox: "75" + firefox_android: "79" + safari: "14" + safari_ios: "14" +compat_features: + - javascript.builtins.Intl.Locale + - javascript.builtins.Intl.Locale.Locale + - javascript.builtins.Intl.Locale.baseName + - javascript.builtins.Intl.Locale.calendar + - javascript.builtins.Intl.Locale.caseFirst + - javascript.builtins.Intl.Locale.collation + - javascript.builtins.Intl.Locale.hourCycle + - javascript.builtins.Intl.Locale.language + - javascript.builtins.Intl.Locale.maximize + - javascript.builtins.Intl.Locale.minimize + - javascript.builtins.Intl.Locale.numberingSystem + - javascript.builtins.Intl.Locale.numeric + - javascript.builtins.Intl.Locale.region + - javascript.builtins.Intl.Locale.script + - javascript.builtins.Intl.Locale.toString