{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":87739360,"defaultBranch":"main","name":"protoc-gen-jsonschema","ownerLogin":"chrusty","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-09T21:14:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1902132?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713308740.0","currentOid":""},"activityList":{"items":[{"before":"73d5723042b812758310ea5ef661a273f0faa9ed","after":null,"ref":"refs/heads/master","pushedAt":"2024-04-16T23:05:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"}},{"before":null,"after":"73d5723042b812758310ea5ef661a273f0faa9ed","ref":"refs/heads/main","pushedAt":"2024-04-16T23:05:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Add `type_names_with_no_package` option to generate schemas without fully qualified package names. (#160)\n\nSome automated tools that generate type names, such as jsonschema2pojo need package unqualified\r\ntype names to generate proper class names.\r\n\r\nSome JSON schema tools also treat dots as ref fragment path delimiters.","shortMessageHtmlLink":"Add type_names_with_no_package option to generate schemas without f…"}},{"before":"73d5723042b812758310ea5ef661a273f0faa9ed","after":null,"ref":"refs/heads/main","pushedAt":"2024-04-16T23:05:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"}},{"before":null,"after":"73d5723042b812758310ea5ef661a273f0faa9ed","ref":"refs/heads/main","pushedAt":"2024-04-16T22:10:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Add `type_names_with_no_package` option to generate schemas without fully qualified package names. (#160)\n\nSome automated tools that generate type names, such as jsonschema2pojo need package unqualified\r\ntype names to generate proper class names.\r\n\r\nSome JSON schema tools also treat dots as ref fragment path delimiters.","shortMessageHtmlLink":"Add type_names_with_no_package option to generate schemas without f…"}},{"before":"11e14e6de6c0d7f7f6d45b173735546b77f548ea","after":"73d5723042b812758310ea5ef661a273f0faa9ed","ref":"refs/heads/master","pushedAt":"2024-02-12T06:44:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Add `type_names_with_no_package` option to generate schemas without fully qualified package names. (#160)\n\nSome automated tools that generate type names, such as jsonschema2pojo need package unqualified\r\ntype names to generate proper class names.\r\n\r\nSome JSON schema tools also treat dots as ref fragment path delimiters.","shortMessageHtmlLink":"Add type_names_with_no_package option to generate schemas without f…"}},{"before":"0ca6ba213e8360480ad77cdc4d3a91b6b830ef1f","after":"11e14e6de6c0d7f7f6d45b173735546b77f548ea","ref":"refs/heads/master","pushedAt":"2024-02-12T06:40:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Fix behaviour of \"one of\" and \"optional of proto3 ( #161, #126) (#173)\n\n* Fix one of and optional behaviour on proto3\r\n\r\n* Update test data and result file","shortMessageHtmlLink":"Fix behaviour of \"one of\" and \"optional of proto3 ( #161, #126) (#173)"}},{"before":"e487289b0982bfa4e32c06c1dc7a9ef058507aaf","after":"0ca6ba213e8360480ad77cdc4d3a91b6b830ef1f","ref":"refs/heads/master","pushedAt":"2023-08-06T07:45:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"fixed oneof enforcement to resepect the json field names option (#159)","shortMessageHtmlLink":"fixed oneof enforcement to resepect the json field names option (#159)"}},{"before":"e35f2ad05c0ccbf9208a884dcb92c72529ea2e02","after":"e487289b0982bfa4e32c06c1dc7a9ef058507aaf","ref":"refs/heads/master","pushedAt":"2023-08-06T07:40:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Add support for Bazel (#157)\n\nSigned-off-by: norbjd ","shortMessageHtmlLink":"Add support for Bazel (#157)"}},{"before":"77432d9be346fa717848d3a37bac44a4e69d6167","after":"e35f2ad05c0ccbf9208a884dcb92c72529ea2e02","ref":"refs/heads/master","pushedAt":"2023-06-06T23:53:05.213Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Fix array syntax in oneOf to include items (#156)","shortMessageHtmlLink":"Fix array syntax in oneOf to include items (#156)"}},{"before":"e4a62d1ab4de04194627401b1d4a9571b91a147e","after":null,"ref":"refs/heads/issue_141/struct_and_value_need_additional_properties","pushedAt":"2023-04-20T22:39:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"}},{"before":"956cc32e45d65566cc2768507275505061e4adf9","after":"77432d9be346fa717848d3a37bac44a4e69d6167","ref":"refs/heads/master","pushedAt":"2023-04-20T22:39:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"[Issue 141] Struct and value need additional properties (#149)\n\n* Trying to force additional properties for these two google types\r\n\r\n* Updated tests\r\n\r\n---------\r\n\r\nCo-authored-by: Prawn ","shortMessageHtmlLink":"[Issue 141] Struct and value need additional properties (#149)"}},{"before":"5da115b6ef0e68bb37fb47e54b21114ea46a33e3","after":"e4a62d1ab4de04194627401b1d4a9571b91a147e","ref":"refs/heads/issue_141/struct_and_value_need_additional_properties","pushedAt":"2023-04-20T22:33:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Updated tests","shortMessageHtmlLink":"Updated tests"}},{"before":"997d0a0de4f75007c8e952e8cedb63670a988c8c","after":"956cc32e45d65566cc2768507275505061e4adf9","ref":"refs/heads/master","pushedAt":"2023-04-18T20:33:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Updating sample JSONSchemas","shortMessageHtmlLink":"Updating sample JSONSchemas"}},{"before":"3852b50921433a65bdab3bf842020d8cb228055e","after":null,"ref":"refs/heads/issue_143/repeated_google_listvalue","pushedAt":"2023-04-18T20:31:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"}},{"before":"f7db60f4d9182788ec54b3bd8f3d95488f9417d7","after":"997d0a0de4f75007c8e952e8cedb63670a988c8c","ref":"refs/heads/master","pushedAt":"2023-04-18T20:31:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Treating google.protobuf.ListValue as an array (#145)\n\n* Treating google.protobuf.ListValue as an array\r\n\r\n* Adding ListValue to our list of well-known types\r\n\r\n---------\r\n\r\nCo-authored-by: Prawn ","shortMessageHtmlLink":"Treating google.protobuf.ListValue as an array (#145)"}},{"before":"e610ca90261379fe4e79571998dccef454a9b469","after":"3852b50921433a65bdab3bf842020d8cb228055e","ref":"refs/heads/issue_143/repeated_google_listvalue","pushedAt":"2023-04-18T20:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Adding ListValue to our list of well-known types","shortMessageHtmlLink":"Adding ListValue to our list of well-known types"}},{"before":"a7653e866d9ae9a1e7e3e3e21a96e33810e15141","after":null,"ref":"refs/heads/issue_139/support_excluding_comments","pushedAt":"2023-04-12T02:36:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"}},{"before":"3ab48ea80816846273e95a74d5997eb0c284c4d9","after":"f7db60f4d9182788ec54b3bd8f3d95488f9417d7","ref":"refs/heads/master","pushedAt":"2023-04-12T02:36:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Comments containing the ExcludeCommentToken will be omitted (#147)\n\nCo-authored-by: Prawn ","shortMessageHtmlLink":"Comments containing the ExcludeCommentToken will be omitted (#147)"}},{"before":null,"after":"5da115b6ef0e68bb37fb47e54b21114ea46a33e3","ref":"refs/heads/issue_141/struct_and_value_need_additional_properties","pushedAt":"2023-04-12T02:35:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Trying to force additional properties for these two google types","shortMessageHtmlLink":"Trying to force additional properties for these two google types"}},{"before":null,"after":"a7653e866d9ae9a1e7e3e3e21a96e33810e15141","ref":"refs/heads/issue_139/support_excluding_comments","pushedAt":"2023-04-12T02:33:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Comments containing the ExcludeCommentToken will be omitted","shortMessageHtmlLink":"Comments containing the ExcludeCommentToken will be omitted"}},{"before":"067b959ea4090832a457dc7a4b6a7f798ba464c2","after":null,"ref":"refs/heads/issue_144/support_validation_rules","pushedAt":"2023-04-11T23:39:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"}},{"before":"e5da6a41a77da9b5d454eb21bc6ab6777e0567ca","after":"3ab48ea80816846273e95a74d5997eb0c284c4d9","ref":"refs/heads/master","pushedAt":"2023-04-11T23:39:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Starting to support validation rules from protoc-gen-validate (#146)\n\n* Supporting rules from protoc-gen-validate (basic string and array rules for now)\r\n\r\n* Tests for validation rules\r\n\r\n* Validation for arrays and strings\r\n\r\n* Standard way to load proto options\r\n\r\n* Submodule for protoc-gen-validate\r\n\r\n* README update\r\n\r\n* Actions checking out submodules\r\n\r\n---------\r\n\r\nCo-authored-by: Prawn ","shortMessageHtmlLink":"Starting to support validation rules from protoc-gen-validate (#146)"}},{"before":"112d0b07427c8c320f30d85b8250ef9578fa7cc5","after":"067b959ea4090832a457dc7a4b6a7f798ba464c2","ref":"refs/heads/issue_144/support_validation_rules","pushedAt":"2023-04-11T23:37:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Actions checking out submodules","shortMessageHtmlLink":"Actions checking out submodules"}},{"before":"0f09131c6f8019e8f3ba248365afda8bef050a82","after":"112d0b07427c8c320f30d85b8250ef9578fa7cc5","ref":"refs/heads/issue_144/support_validation_rules","pushedAt":"2023-04-11T23:34:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"README update","shortMessageHtmlLink":"README update"}},{"before":"b837d0ae5451ed545e777740616efcc951fe3c96","after":"0f09131c6f8019e8f3ba248365afda8bef050a82","ref":"refs/heads/issue_144/support_validation_rules","pushedAt":"2023-04-11T23:29:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Submodule for protoc-gen-validate","shortMessageHtmlLink":"Submodule for protoc-gen-validate"}},{"before":"c31486d72fc767a7f95a586d6592fb8dea0f2e5b","after":"b837d0ae5451ed545e777740616efcc951fe3c96","ref":"refs/heads/issue_144/support_validation_rules","pushedAt":"2023-04-11T22:16:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Supporting rules from protoc-gen-validate (basic string and array rules for now)","shortMessageHtmlLink":"Supporting rules from protoc-gen-validate (basic string and array rul…"}},{"before":"ef0ff6913ad557346bcd22e2cb77b5731ebb86f3","after":"e5da6a41a77da9b5d454eb21bc6ab6777e0567ca","ref":"refs/heads/master","pushedAt":"2023-04-11T22:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Bumping golang.org/x/sys","shortMessageHtmlLink":"Bumping golang.org/x/sys"}},{"before":"ea09c056ab855db0cc6bf6cf2e630d0dd9e5c007","after":"c31486d72fc767a7f95a586d6592fb8dea0f2e5b","ref":"refs/heads/issue_144/support_validation_rules","pushedAt":"2023-04-11T22:13:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Bumping golang.org/x/sys","shortMessageHtmlLink":"Bumping golang.org/x/sys"}},{"before":null,"after":"ea09c056ab855db0cc6bf6cf2e630d0dd9e5c007","ref":"refs/heads/issue_144/support_validation_rules","pushedAt":"2023-04-11T22:11:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Supporting rules from protoc-gen-validate (basic string and array rules for now)","shortMessageHtmlLink":"Supporting rules from protoc-gen-validate (basic string and array rul…"}},{"before":null,"after":"e610ca90261379fe4e79571998dccef454a9b469","ref":"refs/heads/issue_143/repeated_google_listvalue","pushedAt":"2023-04-11T20:22:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrusty","name":"Prawn","path":"/chrusty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902132?s=80&v=4"},"commit":{"message":"Treating google.protobuf.ListValue as an array","shortMessageHtmlLink":"Treating google.protobuf.ListValue as an array"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNlQyMzowNTo0MC4wMDAwMDBazwAAAAQygtIs","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNlQyMzowNTo0MC4wMDAwMDBazwAAAAQygtIs","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMVQyMDoyMjoyOC4wMDAwMDBazwAAAAMWmWh3"}},"title":"Activity · chrusty/protoc-gen-jsonschema"}