{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":18845068,"defaultBranch":"master","name":"closure-templates","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-04-16T15:31:58.000Z","ownerAvatar":"https://github.com/avatars/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719716298.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5ccb54f9a7b15fd52491e621275eaf5f599e62a3","ref":"refs/heads/test_647779139","pushedAt":"2024-06-30T02:58:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Add support for accepting and returning template types from soy plugins and externs\n\nTo accept one as a parameter users will need to accept a `TemplateValue` object as there isn't a reasonable way to pick `SoyTemplate` vs `PartialSoyTemplate` dynamically.\n\nPiperOrigin-RevId: 647779139","shortMessageHtmlLink":"Add support for accepting and returning template types from soy plugi…"}},{"before":"80d4f059e422d6bf3eb06b47ab41a6e44b0ea354","after":null,"ref":"refs/heads/test_647774652","pushedAt":"2024-06-29T00:08:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"}},{"before":"629074b6c34bc249f8b89360036bb523cf2a206d","after":"80d4f059e422d6bf3eb06b47ab41a6e44b0ea354","ref":"refs/heads/master","pushedAt":"2024-06-29T00:08:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Take advantage of the html spec for attribute values on whitespace to eliminate CharMatcher.whitespace usage\n\nPiperOrigin-RevId: 647835490","shortMessageHtmlLink":"Take advantage of the html spec for attribute values on whitespace to…"}},{"before":"7111058af6d48dd5f8e75a82732071fe6f82b83e","after":"80d4f059e422d6bf3eb06b47ab41a6e44b0ea354","ref":"refs/heads/test_647774652","pushedAt":"2024-06-29T00:08:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Take advantage of the html spec for attribute values on whitespace to eliminate CharMatcher.whitespace usage\n\nPiperOrigin-RevId: 647835490","shortMessageHtmlLink":"Take advantage of the html spec for attribute values on whitespace to…"}},{"before":null,"after":"7111058af6d48dd5f8e75a82732071fe6f82b83e","ref":"refs/heads/test_647774652","pushedAt":"2024-06-29T00:02:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Take advantage of the html spec for attribute values on whitespace to eliminate CharMatcher.whitespace usage\n\nPiperOrigin-RevId: 647774652","shortMessageHtmlLink":"Take advantage of the html spec for attribute values on whitespace to…"}},{"before":"b7b31eb3b89e208f40cac47b7ee001a9153fb957","after":"7a5c009e1ac259d9bce400501ebbb40d0fbee1b3","ref":"refs/heads/test_646536023","pushedAt":"2024-06-28T19:58:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Fix code generation for enum literal references\n\nInstead of generating a numeric literal and adding a cast, just reference the enum constant.\n\nInstead of having the optimizer 'desugar' proto enum literals to numbers just don't.\n\nThis allows us to remove an unchecked cast from the gencode.\n\nPiperOrigin-RevId: 646536023","shortMessageHtmlLink":"Fix code generation for enum literal references"}},{"before":"629074b6c34bc249f8b89360036bb523cf2a206d","after":null,"ref":"refs/heads/test_647104139","pushedAt":"2024-06-28T19:23:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"}},{"before":"3c8db8af3d827c47f4c7afc042e6acaa90fb9973","after":"629074b6c34bc249f8b89360036bb523cf2a206d","ref":"refs/heads/master","pushedAt":"2024-06-28T19:23:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Support for plugin function returning a SoyIterable. Support for iterable<> type params and return values in externs.\n\nPiperOrigin-RevId: 647762889","shortMessageHtmlLink":"Support for plugin function returning a SoyIterable. Support for iter…"}},{"before":"18c584455c9a745ab8b232c6925a3b5e83f6cb87","after":"629074b6c34bc249f8b89360036bb523cf2a206d","ref":"refs/heads/test_647104139","pushedAt":"2024-06-28T19:23:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Support for plugin function returning a SoyIterable. Support for iterable<> type params and return values in externs.\n\nPiperOrigin-RevId: 647762889","shortMessageHtmlLink":"Support for plugin function returning a SoyIterable. Support for iter…"}},{"before":"f7036b52284ae0c7a4aa99ba9bc3cd3f68db0c12","after":"18c584455c9a745ab8b232c6925a3b5e83f6cb87","ref":"refs/heads/test_647104139","pushedAt":"2024-06-28T19:11:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Support for plugin function returning a SoyIterable. Support for iterable<> type params and return values in externs.\n\nPiperOrigin-RevId: 647104139","shortMessageHtmlLink":"Support for plugin function returning a SoyIterable. Support for iter…"}},{"before":"bd9ffd0dd8be63cb6bbc7d58b5e7e626c61cb768","after":"f7036b52284ae0c7a4aa99ba9bc3cd3f68db0c12","ref":"refs/heads/test_647104139","pushedAt":"2024-06-28T19:03:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Support for plugin function returning a SoyIterable. Support for iterable<> type params and return values in externs.\n\nPiperOrigin-RevId: 647104139","shortMessageHtmlLink":"Support for plugin function returning a SoyIterable. Support for iter…"}},{"before":"02a6d55901989dbc5f030dc85db3f10983c8bc27","after":"bd9ffd0dd8be63cb6bbc7d58b5e7e626c61cb768","ref":"refs/heads/test_647104139","pushedAt":"2024-06-28T18:54:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Support for plugin function returning a SoyIterable. Support for iterable<> type params and return values in externs.\n\nPiperOrigin-RevId: 647104139","shortMessageHtmlLink":"Support for plugin function returning a SoyIterable. Support for iter…"}},{"before":"3c8db8af3d827c47f4c7afc042e6acaa90fb9973","after":null,"ref":"refs/heads/test_647501516","pushedAt":"2024-06-28T18:06:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"}},{"before":"86bc662aa7239414f616a072ed794926fc835174","after":"3c8db8af3d827c47f4c7afc042e6acaa90fb9973","ref":"refs/heads/master","pushedAt":"2024-06-28T18:06:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Internal\n\nPiperOrigin-RevId: 647738443","shortMessageHtmlLink":"Internal"}},{"before":"f61df3c0f7ba31aab207ba9042ad7366343aa08d","after":"3c8db8af3d827c47f4c7afc042e6acaa90fb9973","ref":"refs/heads/test_647501516","pushedAt":"2024-06-28T18:06:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Internal\n\nPiperOrigin-RevId: 647738443","shortMessageHtmlLink":"Internal"}},{"before":null,"after":"02a6d55901989dbc5f030dc85db3f10983c8bc27","ref":"refs/heads/test_647104139","pushedAt":"2024-06-28T17:58:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Support for plugin function returning a SoyIterable. Support for iterable<> type params and return values in externs. range() built-in is now implemented as a stream.\n\nPiperOrigin-RevId: 647104139","shortMessageHtmlLink":"Support for plugin function returning a SoyIterable. Support for iter…"}},{"before":"a2bfc4835365c758603a95b1b08bc5d5cf9377c0","after":"f61df3c0f7ba31aab207ba9042ad7366343aa08d","ref":"refs/heads/test_647501516","pushedAt":"2024-06-28T17:37:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Internal\n\nPiperOrigin-RevId: 647501516","shortMessageHtmlLink":"Internal"}},{"before":"86bc662aa7239414f616a072ed794926fc835174","after":null,"ref":"refs/heads/test_647006634","pushedAt":"2024-06-28T17:33:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"}},{"before":"c09057d1eebbf85c7334e1cf951a958dc74e78c1","after":"86bc662aa7239414f616a072ed794926fc835174","ref":"refs/heads/master","pushedAt":"2024-06-28T17:33:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Remove soymap getMapKeys return order poisoning since it is insertion order in\n\nPiperOrigin-RevId: 647727615","shortMessageHtmlLink":"Remove soymap getMapKeys return order poisoning since it is insertion…"}},{"before":"2244ddc8102d84062c0b21d648825dfcd635814a","after":"86bc662aa7239414f616a072ed794926fc835174","ref":"refs/heads/test_647006634","pushedAt":"2024-06-28T17:33:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Remove soymap getMapKeys return order poisoning since it is insertion order in\n\nPiperOrigin-RevId: 647727615","shortMessageHtmlLink":"Remove soymap getMapKeys return order poisoning since it is insertion…"}},{"before":"537ab5e8fa983156143c488ec52aa8660553440a","after":"2244ddc8102d84062c0b21d648825dfcd635814a","ref":"refs/heads/test_647006634","pushedAt":"2024-06-28T17:28:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Remove soymap getMapKeys return order poisoning since it is insertion order in\n\nPiperOrigin-RevId: 647006634","shortMessageHtmlLink":"Remove soymap getMapKeys return order poisoning since it is insertion…"}},{"before":"c09057d1eebbf85c7334e1cf951a958dc74e78c1","after":null,"ref":"refs/heads/test_647427924","pushedAt":"2024-06-28T16:23:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"}},{"before":"ab9fa421d606c481f2bafc0902ccd809edb900d3","after":"c09057d1eebbf85c7334e1cf951a958dc74e78c1","ref":"refs/heads/master","pushedAt":"2024-06-28T16:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Change declared return type of range() from list to iterable.\n\nPiperOrigin-RevId: 647705481","shortMessageHtmlLink":"Change declared return type of range() from list<int> to iterable<int>."}},{"before":"0b0daf95a9fa867aa1eb07124ac0a35ef0f691cb","after":"c09057d1eebbf85c7334e1cf951a958dc74e78c1","ref":"refs/heads/test_647427924","pushedAt":"2024-06-28T16:23:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Change declared return type of range() from list to iterable.\n\nPiperOrigin-RevId: 647705481","shortMessageHtmlLink":"Change declared return type of range() from list<int> to iterable<int>."}},{"before":"77aa138680d7207fc2f57562b4f77a1404d99ae0","after":"0b0daf95a9fa867aa1eb07124ac0a35ef0f691cb","ref":"refs/heads/test_647427924","pushedAt":"2024-06-28T16:15:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Change declared return type of range() from list to iterable.\n\nPiperOrigin-RevId: 647427924","shortMessageHtmlLink":"Change declared return type of range() from list<int> to iterable<int>."}},{"before":"ab9fa421d606c481f2bafc0902ccd809edb900d3","after":null,"ref":"refs/heads/test_647392311","pushedAt":"2024-06-28T16:13:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"}},{"before":"f049165d865b742808227f6a9397f08e033eb4a9","after":"ab9fa421d606c481f2bafc0902ccd809edb900d3","ref":"refs/heads/master","pushedAt":"2024-06-28T16:13:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Take advantage of the html spec for attribute values on whitespace to eliminate CharMatcher.whitespace usage\n\nPiperOrigin-RevId: 647702738","shortMessageHtmlLink":"Take advantage of the html spec for attribute values on whitespace to…"}},{"before":"4317699bec4dc147b89e2d425bd9904be34e916e","after":"ab9fa421d606c481f2bafc0902ccd809edb900d3","ref":"refs/heads/test_647392311","pushedAt":"2024-06-28T16:13:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Take advantage of the html spec for attribute values on whitespace to eliminate CharMatcher.whitespace usage\n\nPiperOrigin-RevId: 647702738","shortMessageHtmlLink":"Take advantage of the html spec for attribute values on whitespace to…"}},{"before":"32a099e3185c15f38e5ab960e01d66e0206854b7","after":"4317699bec4dc147b89e2d425bd9904be34e916e","ref":"refs/heads/test_647392311","pushedAt":"2024-06-28T16:07:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Take advantage of the html spec for attribute values on whitespace to eliminate CharMatcher.whitespace usage\n\nPiperOrigin-RevId: 647392311","shortMessageHtmlLink":"Take advantage of the html spec for attribute values on whitespace to…"}},{"before":"7f212abe973c28c90c5b1c4a4fef18f604f0edab","after":"77aa138680d7207fc2f57562b4f77a1404d99ae0","ref":"refs/heads/test_647427924","pushedAt":"2024-06-28T16:06:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Change declared return type of range() from list to iterable.\n\nPiperOrigin-RevId: 647427924","shortMessageHtmlLink":"Change declared return type of range() from list<int> to iterable<int>."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcs691QA","startCursor":null,"endCursor":null}},"title":"Activity · google/closure-templates"}