{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":363412356,"defaultBranch":"main","name":"OpenAI-DotNet","ownerLogin":"RageAgainstThePixel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-01T13:07:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86158638?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726781104.0","currentOid":""},"activityList":{"items":[{"before":"09ddbdcef6fb26aaa6d01a42f37be89bf7a3df4f","after":"b1aba5d1e8d35c698777519deedb4f9642a92dcd","ref":"refs/heads/main","pushedAt":"2024-09-19T23:30:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"update README.md","shortMessageHtmlLink":"update README.md"}},{"before":"8a5d9d9196722bde428888fa73cbd2323a21f8bb","after":null,"ref":"refs/heads/development","pushedAt":"2024-09-19T21:24:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"}},{"before":"b2c0aa75c5c523c24e8b8151d67a33d41b21b043","after":"09ddbdcef6fb26aaa6d01a42f37be89bf7a3df4f","ref":"refs/heads/main","pushedAt":"2024-09-19T21:24:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"OpenAI-DotNet 8.3.0 (#369)\n\n- Updated library to .net 8\r\n- Refactored TypeExtensions and JsonSchema generation\r\n - Improved JsonSchema generation for enums and dictionaries\r\n - Ensured JsonSchema properly handles nullable types\r\n- Ensure that function args are not re-serialized and passed back into\r\ntool function for future calls","shortMessageHtmlLink":"OpenAI-DotNet 8.3.0 (#369)"}},{"before":"01c435a3f0bfcf76b4b570ecf1065afae4dcb841","after":"8a5d9d9196722bde428888fa73cbd2323a21f8bb","ref":"refs/heads/development","pushedAt":"2024-09-19T14:31:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"docs","shortMessageHtmlLink":"docs"}},{"before":"887ee37fc0081d26208752f8198b241138f48a15","after":"01c435a3f0bfcf76b4b570ecf1065afae4dcb841","ref":"refs/heads/development","pushedAt":"2024-09-19T14:08:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":".","shortMessageHtmlLink":"."}},{"before":"bf154071b76020fd7699c99c3152ae2cc6a2ced8","after":"887ee37fc0081d26208752f8198b241138f48a15","ref":"refs/heads/development","pushedAt":"2024-09-18T14:14:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"revert some things","shortMessageHtmlLink":"revert some things"}},{"before":"d104f379318f5a2db0952e273ddb3d1cb240960e","after":"bf154071b76020fd7699c99c3152ae2cc6a2ced8","ref":"refs/heads/development","pushedAt":"2024-09-18T13:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"32b2b8052ed13519ad7b19acd2137b125b39161a","after":"d104f379318f5a2db0952e273ddb3d1cb240960e","ref":"refs/heads/development","pushedAt":"2024-09-18T13:48:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"more refactoring","shortMessageHtmlLink":"more refactoring"}},{"before":"26c84a272afff30e93ba261e310e22f4c953e9f8","after":"32b2b8052ed13519ad7b19acd2137b125b39161a","ref":"refs/heads/development","pushedAt":"2024-09-18T13:43:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"misc cleanup","shortMessageHtmlLink":"misc cleanup"}},{"before":"8cfb2352c63282f40588f8783db1559dde0f6295","after":"26c84a272afff30e93ba261e310e22f4c953e9f8","ref":"refs/heads/development","pushedAt":"2024-09-18T13:43:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"Merge branch 'development' of https://github.com/RageAgainstThePixel/OpenAI-DotNet into development","shortMessageHtmlLink":"Merge branch 'development' of https://github.com/RageAgainstThePixel/…"}},{"before":"a947d4211490c05517f0987f616b200888ec8d36","after":"8cfb2352c63282f40588f8783db1559dde0f6295","ref":"refs/heads/development","pushedAt":"2024-09-17T14:12:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"70ec77fa49ed2670a5fb864efe199b0c6ecb523d","after":"a947d4211490c05517f0987f616b200888ec8d36","ref":"refs/heads/development","pushedAt":"2024-09-16T03:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"Delete .gitattributes","shortMessageHtmlLink":"Delete .gitattributes"}},{"before":"15c9e2c981c8dd8fef008a4502ed9819174d5565","after":"70ec77fa49ed2670a5fb864efe199b0c6ecb523d","ref":"refs/heads/development","pushedAt":"2024-09-15T21:16:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"15c9e2c981c8dd8fef008a4502ed9819174d5565","ref":"refs/heads/development","pushedAt":"2024-09-15T20:04:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"OpenAI-DotNet 8.3.0\n\n- Updated library to .net 8\n- Refactored TypeExtensions and JsonSchema generation\n - Improved JsonSchema generation for enums and dictionaries\n - Ensured JsonSchema properly handles nullable types","shortMessageHtmlLink":"OpenAI-DotNet 8.3.0"}},{"before":"364d415bac5e512134073b34cdf354eb5e368ddd","after":null,"ref":"refs/heads/fix/search","pushedAt":"2024-09-14T21:31:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"}},{"before":"455c361f679b5643dcd78c175aa60edb525ab4c0","after":"b2c0aa75c5c523c24e8b8151d67a33d41b21b043","ref":"refs/heads/main","pushedAt":"2024-09-14T21:31:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"OpenAI-DotNet 8.2.5 (#367)\n\n- Fixed ResponseObjectFormat deserialization when maxNumberOfResults is null","shortMessageHtmlLink":"OpenAI-DotNet 8.2.5 (#367)"}},{"before":null,"after":"364d415bac5e512134073b34cdf354eb5e368ddd","ref":"refs/heads/fix/search","pushedAt":"2024-09-14T21:29:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"OpenAI-DotNet 8.2.5\n\n- Fixed ResponseObjectFormat deserialization when maxNumberOfResults is null","shortMessageHtmlLink":"OpenAI-DotNet 8.2.5"}},{"before":"d8b09bf09e4cb0bb2d32ac191c416adf46ef5607","after":null,"ref":"refs/heads/development","pushedAt":"2024-09-14T17:30:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"}},{"before":"d79c4d42330edc40af3670b23a8846dc487078ad","after":"455c361f679b5643dcd78c175aa60edb525ab4c0","ref":"refs/heads/main","pushedAt":"2024-09-14T17:30:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"OpenAI-DotNet 8.2.4 (#365)\n\n- Fixed ResponseObjectFormat deserialization when set to auto\r\n- Added RankingOptions to FileSearchOptions\r\n- Fixed potential memory leaks when uploading files to various endpoints\r\n- Added timestamp values to BaseResponse to calculate rate limits\r\n\r\n---------\r\n\r\nCo-authored-by: Stillkill <36937920+RealStillkill@users.noreply.github.com>","shortMessageHtmlLink":"OpenAI-DotNet 8.2.4 (#365)"}},{"before":"5c1922c479b2fb9fdf12f4f734e1114f7c87e34d","after":"d8b09bf09e4cb0bb2d32ac191c416adf46ef5607","ref":"refs/heads/development","pushedAt":"2024-09-14T17:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":",","shortMessageHtmlLink":","}},{"before":"dd3b0aeb24729352b3acdceeffbfb19e3ee31e1b","after":"5c1922c479b2fb9fdf12f4f734e1114f7c87e34d","ref":"refs/heads/development","pushedAt":"2024-09-14T15:09:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"Merge branch 'development' of https://github.com/RageAgainstThePixel/OpenAI-DotNet into development","shortMessageHtmlLink":"Merge branch 'development' of https://github.com/RageAgainstThePixel/…"}},{"before":"0a8a0d1b697c67c4b1c4281efdeec05a3319440d","after":"dd3b0aeb24729352b3acdceeffbfb19e3ee31e1b","ref":"refs/heads/development","pushedAt":"2024-09-14T15:07:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"Add TimeSpan Properties to BaseResponse for Rate Limit Headers (#359)\n\n# Abstract\r\n\r\nThe current headers return strings such as `12m30s`. If you want to\r\nconsume this data, it needs to be parsed into a more usable format. This\r\nPR will add properties to the abstract class BaseResponse that will\r\nparse the header strings into something more useful.\r\n\r\n# Changes\r\n- Two new public readonly properties of type TimeSpan have been added to\r\nBaseResponse, `ResetTokensTimespan ` and `ResetTokensTimespan `\r\n- The original properties have not been changed in order to avoid any\r\nbreaking changes for downstream projects that may be relying on them.\r\n\r\n# Testing Methods\r\nSince regex done poorly can be a massive hindrance in terms of\r\nperformance, the regex's performance has been tested using a separate\r\nproject. The regex was run through 100k randomly generated timestamps.\r\nThe code can be found\r\n[here](https://github.com/RealStillkill/OpenAI-DotNet-RegexMetrics). The\r\ncompute time of the regex was negligible.\r\n\r\nThis change was based on an extension method used in a private project.\r\nIt has not produced any problems during its usage in the other project.\r\n\r\n---------\r\n\r\nCo-authored-by: Stephen Hodgson ","shortMessageHtmlLink":"Add TimeSpan Properties to BaseResponse for Rate Limit Headers (#359)"}},{"before":null,"after":"0a8a0d1b697c67c4b1c4281efdeec05a3319440d","ref":"refs/heads/development","pushedAt":"2024-09-14T15:03:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"OpenAI-DotNet 8.2.3\n\n- Fixed ResponseObjectFormat deserialization when set to auto\n- Added RankingOptions to FileSearchOptions\n- Fixed potential memory leaks when uploading files to various endpoints","shortMessageHtmlLink":"OpenAI-DotNet 8.2.3"}},{"before":"8762da2ea92ff0ea8d32fc236b0a566300d2cb4c","after":null,"ref":"refs/heads/development","pushedAt":"2024-08-19T19:27:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"}},{"before":"2cf2a229ed74871e7a07f2a947d1e3e9f5657e45","after":"d79c4d42330edc40af3670b23a8846dc487078ad","ref":"refs/heads/main","pushedAt":"2024-08-19T19:27:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"OpenAI-DotNet 8.2.2 (#352)\n\n- Added generic parameters to methods that support structured output","shortMessageHtmlLink":"OpenAI-DotNet 8.2.2 (#352)"}},{"before":"9438feb6581a3e46b328860fbffee4fde52b3bb3","after":"8762da2ea92ff0ea8d32fc236b0a566300d2cb4c","ref":"refs/heads/development","pushedAt":"2024-08-19T19:18:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":".","shortMessageHtmlLink":"."}},{"before":"c1ed06742bd31bd775cceacc4d3c429cf5e1dbaa","after":"9438feb6581a3e46b328860fbffee4fde52b3bb3","ref":"refs/heads/development","pushedAt":"2024-08-19T18:59:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"bc68a1c026c93572500e6302f533462cf57dfdf8","after":"c1ed06742bd31bd775cceacc4d3c429cf5e1dbaa","ref":"refs/heads/development","pushedAt":"2024-08-19T16:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":".","shortMessageHtmlLink":"."}},{"before":null,"after":"bc68a1c026c93572500e6302f533462cf57dfdf8","ref":"refs/heads/development","pushedAt":"2024-08-19T16:32:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"OpenAI-DotNet 8.2.2\n\n- Added generic parameters to methods that support structured output","shortMessageHtmlLink":"OpenAI-DotNet 8.2.2"}},{"before":"1a5a4975413e34c6be0eefe082b4da1784530089","after":"2cf2a229ed74871e7a07f2a947d1e3e9f5657e45","ref":"refs/heads/main","pushedAt":"2024-08-19T12:23:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenHodgson","name":"Stephen Hodgson","path":"/StephenHodgson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13334553?s=80&v=4"},"commit":{"message":"OpenAI-DotNet 8.2.1 (#350)\n\n- Fixed a typo in the Azure OpenAI URL base endpoint\r\n\r\n---------\r\n\r\nCo-authored-by: Sebastian Schubotz \r\nCo-authored-by: Stephen Hodgson ","shortMessageHtmlLink":"OpenAI-DotNet 8.2.1 (#350)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMzozMDozMC4wMDAwMDBazwAAAAS7ZzSe","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMzozMDozMC4wMDAwMDBazwAAAAS7ZzSe","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQxMjoyMzoyMy4wMDAwMDBazwAAAASd_qQV"}},"title":"Activity · RageAgainstThePixel/OpenAI-DotNet"}