{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":167839176,"defaultBranch":"main","name":"ts-proto","ownerLogin":"stephenh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-01-27T17:49:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6401?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717118294.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"bf1de26955c121b9aab41bffbfb0b932071320a1","ref":"refs/heads/chore-run-proto2-bin","pushedAt":"2024-05-31T01:18:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"chore: Run proto2bin/bin2ts.","shortMessageHtmlLink":"chore: Run proto2bin/bin2ts."}},{"before":null,"after":"393ee6cb525cab82282f2e992e91007b0886d416","ref":"refs/heads/correct-options","pushedAt":"2024-05-30T20:33:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukealvoeiro","name":"Luke Alvoeiro","path":"/lukealvoeiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28986906?s=80&v=4"},"commit":{"message":"correct options","shortMessageHtmlLink":"correct options"}},{"before":"6147cdd8683f4c448325ffd5cca77103729f795c","after":"455574037f5f5040a25830b5bd12b6f47534ca47","ref":"refs/heads/lalvoeiro/no-file-descriptor-in-output-schema","pushedAt":"2024-05-29T00:23:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukealvoeiro","name":"Luke Alvoeiro","path":"/lukealvoeiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28986906?s=80&v=4"},"commit":{"message":"add unit test to new integration dir","shortMessageHtmlLink":"add unit test to new integration dir"}},{"before":null,"after":"6147cdd8683f4c448325ffd5cca77103729f795c","ref":"refs/heads/lalvoeiro/no-file-descriptor-in-output-schema","pushedAt":"2024-05-29T00:05:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukealvoeiro","name":"Luke Alvoeiro","path":"/lukealvoeiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28986906?s=80&v=4"},"commit":{"message":"testcase","shortMessageHtmlLink":"testcase"}},{"before":"d2e75cd14cdf3bc0c35f59bf8e8a095c57e9c040","after":"63990c00c849bd681a57373ca72b0c3b740ab5f7","ref":"refs/heads/main","pushedAt":"2024-05-25T01:11:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"chore(release): 1.176.1 [skip ci]\n\n## [1.176.1](https://github.com/stephenh/ts-proto/compare/v1.176.0...v1.176.1) (2024-05-25)\n\n### Bug Fixes\n\n* camelToSnake to respect uppercase words, such as \"GetAPIValue\" -> \"GET_API_VALUE\" ([#1046](https://github.com/stephenh/ts-proto/issues/1046)) ([d2e75cd](https://github.com/stephenh/ts-proto/commit/d2e75cd14cdf3bc0c35f59bf8e8a095c57e9c040))","shortMessageHtmlLink":"chore(release): 1.176.1 [skip ci]"}},{"before":"159c9841c498f435d58131f5aea9f380c467fab0","after":"d2e75cd14cdf3bc0c35f59bf8e8a095c57e9c040","ref":"refs/heads/main","pushedAt":"2024-05-25T01:07:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"fix: camelToSnake to respect uppercase words, such as \"GetAPIValue\" -> \"GET_API_VALUE\" (#1046)\n\n## Problem\r\n`camelToSnake()` is converting the example string \"TestAPI\" ->\r\n\"TEST_AP_I\" when converting a 3rd party integration proto files that I\r\nam attempting to generate with the Nest option. I believe that the\r\nconversion should respect the \"API\" part of the string and not split it\r\ninto two parts like so.\r\n\r\n## Fix\r\nI swapped the logic to use the already imported \"case-anything\"\r\nlibrary's `snakeCase()` function as `snakeCaseAnything()` and added a\r\ncouple of simple tests to ensure the logic.\r\n\r\nI would love for this fix to go through as it is a pretty inconvenient\r\nproblem at the moment (:\r\n\r\nThanks!","shortMessageHtmlLink":"fix: camelToSnake to respect uppercase words, such as \"GetAPIValue\" -…"}},{"before":"0b065540d8fb4a3c1254a876d2be0dd48ac3ba66","after":"159c9841c498f435d58131f5aea9f380c467fab0","ref":"refs/heads/main","pushedAt":"2024-05-16T01:46:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"chore(release): 1.176.0 [skip ci]\n\n# [1.176.0](https://github.com/stephenh/ts-proto/compare/v1.175.1...v1.176.0) (2024-05-16)\n\n### Features\n\n* Bump ts-proto-descriptors to latest ts-proto. ([#1043](https://github.com/stephenh/ts-proto/issues/1043)) ([0b06554](https://github.com/stephenh/ts-proto/commit/0b065540d8fb4a3c1254a876d2be0dd48ac3ba66)), closes [#1042](https://github.com/stephenh/ts-proto/issues/1042)","shortMessageHtmlLink":"chore(release): 1.176.0 [skip ci]"}},{"before":"58b4dddf17e1f3ed81f6d679825c21a844900e36","after":null,"ref":"refs/heads/bump-ts-proto-descriptors","pushedAt":"2024-05-16T01:42:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"}},{"before":"d0096d30c8d7e7198802d56d55cef5759e7a5c82","after":"0b065540d8fb4a3c1254a876d2be0dd48ac3ba66","ref":"refs/heads/main","pushedAt":"2024-05-16T01:42:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"feat: Bump ts-proto-descriptors to latest ts-proto. (#1043)\n\nFixes #1042","shortMessageHtmlLink":"feat: Bump ts-proto-descriptors to latest ts-proto. (#1043)"}},{"before":"6741ffec7b4f9b940d385eb38da2722fd7292d35","after":"58b4dddf17e1f3ed81f6d679825c21a844900e36","ref":"refs/heads/bump-ts-proto-descriptors","pushedAt":"2024-05-16T01:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"Bump to non-alpha.","shortMessageHtmlLink":"Bump to non-alpha."}},{"before":"5cfa6a85efb5e0422df388e8688ac41f6ad11b5d","after":"6741ffec7b4f9b940d385eb38da2722fd7292d35","ref":"refs/heads/bump-ts-proto-descriptors","pushedAt":"2024-05-16T01:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"Update snapshot.","shortMessageHtmlLink":"Update snapshot."}},{"before":null,"after":"5cfa6a85efb5e0422df388e8688ac41f6ad11b5d","ref":"refs/heads/bump-ts-proto-descriptors","pushedAt":"2024-05-16T00:46:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"feat: Bump ts-proto-descriptors to latest ts-proto.","shortMessageHtmlLink":"feat: Bump ts-proto-descriptors to latest ts-proto."}},{"before":"064665f064e072f9d530f84e45f605fd4b5a749c","after":"d0096d30c8d7e7198802d56d55cef5759e7a5c82","ref":"refs/heads/main","pushedAt":"2024-05-15T00:15:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"chore(release): 1.175.1 [skip ci]\n\n## [1.175.1](https://github.com/stephenh/ts-proto/compare/v1.175.0...v1.175.1) (2024-05-15)\n\n### Bug Fixes\n\n* `outputSchema=true` when `onlyTypes=true` ([#1039](https://github.com/stephenh/ts-proto/issues/1039)) ([064665f](https://github.com/stephenh/ts-proto/commit/064665f064e072f9d530f84e45f605fd4b5a749c))","shortMessageHtmlLink":"chore(release): 1.175.1 [skip ci]"}},{"before":"9c5b588fef354d41d474c416d580e71351a9c864","after":null,"ref":"refs/heads/lalvoeiro/fix-options-with-no-decode-method","pushedAt":"2024-05-15T00:10:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"}},{"before":"23bb2f856436a4f2b94b9f168fccae819c5c94c3","after":"064665f064e072f9d530f84e45f605fd4b5a749c","ref":"refs/heads/main","pushedAt":"2024-05-15T00:10:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"fix: `outputSchema=true` when `onlyTypes=true` (#1039)\n\nThis PR aims to fix a conflict that is created between two options that\r\nresults in code that fails to compile. Please note that this is not an\r\nattempt to fix the underlying problem, which I have explained in a TODO\r\ncomment in the code for posterity. I also created new tests to capture\r\nany regressions.\r\n\r\n---------\r\n\r\nCo-authored-by: semantic-release-bot ","shortMessageHtmlLink":"fix: outputSchema=true when onlyTypes=true (#1039)"}},{"before":"8242bedf5e2c30f24fd75f60a646b42ca5482928","after":"9c5b588fef354d41d474c416d580e71351a9c864","ref":"refs/heads/lalvoeiro/fix-options-with-no-decode-method","pushedAt":"2024-05-14T23:02:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lukealvoeiro","name":"Luke Alvoeiro","path":"/lukealvoeiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28986906?s=80&v=4"},"commit":{"message":"make test better","shortMessageHtmlLink":"make test better"}},{"before":"46e0c9648623916553fcda1b9bc0fbf8af5e743c","after":"8242bedf5e2c30f24fd75f60a646b42ca5482928","ref":"refs/heads/lalvoeiro/fix-options-with-no-decode-method","pushedAt":"2024-05-14T22:55:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lukealvoeiro","name":"Luke Alvoeiro","path":"/lukealvoeiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28986906?s=80&v=4"},"commit":{"message":"Merge branch 'main' into lalvoeiro/fix-options-with-no-decode-method\n\n* main:\n chore(release): 1.175.0 [skip ci]\n feat: optionally output versions used to generate files (#1040)","shortMessageHtmlLink":"Merge branch 'main' into lalvoeiro/fix-options-with-no-decode-method"}},{"before":"53d67995526770213ecf91c15645b9c74e7e5bd4","after":"23bb2f856436a4f2b94b9f168fccae819c5c94c3","ref":"refs/heads/main","pushedAt":"2024-05-13T22:26:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"chore(release): 1.175.0 [skip ci]\n\n# [1.175.0](https://github.com/stephenh/ts-proto/compare/v1.174.0...v1.175.0) (2024-05-13)\n\n### Features\n\n* optionally output versions used to generate files ([#1040](https://github.com/stephenh/ts-proto/issues/1040)) ([53d6799](https://github.com/stephenh/ts-proto/commit/53d67995526770213ecf91c15645b9c74e7e5bd4))","shortMessageHtmlLink":"chore(release): 1.175.0 [skip ci]"}},{"before":"c179c6f3202a89025996d6d18281b36e2336fdaa","after":null,"ref":"refs/heads/lalvoeiro/remove-versioning-on-generated-files","pushedAt":"2024-05-13T22:19:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"}},{"before":"d444507abf10ad1cace2d7befc324a92733a0f43","after":"53d67995526770213ecf91c15645b9c74e7e5bd4","ref":"refs/heads/main","pushedAt":"2024-05-13T22:19:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"feat: optionally output versions used to generate files (#1040)\n\n### Description\r\n\r\n- Add the `annotateFilesWithVersion` option so that changes are\r\ncorrectly captured in CI (eliminating noise on each file)\r\n- Added this option to the README","shortMessageHtmlLink":"feat: optionally output versions used to generate files (#1040)"}},{"before":"684a193ba64a24daf41e883042a47d4f3d61a7bf","after":"c179c6f3202a89025996d6d18281b36e2336fdaa","ref":"refs/heads/lalvoeiro/remove-versioning-on-generated-files","pushedAt":"2024-05-13T21:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukealvoeiro","name":"Luke Alvoeiro","path":"/lukealvoeiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28986906?s=80&v=4"},"commit":{"message":"missing files","shortMessageHtmlLink":"missing files"}},{"before":"0245a494dea06b4fc2c3ce406c9ede8b4dc2aa3a","after":"684a193ba64a24daf41e883042a47d4f3d61a7bf","ref":"refs/heads/lalvoeiro/remove-versioning-on-generated-files","pushedAt":"2024-05-13T20:59:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukealvoeiro","name":"Luke Alvoeiro","path":"/lukealvoeiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28986906?s=80&v=4"},"commit":{"message":"chore: readme update","shortMessageHtmlLink":"chore: readme update"}},{"before":null,"after":"0245a494dea06b4fc2c3ce406c9ede8b4dc2aa3a","ref":"refs/heads/lalvoeiro/remove-versioning-on-generated-files","pushedAt":"2024-05-13T20:52:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukealvoeiro","name":"Luke Alvoeiro","path":"/lukealvoeiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28986906?s=80&v=4"},"commit":{"message":"make version optional","shortMessageHtmlLink":"make version optional"}},{"before":null,"after":"46e0c9648623916553fcda1b9bc0fbf8af5e743c","ref":"refs/heads/lalvoeiro/fix-options-with-no-decode-method","pushedAt":"2024-05-09T05:52:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukealvoeiro","name":"Luke Alvoeiro","path":"/lukealvoeiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28986906?s=80&v=4"},"commit":{"message":"test fix","shortMessageHtmlLink":"test fix"}},{"before":"cdd4a76238e292cb00d6a09d84e6b393ddde8204","after":"d444507abf10ad1cace2d7befc324a92733a0f43","ref":"refs/heads/main","pushedAt":"2024-05-01T04:24:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"chore(release): 1.174.0 [skip ci]\n\n# [1.174.0](https://github.com/stephenh/ts-proto/compare/v1.173.0...v1.174.0) (2024-05-01)\n\n### Features\n\n* add generated code comments ([#1037](https://github.com/stephenh/ts-proto/issues/1037)) ([cdd4a76](https://github.com/stephenh/ts-proto/commit/cdd4a76238e292cb00d6a09d84e6b393ddde8204))","shortMessageHtmlLink":"chore(release): 1.174.0 [skip ci]"}},{"before":"577def474e800b887acd1d813dcc7a705a29e004","after":"cdd4a76238e292cb00d6a09d84e6b393ddde8204","ref":"refs/heads/main","pushedAt":"2024-05-01T04:20:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"feat: add generated code comments (#1037)\n\nCloses https://github.com/stephenh/ts-proto/issues/531","shortMessageHtmlLink":"feat: add generated code comments (#1037)"}},{"before":"7da4233715e9279d92288e8990f4bbf913b98b0e","after":"577def474e800b887acd1d813dcc7a705a29e004","ref":"refs/heads/main","pushedAt":"2024-04-30T17:26:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"docs: add useJsTypeOverride to README (#1036)","shortMessageHtmlLink":"docs: add useJsTypeOverride to README (#1036)"}},{"before":"0dd951bf4d1a4c48f3d261c85cfa03586d20c13c","after":"7da4233715e9279d92288e8990f4bbf913b98b0e","ref":"refs/heads/main","pushedAt":"2024-04-30T04:01:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"chore(release): 1.173.0 [skip ci]\n\n# [1.173.0](https://github.com/stephenh/ts-proto/compare/v1.172.0...v1.173.0) (2024-04-30)\n\n### Features\n\n* Add js type support ([#1030](https://github.com/stephenh/ts-proto/issues/1030)) ([0dd951b](https://github.com/stephenh/ts-proto/commit/0dd951bf4d1a4c48f3d261c85cfa03586d20c13c)), closes [#958](https://github.com/stephenh/ts-proto/issues/958)","shortMessageHtmlLink":"chore(release): 1.173.0 [skip ci]"}},{"before":"bd56cafbce8fa6894c551c5309874e6af594044c","after":"0dd951bf4d1a4c48f3d261c85cfa03586d20c13c","ref":"refs/heads/main","pushedAt":"2024-04-30T03:56:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"feat: Add js type support (#1030)\n\nCloses #958\r\n\r\n---------\r\n\r\nCo-authored-by: Daniel Santiago ","shortMessageHtmlLink":"feat: Add js type support (#1030)"}},{"before":"7c3ac9f215f05841c9a95e0e197795b985b73900","after":"bd56cafbce8fa6894c551c5309874e6af594044c","ref":"refs/heads/main","pushedAt":"2024-04-20T15:52:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephenh","name":"Stephen Haberman","path":"/stephenh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6401?s=80&v=4"},"commit":{"message":"chore(deps): update tsx (#1035)\n\nUpdates tsx to suppress these `ExperimentalWarning` messages when\r\nrunning the integration tests, in order the make the output more concise\r\nand less noisy.\r\n\r\n| before | after |\r\n| -------- | ------- |\r\n|\r\n![image](https://github.com/stephenh/ts-proto/assets/10575019/bc18ca18-7b54-4921-8d30-82b415f4ea3e)\r\n|\r\n![image](https://github.com/stephenh/ts-proto/assets/10575019/872f138f-3bba-44ae-a5da-f22fdbbb4fe9)\r\n|","shortMessageHtmlLink":"chore(deps): update tsx (#1035)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWIzeqgA","startCursor":null,"endCursor":null}},"title":"Activity · stephenh/ts-proto"}