{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":229844927,"defaultBranch":"master","name":"fabrikt","ownerLogin":"cjbooms","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-24T00:56:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/868640?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722899388.0","currentOid":""},"activityList":{"items":[{"before":"46487ff3e615fd9da38a08ea20a118b9d0d8752a","after":"97ff3c681039f11a4442854ab87bd0221b6aa568","ref":"refs/heads/master","pushedAt":"2024-08-06T10:40:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Fix BigDecimal defaults. (#307)\n\n* Fix BigDecimal defaults.\r\n\r\n* fix default name","shortMessageHtmlLink":"Fix BigDecimal defaults. (#307)"}},{"before":"dbcdeb13d02d2d19bd9e8f9fb9e9797a80238881","after":"98f59e03e8acfb343e3e2c59249d9ae14f82adc0","ref":"refs/heads/big-decimal-default","pushedAt":"2024-08-05T23:16:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"fix default name","shortMessageHtmlLink":"fix default name"}},{"before":"4ea616d1f849caf5a8a503594d48aea8ddded80e","after":"dbcdeb13d02d2d19bd9e8f9fb9e9797a80238881","ref":"refs/heads/big-decimal-default","pushedAt":"2024-08-05T23:12:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Fix BigDecimal defaults.","shortMessageHtmlLink":"Fix BigDecimal defaults."}},{"before":null,"after":"4ea616d1f849caf5a8a503594d48aea8ddded80e","ref":"refs/heads/big-decimal-default","pushedAt":"2024-08-05T23:09:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Fix BigDecimal defaults.","shortMessageHtmlLink":"Fix BigDecimal defaults."}},{"before":"b39eae70d3e5eee76720f071346188a9d4bd4096","after":"46487ff3e615fd9da38a08ea20a118b9d0d8752a","ref":"refs/heads/master","pushedAt":"2024-07-31T15:24:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Add new `x-async-support` extension for generating async controllers (#305)\n\n* Add new x-async-support extension for generating async controllers\r\n\r\n* Allow only x-async-support:true\r\n\r\n* Reuse same test file, refactor code\r\n\r\n---------\r\n\r\nCo-authored-by: Jeet Banerjee ","shortMessageHtmlLink":"Add new x-async-support extension for generating async controllers (#…"}},{"before":"337fc7ba65f5338e3c975b3fcdb0ee9b6a39a9ec","after":"b39eae70d3e5eee76720f071346188a9d4bd4096","ref":"refs/heads/master","pushedAt":"2024-07-30T09:25:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Adds an option to generate spring controllers that return CompletableFutures (#304)\n\n* Adds an option to generate spring controllers that return CompletionStage\r\n\r\nchange to CompletionStage\r\n\r\n* Update Readme\r\n\r\n---------\r\n\r\nCo-authored-by: Jens Zettelmeyer ","shortMessageHtmlLink":"Adds an option to generate spring controllers that return Completable…"}},{"before":"fada4d1095a1ecbb1cddcb9a735a6623c33f4f42","after":"c68ec6fc6597d78a5c6289b628a25adc89495ff0","ref":"refs/heads/add_spring_controller_functions_completable_future","pushedAt":"2024-07-29T16:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zettelmj","name":"Jens","path":"/zettelmj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10538209?s=80&v=4"},"commit":{"message":"Update Readme","shortMessageHtmlLink":"Update Readme"}},{"before":"5e8e8bf7caba06d7f0dcb248db46ed0466519efb","after":"fada4d1095a1ecbb1cddcb9a735a6623c33f4f42","ref":"refs/heads/add_spring_controller_functions_completable_future","pushedAt":"2024-07-29T16:19:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zettelmj","name":"Jens","path":"/zettelmj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10538209?s=80&v=4"},"commit":{"message":"Adds an option to generate spring controllers that return CompletionStage\n\nchange to CompletionStage","shortMessageHtmlLink":"Adds an option to generate spring controllers that return CompletionS…"}},{"before":null,"after":"5e8e8bf7caba06d7f0dcb248db46ed0466519efb","ref":"refs/heads/add_spring_controller_functions_completable_future","pushedAt":"2024-07-27T13:29:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zettelmj","name":"Jens","path":"/zettelmj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10538209?s=80&v=4"},"commit":{"message":"Adds an option to generate spring controllers that return CompletableFutures","shortMessageHtmlLink":"Adds an option to generate spring controllers that return Completable…"}},{"before":"e81c5fe47167b5dff59ff1fe8c0d82a8d9a3fd1c","after":"337fc7ba65f5338e3c975b3fcdb0ee9b6a39a9ec","ref":"refs/heads/master","pushedAt":"2024-07-23T21:31:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Update publish.yml","shortMessageHtmlLink":"Update publish.yml"}},{"before":"8caa7c4bc270fb269dd84c896be1e0bb9252f718","after":"e81c5fe47167b5dff59ff1fe8c0d82a8d9a3fd1c","ref":"refs/heads/master","pushedAt":"2024-07-20T09:10:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Add an option to add spring-response-entity for feign client return param (#302)","shortMessageHtmlLink":"Add an option to add spring-response-entity for feign client return p…"}},{"before":"aa02621661e5de0398c52e0a1a27e3c18437f191","after":null,"ref":"refs/heads/nullable-arrays","pushedAt":"2024-07-14T11:51:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"}},{"before":"9600df34693627f398db5c19a51838aadd6d92cf","after":"8caa7c4bc270fb269dd84c896be1e0bb9252f718","ref":"refs/heads/master","pushedAt":"2024-07-14T11:51:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Nullable arrays (#301)\n\n* test: Added nullableArrayItems model generation test\n\n* Fix nullable array parameterized type.\nAlso combining the two latest test cases around nullable true into existing test cases to reduce example set\n\n---------\n\nCo-authored-by: DavidMazarro ","shortMessageHtmlLink":"Nullable arrays (#301)"}},{"before":null,"after":"aa02621661e5de0398c52e0a1a27e3c18437f191","ref":"refs/heads/nullable-arrays","pushedAt":"2024-07-13T21:36:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Fix nullable array parameterized type.\nAlso combining the two latest test cases around nullable true into existing test cases to reduce example set","shortMessageHtmlLink":"Fix nullable array parameterized type."}},{"before":"7f2ccb04d5bd31a1ce9f97d32bee97469b824708","after":"9600df34693627f398db5c19a51838aadd6d92cf","ref":"refs/heads/master","pushedAt":"2024-07-13T20:42:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"add end2end tests for jackson model generation (#299)\n\n* add end2end tests for jackson model generation\r\n\r\n* add end2end tests for maps\r\n\r\n* add ploymorphisms\r\n\r\n* add end2end tests for deep nested ploymorphism\r\n\r\n* apply review comment: skip nulls\r\n\r\n---------\r\n\r\nCo-authored-by: Jens Zettelmeyer ","shortMessageHtmlLink":"add end2end tests for jackson model generation (#299)"}},{"before":"71103e3867006f162c0acdab3c0de12a240ec0d5","after":"7f2ccb04d5bd31a1ce9f97d32bee97469b824708","ref":"refs/heads/master","pushedAt":"2024-07-10T17:13:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Add e2e tests for Ktor server interfaces (#290)","shortMessageHtmlLink":"Add e2e tests for Ktor server interfaces (#290)"}},{"before":"3e642e770e80559e1a02e24a92712f1c9bc4febf","after":null,"ref":"refs/heads/lenient-object-definition","pushedAt":"2024-07-08T22:14:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"}},{"before":"750a5cde32dd2a579fecf0e60d83996c9b3b1132","after":"71103e3867006f162c0acdab3c0de12a240ec0d5","ref":"refs/heads/master","pushedAt":"2024-07-08T22:14:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Fix Jens issue. (#298)\n\nNeed to be lenient with inline object definitions like we are with top-level, and not require explicit `type: object` non-empty properties should be enough to assume object intent","shortMessageHtmlLink":"Fix Jens issue. (#298)"}},{"before":null,"after":"3e642e770e80559e1a02e24a92712f1c9bc4febf","ref":"refs/heads/lenient-object-definition","pushedAt":"2024-07-08T21:49:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Fix Jens issue.\nNeed to be lenient with inline object definitions like we are with top-level, and not require explicit `type: object` non-empty properties should be enough to assume object intent","shortMessageHtmlLink":"Fix Jens issue."}},{"before":"56076f6c90b2efbfbeec0151f5efb67444662b6b","after":"750a5cde32dd2a579fecf0e60d83996c9b3b1132","ref":"refs/heads/master","pushedAt":"2024-07-05T18:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Update publish.yml\n\nsecrets","shortMessageHtmlLink":"Update publish.yml"}},{"before":"e5f655ddcb0c16c1f984dfac1d42dc1e3eecc71f","after":"56076f6c90b2efbfbeec0151f5efb67444662b6b","ref":"refs/heads/master","pushedAt":"2024-07-05T16:50:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Update publish.yml\n\nupdate env variables","shortMessageHtmlLink":"Update publish.yml"}},{"before":"d22cbc130f004d3c3e7a2561f3d06bb8e0886d21","after":"e5f655ddcb0c16c1f984dfac1d42dc1e3eecc71f","ref":"refs/heads/master","pushedAt":"2024-07-05T16:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Update publish.yml\n\nfix secret","shortMessageHtmlLink":"Update publish.yml"}},{"before":"b1d033561ec41ab8715c5e0e7c8312929e829bda","after":"d22cbc130f004d3c3e7a2561f3d06bb8e0886d21","ref":"refs/heads/master","pushedAt":"2024-07-05T16:32:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Update build.gradle.kts\n\nchanging to user token","shortMessageHtmlLink":"Update build.gradle.kts"}},{"before":"254076b254bba5cf6a9483f4fbc3a84543d3756f","after":"b1d033561ec41ab8715c5e0e7c8312929e829bda","ref":"refs/heads/master","pushedAt":"2024-07-05T16:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Update publish.yml\n\nupdate action version","shortMessageHtmlLink":"Update publish.yml"}},{"before":"8c0852e98a5484391ed23dba9b594bb013f208b9","after":"254076b254bba5cf6a9483f4fbc3a84543d3756f","ref":"refs/heads/master","pushedAt":"2024-07-05T16:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Update build.yml\n\nupdate action versions","shortMessageHtmlLink":"Update build.yml"}},{"before":"39d34ef0f855f97ea60fc86c7c85da7dc7ee7653","after":"8c0852e98a5484391ed23dba9b594bb013f208b9","ref":"refs/heads/master","pushedAt":"2024-07-05T15:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Update build.yml","shortMessageHtmlLink":"Update build.yml"}},{"before":"a8c9cc13ae31d77d1a3fc8a6570eed9bd8264f21","after":"39d34ef0f855f97ea60fc86c7c85da7dc7ee7653","ref":"refs/heads/master","pushedAt":"2024-07-05T15:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Update publish.yml\n\nBump actions version","shortMessageHtmlLink":"Update publish.yml"}},{"before":"6b7334902f3bbb99cf8792a09b2dbda8b8701849","after":"a8c9cc13ae31d77d1a3fc8a6570eed9bd8264f21","ref":"refs/heads/master","pushedAt":"2024-07-05T15:45:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"fix: Nullable object fields now working as expected (#291) (#294)\n\n* test: Created test for an object that has a required but nullable field\r\n\r\n* test: Created test for an array of nullable items\r\n\r\n* test: Updated `details` model with a nullable map of nullable values\r\n\r\n* refactor: Replaced if/else-if with when in `createModels`\r\n\r\n* test: Updated `NullableArrayItems` to be nullable\r\n\r\n* refactor: Style changes to be more consistent\r\n\r\n* fix: Nullable object fields (among others) now work as expected\r\n\r\n* test: Removed nullableArrayItems test for now\r\n\r\nCo-authored-by: David Mazarro ","shortMessageHtmlLink":"fix: Nullable object fields now working as expected (#291) (#294)"}},{"before":"6b7334902f3bbb99cf8792a09b2dbda8b8701849","after":"ac4cee20eb0de98fd8572b61b58ca41732447722","ref":"refs/heads/DavidMazarro-fix-nullable","pushedAt":"2024-07-05T15:15:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"fix: Nullable object fields now working as expected (#291)\n\n* test: Created test for an object that has a required but nullable field\n\n* test: Created test for an array of nullable items\n\n* test: Updated `details` model with a nullable map of nullable values\n\n* refactor: Replaced if/else-if with when in `createModels`\n\n* test: Updated `NullableArrayItems` to be nullable\n\n* refactor: Style changes to be more consistent\n\n* fix: Nullable object fields (among others) now work as expected\n\n* test: Removed nullableArrayItems test for now","shortMessageHtmlLink":"fix: Nullable object fields now working as expected (#291)"}},{"before":null,"after":"6b7334902f3bbb99cf8792a09b2dbda8b8701849","ref":"refs/heads/DavidMazarro-fix-nullable","pushedAt":"2024-06-21T10:05:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cjbooms","name":"Conor Gallagher","path":"/cjbooms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/868640?s=80&v=4"},"commit":{"message":"Use KotlinPoet %T for call.receive (#288)\n\nFixes an issue where invalid code generated when request body is an list of models.","shortMessageHtmlLink":"Use KotlinPoet %T for call.receive (#288)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkvjHUQA","startCursor":null,"endCursor":null}},"title":"Activity · cjbooms/fabrikt"}