{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":243395141,"defaultBranch":"main","name":"icu4x","ownerLogin":"unicode-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-27T00:27:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13873561?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715361525.0","currentOid":""},"activityList":{"items":[{"before":"2ec8335a5aa088da88e31dcec926c7919192b18b","after":null,"ref":"refs/heads/sffc-patch-2","pushedAt":"2024-05-10T17:18:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"}},{"before":"c2b78e7dcc045c1f84fc3ddd6f3da81e11b7d6b0","after":"6d653e791b92332f4b4069a244eda963bf2a1036","ref":"refs/heads/main","pushedAt":"2024-05-10T17:18:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for Hangul_Syllable_Type (#4886)\n\nhttps://github.com/unicode-org/icu4x/issues/4884\r\nhttps://github.com/unicode-org/icu4x/pull/4885","shortMessageHtmlLink":"Update CHANGELOG.md for Hangul_Syllable_Type (#4886)"}},{"before":null,"after":"2ec8335a5aa088da88e31dcec926c7919192b18b","ref":"refs/heads/sffc-patch-2","pushedAt":"2024-05-10T00:31:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for Hangul_Syllable_Type","shortMessageHtmlLink":"Update CHANGELOG.md for Hangul_Syllable_Type"}},{"before":"84986f7321b49ac16c0ffc65c3ce71f9c4499f78","after":"c2b78e7dcc045c1f84fc3ddd6f3da81e11b7d6b0","ref":"refs/heads/main","pushedAt":"2024-05-10T00:25:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"},"commit":{"message":"Add Hangul_Syllable_Type (#4885)\n\nFixes #4884","shortMessageHtmlLink":"Add Hangul_Syllable_Type (#4885)"}},{"before":"31e085a37dec83293e5b26c4f97058ca2d6746de","after":"84986f7321b49ac16c0ffc65c3ce71f9c4499f78","ref":"refs/heads/main","pushedAt":"2024-05-09T20:58:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"},"commit":{"message":"Create BoundProvider, NeoFormatter, and TypedNeoFormatter (#4877)\n\nPart of #1317\r\n\r\nThis PR adds `TypedNeoFormatter` and `NeoFormatter` that use a type parameter to handle all datetime formatting.\r\n\r\nIt also adds `BoundProvider` to the icu_provider crate.","shortMessageHtmlLink":"Create BoundProvider, NeoFormatter, and TypedNeoFormatter (#4877)"}},{"before":"51bd08ec933a818245a76114da11b2173aeaab8b","after":"31e085a37dec83293e5b26c4f97058ca2d6746de","ref":"refs/heads/main","pushedAt":"2024-05-08T19:27:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"},"commit":{"message":"Add missing std pointer-like impls for DataProvider, DynamicDataProvider (#4880)","shortMessageHtmlLink":"Add missing std pointer-like impls for DataProvider, DynamicDataProvi…"}},{"before":"3e7da4113e807a1e9b05d35ab48ca4954a556816","after":"51bd08ec933a818245a76114da11b2173aeaab8b","ref":"refs/heads/main","pushedAt":"2024-05-07T18:38:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Narrow errors for neo datetime (#4875)\n\nPart of #4336\r\n\r\nPer policy in\r\nhttps://github.com/unicode-org/icu4x/pull/4638#issuecomment-1994218244","shortMessageHtmlLink":"Narrow errors for neo datetime (#4875)"}},{"before":"fb1df88a6681d2e166310db1d9d2a21d30479288","after":"3e7da4113e807a1e9b05d35ab48ca4954a556816","ref":"refs/heads/main","pushedAt":"2024-05-07T18:09:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Datetime: narrower internal error types (#4864)","shortMessageHtmlLink":"Datetime: narrower internal error types (#4864)"}},{"before":"7713f32ddfc20b1ea366bae07cec51b4b69a6b46","after":"fb1df88a6681d2e166310db1d9d2a21d30479288","ref":"refs/heads/main","pushedAt":"2024-05-07T17:54:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Reducing generics and indirection in datetime formatters (#4873)","shortMessageHtmlLink":"Reducing generics and indirection in datetime formatters (#4873)"}},{"before":"92f6c345540a184fad00290647a46725d546fcc3","after":"7713f32ddfc20b1ea366bae07cec51b4b69a6b46","ref":"refs/heads/main","pushedAt":"2024-05-07T17:04:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Update toolchain to Rust 1.78 (#4874)\n\nAlso applied some lints from nightly Rust to be more future proof (there\r\nare some edition 2024 incompatibilities).","shortMessageHtmlLink":"Update toolchain to Rust 1.78 (#4874)"}},{"before":"2b9c9f57dafed9ddee835db349187ac21f2bdf93","after":"92f6c345540a184fad00290647a46725d546fcc3","ref":"refs/heads/main","pushedAt":"2024-05-07T17:03:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Timezone formatter error paths (#4863)","shortMessageHtmlLink":"Timezone formatter error paths (#4863)"}},{"before":"ddae43c2df03c6fb140aa5edab06f2dd6c914d5f","after":"2b9c9f57dafed9ddee835db349187ac21f2bdf93","ref":"refs/heads/main","pushedAt":"2024-05-07T15:26:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Remove CI download cache (#4871)\n\nIt's not clear that downloading from the cache is significantly faster\r\nthan downloading from the sources, which are also located on GH's\r\nservers. The download cache however means that we have to worry about it\r\ngetting stale (happened with ICU 75), and also the download path is not\r\nexercised in main or nightly CI, because the cache always hits.","shortMessageHtmlLink":"Remove CI download cache (#4871)"}},{"before":"78ec178b71b34ebda11d299bc65c41fcfb074645","after":"ddae43c2df03c6fb140aa5edab06f2dd6c914d5f","ref":"refs/heads/main","pushedAt":"2024-05-07T15:21:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Replace unsafety in `ICU4XBidi::for_text` by optional (#4869)\n\nPart of #4853\r\n\r\nThis is a breaking change in C++.","shortMessageHtmlLink":"Replace unsafety in ICU4XBidi::for_text by optional (#4869)"}},{"before":"08202ba77ce9bbe3246e57080af34cff0c0f8d15","after":"78ec178b71b34ebda11d299bc65c41fcfb074645","ref":"refs/heads/main","pushedAt":"2024-05-07T00:19:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"},"commit":{"message":"Add baked data macros to generate IterableDataProvider (#4868)\n\nThis enables baked data to serve as a DatagenDriver source, since it\r\nseems we're moving in the direction of wanting more intermediate data\r\nsources.\r\n\r\nIncludes #4867","shortMessageHtmlLink":"Add baked data macros to generate IterableDataProvider (#4868)"}},{"before":"def81e69857693216d5020bd2134e31bd57810f3","after":"08202ba77ce9bbe3246e57080af34cff0c0f8d15","ref":"refs/heads/main","pushedAt":"2024-05-06T20:52:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"},"commit":{"message":"Don't enable datagen networking feature when not needed (#4867)","shortMessageHtmlLink":"Don't enable datagen networking feature when not needed (#4867)"}},{"before":"59bb67e328c4cd8474387ab3c8c64d18e960805a","after":"def81e69857693216d5020bd2134e31bd57810f3","ref":"refs/heads/main","pushedAt":"2024-05-06T18:08:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Fallback values for datetime errors (#4851)","shortMessageHtmlLink":"Fallback values for datetime errors (#4851)"}},{"before":"2af065e35d6c9bf557d3efc2caa4111275eb1e92","after":"59bb67e328c4cd8474387ab3c8c64d18e960805a","ref":"refs/heads/main","pushedAt":"2024-05-06T18:02:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"CLDR 45 (#4782)\n\nFixes #4648","shortMessageHtmlLink":"CLDR 45 (#4782)"}},{"before":"643d7da8b55806bb01ceb3a9f3c3da850c1d5ae2","after":"2af065e35d6c9bf557d3efc2caa4111275eb1e92","ref":"refs/heads/main","pushedAt":"2024-05-06T18:00:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"More `taiki-e/install-action` in CI (#4870)\n\nFollow up to #4642","shortMessageHtmlLink":"More taiki-e/install-action in CI (#4870)"}},{"before":"c10a001ffb0ca1334eb380035a6eb8d6c05061ac","after":null,"ref":"refs/heads/robertbastian-patch-1","pushedAt":"2024-05-03T14:52:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"}},{"before":"041c795fa76a2ba9ca286b3d8f6fb7d477673895","after":"643d7da8b55806bb01ceb3a9f3c3da850c1d5ae2","ref":"refs/heads/main","pushedAt":"2024-05-03T14:52:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Fix merge conflict (#4862)","shortMessageHtmlLink":"Fix merge conflict (#4862)"}},{"before":null,"after":"c10a001ffb0ca1334eb380035a6eb8d6c05061ac","ref":"refs/heads/robertbastian-patch-1","pushedAt":"2024-05-03T08:55:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Update test_versions.rs","shortMessageHtmlLink":"Update test_versions.rs"}},{"before":"d23ab3e58b609c27e9b87c71e5885e7e1b0d7341","after":"041c795fa76a2ba9ca286b3d8f6fb7d477673895","ref":"refs/heads/main","pushedAt":"2024-05-02T18:57:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"},"commit":{"message":"More assorted datagen renames (#4854)\n\nPart of #4629","shortMessageHtmlLink":"More assorted datagen renames (#4854)"}},{"before":"1c52bb3e52bc1c24de9ff8e71b950fb91b14eb82","after":"d23ab3e58b609c27e9b87c71e5885e7e1b0d7341","ref":"refs/heads/main","pushedAt":"2024-05-02T17:15:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Remove `dart-libs` CI (#4852)\n\nIt was already deactivated and is now done in\r\nhttps://github.com/dart-lang/i18n/pull/825","shortMessageHtmlLink":"Remove dart-libs CI (#4852)"}},{"before":"006e2c275b84694ae45f9ed074ee2c57b57170d7","after":"1c52bb3e52bc1c24de9ff8e71b950fb91b14eb82","ref":"refs/heads/main","pushedAt":"2024-05-01T01:40:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Manishearth","name":"Manish Goregaokar","path":"/Manishearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1617736?s=80&v=4"},"commit":{"message":"Add support for BlobSchemaV2Bigger (#4856)","shortMessageHtmlLink":"Add support for BlobSchemaV2Bigger (#4856)"}},{"before":"daa13bb3583713b845d1a949aa8fb54d2f07b59f","after":"006e2c275b84694ae45f9ed074ee2c57b57170d7","ref":"refs/heads/main","pushedAt":"2024-04-30T23:19:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"},"commit":{"message":"Implement without_descendants and without_ancestors in datagen (#4846)\n\nPart of #4629\r\n\r\nI rewrote `select_locales_for_key` and I think it is a lot cleaner and\r\ncomprehensible now.\r\n\r\n---------\r\n\r\nCo-authored-by: Robert Bastian <4706271+robertbastian@users.noreply.github.com>","shortMessageHtmlLink":"Implement without_descendants and without_ancestors in datagen (#4846)"}},{"before":"b7aea49d6fd669b975f13c472d9ee5977315adf8","after":"daa13bb3583713b845d1a949aa8fb54d2f07b59f","ref":"refs/heads/main","pushedAt":"2024-04-30T01:41:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"},"commit":{"message":"Add skeleton patterns in other calendar systems (#4850)\n\n#1317","shortMessageHtmlLink":"Add skeleton patterns in other calendar systems (#4850)"}},{"before":"4406993fcac35dff609752c1c8564dcbff09ee37","after":"b7aea49d6fd669b975f13c472d9ee5977315adf8","ref":"refs/heads/main","pushedAt":"2024-04-29T16:17:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Split datetime error paths (#4732)\n\nhttps://github.com/unicode-org/icu4x/issues/4336\r\n\r\nWhat this PR does\r\n- Stops converting datetime errors into fmt errors\r\n- Use fallback values to continue writing when an error occurs\r\n- Replaces `Writeable` by `TryWriteable` in neo\r\n- Uses lossy mode in non-neo Writeable implementations\r\n\r\nWhat this PR doesn't do\r\n- Use correct gigo values. For now it writes `` everywhere.\r\nA domain expert should replace these by sensible values\r\n- Use a narrower error type than `DatetimeError` for `TryWriteable`","shortMessageHtmlLink":"Split datetime error paths (#4732)"}},{"before":"6b5cea70a284b1ba4d2ffb81ee6d19dfca1f50d3","after":"4406993fcac35dff609752c1c8564dcbff09ee37","ref":"refs/heads/main","pushedAt":"2024-04-29T07:37:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertbastian","name":"Robert Bastian","path":"/robertbastian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4706271?s=80&v=4"},"commit":{"message":"Correctly generating collation supplement (#4842)\n\nAdds CLDR 45 compatibility. #4648","shortMessageHtmlLink":"Correctly generating collation supplement (#4842)"}},{"before":"a87ec8cc7b2f64759d4db4d5edc193416af29b22","after":"6b5cea70a284b1ba4d2ffb81ee6d19dfca1f50d3","ref":"refs/heads/main","pushedAt":"2024-04-26T20:19:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sffc","name":"Shane F. Carr","path":"/sffc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1145762?s=80&v=4"},"commit":{"message":"First Implementation for Person Name Formatter. (#4050)\n\n#3077 \r\n\r\ninitial version.\r\n\r\n---------\r\n\r\nCo-authored-by: Shane F. Carr \r\nCo-authored-by: Robert Bastian <4706271+robertbastian@users.noreply.github.com>","shortMessageHtmlLink":"First Implementation for Person Name Formatter. (#4050)"}},{"before":"3c2a1b5e782a79a4d75e7500451243269f634fee","after":"a87ec8cc7b2f64759d4db4d5edc193416af29b22","ref":"refs/heads/main","pushedAt":"2024-04-26T02:32:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"makotokato","name":"Makoto Kato","path":"/makotokato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/965338?s=80&v=4"},"commit":{"message":"Update word break's spec test like others. (#4840)\n\nUnit tests for Word segmenter's specification tests use `assert_eq`, but\r\nothers such as line segmenter shows more error information if tests are\r\nfailed. So I would like to convert word segmenter test to others.","shortMessageHtmlLink":"Update word break's spec test like others. (#4840)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERsnSigA","startCursor":null,"endCursor":null}},"title":"Activity · unicode-org/icu4x"}