Skip to content

Comments

Initial addition for Intl.Segmenter - Fixes #8894#14428

Merged
queengooborg merged 2 commits intomdn:mainfrom
SphinxKnight:intl-segmenter
Jan 9, 2022
Merged

Initial addition for Intl.Segmenter - Fixes #8894#14428
queengooborg merged 2 commits intomdn:mainfrom
SphinxKnight:intl-segmenter

Conversation

@SphinxKnight
Copy link
Contributor

Summary

This PR intends to complete BCD data for ECMA402 Intl.Segmenter
It is also intended to be a companion of mdn/content#8402

This adds data for two objects Intl.Segmenter and Intl.Segments as per mdn/content#8402 (comment)
I completely admit I mimicked the target MDN structure to fill the data. Let me know if something should be added/adapted here.

Test results and supporting details

Chromium:
https://chromestatus.com/feature/6099397733515264#details

Deno:
https://deno.com/blog/v1.8#icu-support (could not find a more fine-grained detail) and tested locally for the latest version

Node:
I used the table on https://nodejs.org/en/download/releases/ to dtermine Node.js 16.0.0 was the first one with a V8 version > 8.7

Firefox:
https://bugzilla.mozilla.org/show_bug.cgi?id=1423593

WebKit:
https://trac.webkit.org/changeset/266032/webkit
https://trac.webkit.org/browser/webkit/trunk/Source/WebCore/Configurations/Version.xcconfig?rev=266081 (closest revision of this file after 266032)
Safari 14.1 Release Notes https://developer.apple.com/documentation/safari-release-notes/safari-14_1-release-notes

Samsung Internet:
https://en.wikipedia.org/wiki/Samsung_Internet#cite_note-27 / https://medium.com/samsung-internet-dev/samsung-internet-releases-14-0-cf62d916193 (links to Chromium 87)

Opera:
Thanks for https://github.com/mdn/browser-compat-data/blob/main/browsers/opera_android.json and https://github.com/mdn/browser-compat-data/blob/main/browsers/opera.json :)

Related issues

Fixes #8894
Relates to mdn/content mdn/content#8402

@github-actions github-actions bot added the data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript label Jan 4, 2022
@SphinxKnight SphinxKnight marked this pull request as ready for review January 4, 2022 17:03
Copy link
Contributor

@queengooborg queengooborg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR, this is looking good to me!

@queengooborg queengooborg merged commit c9cdecb into mdn:main Jan 9, 2022
jpmedley pushed a commit that referenced this pull request Jan 10, 2022
* Initial addition for Intl.Segmenter

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

Labels

data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing compat data for Intl.Segmenter

2 participants