{"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:1726608593.0","currentOid":""},"activityList":{"items":[{"before":"02153c6c01fab6fe9be1d2671061ab5ff6a7259e","after":"3524f8e6afadd0a04f6fac22ca35d4f0176510c7","ref":"refs/heads/main","pushedAt":"2024-09-19T17:45:30.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":"Add `DRY` to baked providers (#5544)\n\n#58","shortMessageHtmlLink":"Add DRY to baked providers (#5544)"}},{"before":"622a99208322b4918e89276121482fa5bfaedace","after":"02153c6c01fab6fe9be1d2671061ab5ff6a7259e","ref":"refs/heads/main","pushedAt":"2024-09-19T16:46: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":"Add field set options constructor (#5556)","shortMessageHtmlLink":"Add field set options constructor (#5556)"}},{"before":"c38bddc1297e3ed9ac2d1a74776fb0575d7f6064","after":"622a99208322b4918e89276121482fa5bfaedace","ref":"refs/heads/main","pushedAt":"2024-09-19T16:24:17.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 `dbg!` use (#5558)","shortMessageHtmlLink":"Remove dbg! use (#5558)"}},{"before":"3694bfef1bae9e44eda3648574875f5c358eafbe","after":"c38bddc1297e3ed9ac2d1a74776fb0575d7f6064","ref":"refs/heads/main","pushedAt":"2024-09-19T16:24: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":"Fix nightly (#5560)","shortMessageHtmlLink":"Fix nightly (#5560)"}},{"before":"cd7075dbce3d019cca27f4ded3a5af626a89f467","after":"3694bfef1bae9e44eda3648574875f5c358eafbe","ref":"refs/heads/main","pushedAt":"2024-09-19T16:00:43.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":"impl ExportableProvider for ForkByErrorProvider and add tutorial (#5503)","shortMessageHtmlLink":"impl ExportableProvider for ForkByErrorProvider and add tutorial (#5503)"}},{"before":"30d488ebcd7ecc86bbe5cce134ea99b5e6a9d3f4","after":"cd7075dbce3d019cca27f4ded3a5af626a89f467","ref":"refs/heads/main","pushedAt":"2024-09-19T15:28:30.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 `test_bake!` for beta (#5559)","shortMessageHtmlLink":"Fix test_bake! for beta (#5559)"}},{"before":"086699969ebcaddf5c6cc965ef9007a2147f8e9c","after":"30d488ebcd7ecc86bbe5cce134ea99b5e6a9d3f4","ref":"refs/heads/main","pushedAt":"2024-09-19T08:14: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":"Use `Pattern` more directly (#5531)\n\n* Removed the `Store` generic from `Pattern`. It now always uses the\r\nunsized `PatternBackend::Store`. Instead of using `Pattern`\r\nfor the owned version, it's now `Box>`\r\n* Implemented `ToOwned` for `Pattern` so that we can use\r\n`Cow>`. The owned type is `Box>`\r\n* Replaced the `FromStr` implementation by `try_from_str`, which returns\r\n`Box`\r\n* Together these changes completely remove the need of downstream users\r\nto fuss around with the store.","shortMessageHtmlLink":"Use Pattern more directly (#5531)"}},{"before":"73d4f18482c8339f2969039e1a82cad51c3b45b6","after":"086699969ebcaddf5c6cc965ef9007a2147f8e9c","ref":"refs/heads/main","pushedAt":"2024-09-19T02:19:40.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":"Include datagen APIs in bench target, fixing CI (#5557)\n\nIt wants the datagen `options` APIs for parsing the fixtures. I could\r\nremove them from the fixtures, but it seemed easier to just enable them\r\nin bench mode.","shortMessageHtmlLink":"Include datagen APIs in bench target, fixing CI (#5557)"}},{"before":"4c28a99adfb9003ae434b5751827391e609c8022","after":"73d4f18482c8339f2969039e1a82cad51c3b45b6","ref":"refs/heads/main","pushedAt":"2024-09-18T22:56:03.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":"Refactor props to all be in props module, remove most custom ULEs (#5555)\n\nSome progress on https://github.com/unicode-org/icu4x/issues/5127. Now\nthere are only two `make_ule`s in zerovec, for enums.\n\nFollowups from https://github.com/unicode-org/icu4x/pull/5548","shortMessageHtmlLink":"Refactor props to all be in props module, remove most custom ULEs (#5555"}},{"before":"b279bdccb0c3b56ab924a2d3ad05b90e113360f0","after":"4c28a99adfb9003ae434b5751827391e609c8022","ref":"refs/heads/main","pushedAt":"2024-09-18T21:57:05.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":"New properties API (#5548)","shortMessageHtmlLink":"New properties API (#5548)"}},{"before":"47ba4901fc28c4651db3f6ea812b2c77237b3717","after":"b279bdccb0c3b56ab924a2d3ad05b90e113360f0","ref":"refs/heads/main","pushedAt":"2024-09-18T17:09:19.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 use 1.x baked data in icu_datetime (#5553)","shortMessageHtmlLink":"Don't use 1.x baked data in icu_datetime (#5553)"}},{"before":"987c36431d0b84fec9069318a376327c76c2c7dc","after":"47ba4901fc28c4651db3f6ea812b2c77237b3717","ref":"refs/heads/main","pushedAt":"2024-09-18T09:21:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsivonen","name":"Henri Sivonen","path":"/hsivonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478856?s=80&v=4"},"commit":{"message":"Adjust icu_normalizer::properties to constructor conventions (#5547)","shortMessageHtmlLink":"Adjust icu_normalizer::properties to constructor conventions (#5547)"}},{"before":"dd5a96132e066e6fe74a90d6cdf485f1037daecc","after":"987c36431d0b84fec9069318a376327c76c2c7dc","ref":"refs/heads/main","pushedAt":"2024-09-18T01:02: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":"Remove more obsolete datetime types (#5552)\n\n#1317","shortMessageHtmlLink":"Remove more obsolete datetime types (#5552)"}},{"before":"adac9ea2f6e3eee82d7ca057037cc9f138381208","after":"dd5a96132e066e6fe74a90d6cdf485f1037daecc","ref":"refs/heads/main","pushedAt":"2024-09-17T22:13:31.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":"Remove 1.x DateTimeFormatter and TypedDateTimeFormatter (#5543)\n\n#1317 \r\n\r\nAlso promotes NeoFormatter and TypedNeoFormatter from experimental.\r\n(doesn't rename them yet)","shortMessageHtmlLink":"Remove 1.x DateTimeFormatter and TypedDateTimeFormatter (#5543)"}},{"before":"77ee572878329bf03c871ac052667f9df690bd0f","after":null,"ref":"refs/heads/sffc-patch-3","pushedAt":"2024-09-17T21:29:53.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":"d4345070c8009c8614922bd0d14521250d07537b","after":"adac9ea2f6e3eee82d7ca057037cc9f138381208","ref":"refs/heads/main","pushedAt":"2024-09-17T21:29:51.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 icu4x-tc_2024-09-17.md (#5550)\n\nMinutes from today's meeting.","shortMessageHtmlLink":"Create icu4x-tc_2024-09-17.md (#5550)"}},{"before":null,"after":"77ee572878329bf03c871ac052667f9df690bd0f","ref":"refs/heads/sffc-patch-3","pushedAt":"2024-09-17T18:39:36.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":"Create icu4x-tc_2024-09-17.md","shortMessageHtmlLink":"Create icu4x-tc_2024-09-17.md"}},{"before":"53a5fd6a0bc69f4d61ca5394db471b1ff511feaf","after":"d4345070c8009c8614922bd0d14521250d07537b","ref":"refs/heads/main","pushedAt":"2024-09-17T01:08:51.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 `WindowsTimeZoneMapper` and `WindowsZonesToBcp47Map` provider (#5524)","shortMessageHtmlLink":"Add WindowsTimeZoneMapper and WindowsZonesToBcp47Map provider (#5524"}},{"before":"d6dffe2f4a261ef661f19760b00fac06e6187c50","after":"53a5fd6a0bc69f4d61ca5394db471b1ff511feaf","ref":"refs/heads/main","pushedAt":"2024-09-16T18:26:55.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":"Don't use input traits in neo (#5546)","shortMessageHtmlLink":"Don't use input traits in neo (#5546)"}},{"before":"b72d6df4f4de0b9977614b47d4abe4f1e26cb133","after":"d6dffe2f4a261ef661f19760b00fac06e6187c50","ref":"refs/heads/main","pushedAt":"2024-09-16T16:32:22.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":"Create `ZoneOffsetCalculator` (#5540)\n\nhttps://github.com/unicode-org/icu4x/issues/5466\r\n\r\nSupersedes #5515\r\n\r\n---------\r\n\r\nCo-authored-by: Shane F. Carr ","shortMessageHtmlLink":"Create ZoneOffsetCalculator (#5540)"}},{"before":"069a7802e41e49921bed3160dee23dcff03801c3","after":"b72d6df4f4de0b9977614b47d4abe4f1e26cb133","ref":"refs/heads/main","pushedAt":"2024-09-13T23:45:39.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":"Remove TimeZoneFormatter and its FFI (#5542)\n\n#1317","shortMessageHtmlLink":"Remove TimeZoneFormatter and its FFI (#5542)"}},{"before":"0bc8374aa2a1f99b59489a8bb2fe6d9995843132","after":"069a7802e41e49921bed3160dee23dcff03801c3","ref":"refs/heads/main","pushedAt":"2024-09-13T22:05:35.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 custom Bake impls for things including PluralElementsPackedULE (#5541)","shortMessageHtmlLink":"Add custom Bake impls for things including PluralElementsPackedULE (#…"}},{"before":"40a68b4b70441e33a7da5f5668a8cb09c3662a39","after":"0bc8374aa2a1f99b59489a8bb2fe6d9995843132","ref":"refs/heads/main","pushedAt":"2024-09-13T21:59:28.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":"Delete 1.x ZonedDateTimeFormatter (#5539)\n\n#1317","shortMessageHtmlLink":"Delete 1.x ZonedDateTimeFormatter (#5539)"}},{"before":"3ba8697f820b98e1354c7e9830634156bdcc3686","after":"40a68b4b70441e33a7da5f5668a8cb09c3662a39","ref":"refs/heads/main","pushedAt":"2024-09-13T21:15:16.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":"FormattableMonth -> MonthInfo, and split standard from formatting month codes (#5536)","shortMessageHtmlLink":"FormattableMonth -> MonthInfo, and split standard from formatting mon…"}},{"before":"947694e47571d3bd3bbc95e9cafb88fe40cedab6","after":"3ba8697f820b98e1354c7e9830634156bdcc3686","ref":"refs/heads/main","pushedAt":"2024-09-13T19:56:01.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":"In zerovec, add the yoke version bound to the dev-dependency (#5537)","shortMessageHtmlLink":"In zerovec, add the yoke version bound to the dev-dependency (#5537)"}},{"before":"9db1a31e188adc10582cb6133a9dd4300af52370","after":"947694e47571d3bd3bbc95e9cafb88fe40cedab6","ref":"refs/heads/main","pushedAt":"2024-09-13T01:48:46.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":"Partial datetime FFI migration (#5538)","shortMessageHtmlLink":"Partial datetime FFI migration (#5538)"}},{"before":"58c3dc6cfc81f662499b19383a24ee94ea07d81a","after":"9db1a31e188adc10582cb6133a9dd4300af52370","ref":"refs/heads/main","pushedAt":"2024-09-12T22:17:31.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":"Refactor YearInfo to separate cyclic/Temporal/Formatting eras (#5509)\n\nPart of https://github.com/unicode-org/icu4x/issues/3821\r\n\r\n\r\nThis produces a more precise YearInfo that produces multiple era types,\r\nand separates out cyclic from non-cyclic. Consumers of this data get to\r\nbe more specific about the fallback behavior they want when asking for\r\neras from cyclic calendars (etc).","shortMessageHtmlLink":"Refactor YearInfo to separate cyclic/Temporal/Formatting eras (#5509)"}},{"before":"ec8a5aa8a10d695da0f540bf825cdf3fb4a4b8aa","after":"58c3dc6cfc81f662499b19383a24ee94ea07d81a","ref":"refs/heads/main","pushedAt":"2024-09-12T16:17:44.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":"Don't use `CustomTimeZone` internally in `icu::datetime` (#5534)\n\n`CustomTimeZone` is what it says on the lid, `icu::timezone`'s custom\r\ntimezone type. It should not be used internally by `icu::datetime`, this\r\nPR relegates it to an input-only type and instead uses the four fields\r\noffset, id, metazone, and zone variant as neo fields.\r\n\r\nI further propose removing the metazone and zone variant fields in\r\n#5533.","shortMessageHtmlLink":"Don't use CustomTimeZone internally in icu::datetime (#5534)"}},{"before":"63a98e439ee117017f375fa8ddd26b852317b994","after":"ec8a5aa8a10d695da0f540bf825cdf3fb4a4b8aa","ref":"refs/heads/main","pushedAt":"2024-09-12T16:17: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":"Fix quotes in patterns (#5532)","shortMessageHtmlLink":"Fix quotes in patterns (#5532)"}},{"before":"54798659dab8107466c4da8ff10f6b86e86d5cd0","after":"63a98e439ee117017f375fa8ddd26b852317b994","ref":"refs/heads/main","pushedAt":"2024-09-12T05:53:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsivonen","name":"Henri Sivonen","path":"/hsivonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/478856?s=80&v=4"},"commit":{"message":"Change baked data constructors on owned normalizer types to follow conventions (#5526)\n\nCloses #5525","shortMessageHtmlLink":"Change baked data constructors on owned normalizer types to follow co…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNzo0NTozMC4wMDAwMDBazwAAAAS7KVo7","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNzo0NTozMC4wMDAwMDBazwAAAAS7KVo7","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwNTo1Mzo0Ni4wMDAwMDBazwAAAASz-g_S"}},"title":"Activity · unicode-org/icu4x"}