{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":81850273,"defaultBranch":"main","name":"protoreflect","ownerLogin":"jhump","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-13T17:11:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2035234?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726588067.0","currentOid":""},"activityList":{"items":[{"before":"16b6484d3a5a0b958f0ac5c6193d1497de8f5428","after":null,"ref":"refs/heads/jh/readme-should-refer-to-just-release-beta2","pushedAt":"2024-09-17T15:47:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":"d7318a2fd7a8a85b52fb9c3d3a71dbe03a6befcc","after":"2e9626be64b51a17286d7e9783e5aa546ecebf1d","ref":"refs/heads/main","pushedAt":"2024-09-17T15:47:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Update pre-release version in suggested command (#627)","shortMessageHtmlLink":"Update pre-release version in suggested command (#627)"}},{"before":null,"after":"16b6484d3a5a0b958f0ac5c6193d1497de8f5428","ref":"refs/heads/jh/readme-should-refer-to-just-release-beta2","pushedAt":"2024-09-17T15:44:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Update pre-release version in suggested command","shortMessageHtmlLink":"Update pre-release version in suggested command"}},{"before":"5026d76f5e55af52541fbd711c84b6d9356ff598","after":null,"ref":"refs/heads/jh/v1-branch-readme-update","pushedAt":"2024-09-13T21:24:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":"9d27593eea790254061af8d1d7b385818d1313ed","after":"225aff8348bb999e1b5fc4c81831599cdb25220e","ref":"refs/heads/v1","pushedAt":"2024-09-13T21:24:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Update README to mention purpose of this branch (#625)","shortMessageHtmlLink":"Update README to mention purpose of this branch (#625)"}},{"before":null,"after":"5026d76f5e55af52541fbd711c84b6d9356ff598","ref":"refs/heads/jh/v1-branch-readme-update","pushedAt":"2024-09-13T21:21:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Update README to mention purpose of this branch","shortMessageHtmlLink":"Update README to mention purpose of this branch"}},{"before":"08bcc1ba8ddb38639699b3f0282604a42a77d50e","after":null,"ref":"refs/heads/jh/v1-ci-green","pushedAt":"2024-09-13T21:17:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":"8f5fd1dcb3c5d0a936a660e56db723d3aa1acb1d","after":"9d27593eea790254061af8d1d7b385818d1313ed","ref":"refs/heads/v1","pushedAt":"2024-09-13T21:17:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"update to same CI config as main (v2) (#624)","shortMessageHtmlLink":"update to same CI config as main (v2) (#624)"}},{"before":"97bf718eb170a9912566b1165375d75aa5614dd8","after":null,"ref":"refs/heads/jh/update-readme-for-v2-fix-badge","pushedAt":"2024-09-13T21:17:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":"e15f9457248d56ba9fe92d3cd8e17661fb8fc53e","after":"d7318a2fd7a8a85b52fb9c3d3a71dbe03a6befcc","ref":"refs/heads/main","pushedAt":"2024-09-13T21:17:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Fix badge and tweak README text about state of v2.0.0. (#623)","shortMessageHtmlLink":"Fix badge and tweak README text about state of v2.0.0. (#623)"}},{"before":null,"after":"08bcc1ba8ddb38639699b3f0282604a42a77d50e","ref":"refs/heads/jh/v1-ci-green","pushedAt":"2024-09-13T21:12:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"update to same CI config as main (v2)","shortMessageHtmlLink":"update to same CI config as main (v2)"}},{"before":null,"after":"97bf718eb170a9912566b1165375d75aa5614dd8","ref":"refs/heads/jh/update-readme-for-v2-fix-badge","pushedAt":"2024-09-13T21:10:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"06e5c080c18291d5fc9635173444047681937b9e","after":"e15f9457248d56ba9fe92d3cd8e17661fb8fc53e","ref":"refs/heads/main","pushedAt":"2024-09-13T21:05:46.000Z","pushType":"push","commitsCount":61,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Merge branch 'v2' into main","shortMessageHtmlLink":"Merge branch 'v2' into main"}},{"before":"932c7134c0a691568d7dddebeaad8118b8c724e8","after":"60df127114d2fa2b4976ea6394272b31d702cc87","ref":"refs/heads/v2","pushedAt":"2024-09-13T21:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"ignore deprecation warning for hack v1 import","shortMessageHtmlLink":"ignore deprecation warning for hack v1 import"}},{"before":"0f610eed22e10c08461d93f47a207f289fedd9b6","after":"932c7134c0a691568d7dddebeaad8118b8c724e8","ref":"refs/heads/v2","pushedAt":"2024-09-13T20:51:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"implicitly pull in version of v1 that is compatible and shares package state with v2","shortMessageHtmlLink":"implicitly pull in version of v1 that is compatible and shares packag…"}},{"before":"5f14999bfbf4137adc3d859c5c9fabbe0b14ea7c","after":"8f5fd1dcb3c5d0a936a660e56db723d3aa1acb1d","ref":"refs/heads/v1","pushedAt":"2024-09-13T20:47:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"share source code info store w/ v2","shortMessageHtmlLink":"share source code info store w/ v2"}},{"before":"1abee0df2a77060de606598e278e84a9b899af2a","after":"0f610eed22e10c08461d93f47a207f289fedd9b6","ref":"refs/heads/v2","pushedAt":"2024-09-13T14:08:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"rename internal/testdata back to internal/testprotos since it has go code and isn't just test data","shortMessageHtmlLink":"rename internal/testdata back to internal/testprotos since it has go …"}},{"before":"a78a29e466c5a0381dffe485fa8ceb0940936927","after":"1abee0df2a77060de606598e278e84a9b899af2a","ref":"refs/heads/v2","pushedAt":"2024-09-13T00:22:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"add tag to command for trying it out in README","shortMessageHtmlLink":"add tag to command for trying it out in README"}},{"before":"4b37dd90726f9b0eb9bd9ecd90eb8cc37dc5d063","after":"a78a29e466c5a0381dffe485fa8ceb0940936927","ref":"refs/heads/v2","pushedAt":"2024-09-13T00:15:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"remove protowrap and all notions of wrapping descriptors; instead, add proto oracle inerfaces to protoresolve package and descriptor proto tracking to protoresolve.Registry","shortMessageHtmlLink":"remove protowrap and all notions of wrapping descriptors; instead, ad…"}},{"before":"adbc0dfe78b4076302f6ef0c2ef10d6ac588ac46","after":"4b37dd90726f9b0eb9bd9ecd90eb8cc37dc5d063","ref":"refs/heads/v2","pushedAt":"2024-09-12T14:36:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"'make test' needs to depend on 'generate' target so that protoc has been downloaded","shortMessageHtmlLink":"'make test' needs to depend on 'generate' target so that protoc has b…"}},{"before":"641167ecebf07096c32ac2709d29f3bb032c44c8","after":"adbc0dfe78b4076302f6ef0c2ef10d6ac588ac46","ref":"refs/heads/v2","pushedAt":"2024-09-12T14:34:09.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"fix subtle bug when grpcreflect.Client is using fallback resolver, add repro test that is now green","shortMessageHtmlLink":"fix subtle bug when grpcreflect.Client is using fallback resolver, ad…"}},{"before":"bd8d71d0d99e0821a2a8437b1e9baad3c2716596","after":"641167ecebf07096c32ac2709d29f3bb032c44c8","ref":"refs/heads/v2","pushedAt":"2024-09-11T23:29:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"update desc/sourceinfo to not wrap descriptors, ports PR 622","shortMessageHtmlLink":"update desc/sourceinfo to not wrap descriptors, ports PR 622"}},{"before":"5a279673d5345a38ecaa3c3e486ecb9ca7f87797","after":null,"ref":"refs/heads/jh/update-sourceinfo-to-not-wrap-descriptors","pushedAt":"2024-09-04T19:26:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":"645b9ddf9fa015a98f4ad01d664f75edfbaf213b","after":"06e5c080c18291d5fc9635173444047681937b9e","ref":"refs/heads/main","pushedAt":"2024-09-04T19:26:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Update desc/sourceinfo to not wrap descriptors (#622)\n\nThe `desc/sourceinfo` package previously wrapped descriptors, by\r\nreturning an implementation of the various `protoreflect.Descriptor`\r\ninterfaces that _embedded_ the original descriptor values. However,\r\nthese various interfaces are all defined as \"[do not\r\nimplement](https://github.com/protocolbuffers/protobuf-go/blob/c33baa8f3a0d35fd5a39e43c22a50a050f707d34/reflect/protoreflect/type.go#L111)\".\r\nSo, to avoid future issues where the protobuf runtime may type-assert\r\nimplementations to their own internal types (which would panic/fail with\r\nthe concrete wrapper types in this package), we no longer wrap this way.\r\n\r\nThis also happens to resolve #618 (since there's no more wrapping, an\r\nincorrect typed-nil wrapper can't escape).","shortMessageHtmlLink":"Update desc/sourceinfo to not wrap descriptors (#622)"}},{"before":"ede93a3951e8ee2f64dbdbd7eb2063275db3e851","after":"5a279673d5345a38ecaa3c3e486ecb9ca7f87797","ref":"refs/heads/jh/update-sourceinfo-to-not-wrap-descriptors","pushedAt":"2024-09-03T12:53:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"deprecate the Wrap* methods; add AddSourceInfoTo* replacements that are better named and allow returning an error","shortMessageHtmlLink":"deprecate the Wrap* methods; add AddSourceInfoTo* replacements that a…"}},{"before":null,"after":"ede93a3951e8ee2f64dbdbd7eb2063275db3e851","ref":"refs/heads/jh/update-sourceinfo-to-not-wrap-descriptors","pushedAt":"2024-09-02T16:27:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"wip: new tests added and passing","shortMessageHtmlLink":"wip: new tests added and passing"}},{"before":"6a462d90c19fa5d098e707018a285495e263c631","after":"bd8d71d0d99e0821a2a8437b1e9baad3c2716596","ref":"refs/heads/v2","pushedAt":"2024-09-01T13:08:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"bring over upstream README improvements","shortMessageHtmlLink":"bring over upstream README improvements"}},{"before":"745561b78c665ae79e1f9b17229c96011c2c1a66","after":null,"ref":"refs/heads/jh/fix-panic","pushedAt":"2024-08-30T17:56:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":"9b68e7bc512bdab18070458b0d9dc9702bc8208f","after":"645b9ddf9fa015a98f4ad01d664f75edfbaf213b","ref":"refs/heads/main","pushedAt":"2024-08-30T17:56:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Update protocompile, which fixes possible panic in ParseButDontLink (#621)\n\nThis resolves #620.","shortMessageHtmlLink":"Update protocompile, which fixes possible panic in ParseButDontLink (#…"}},{"before":"9cec6ba4e17c78b2bc398127673ae53f20a8cbfd","after":"745561b78c665ae79e1f9b17229c96011c2c1a66","ref":"refs/heads/jh/fix-panic","pushedAt":"2024-08-30T17:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"add repro test case","shortMessageHtmlLink":"add repro test case"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuLkbIwA","startCursor":null,"endCursor":null}},"title":"Activity · jhump/protoreflect"}