{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":595319619,"defaultBranch":"main","name":"form_props","ownerLogin":"thoughtbot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-30T20:56:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6183?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716572127.0","currentOid":""},"activityList":{"items":[{"before":"bfe78f4a54bf2f7b9dd8edb236ef8f492b6f2a63","after":"7a1ab92d50d93151bb0df185b9bbc2597da4f7c0","ref":"refs/heads/main","pushedAt":"2024-05-24T18:05:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keegnotrub","name":"Ryan Krug","path":"/keegnotrub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1398?s=80&v=4"},"commit":{"message":"Pass `form_props` options to `Inputs::RadioButton` (#15)\n\nIn order to access inherited options like `controlled`, we need to\r\npass down the options given to `form_props` to the\r\n`Inputs::RadioButton` we create inside of the `radio_button` helper.\r\n\r\nThis tweaks that helper to call `objectify_options` similar to how\r\nthe other helpers do. The `test_form_with_using_controlled_option`\r\ntest was then modified to exercise this helper in order to confirm the\r\nchange.","shortMessageHtmlLink":"Pass form_props options to Inputs::RadioButton (#15)"}},{"before":null,"after":"10092bc4724c840c9cf51a7cd28ee7a0cf49a0ae","ref":"refs/heads/thoughtbot-radio-button-controlled-bug","pushedAt":"2024-05-24T17:35:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keegnotrub","name":"Ryan Krug","path":"/keegnotrub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1398?s=80&v=4"},"commit":{"message":"Pass `form_props` options to `Inputs::RadioButton`\n\nIn order to access inherited options like `controlled`, we need to\npass down the options given to `form_props` to the\n`Inputs::RadioButton` we create inside of the `radio_button` helper.\n\nThis tweaks that helper to call `objectify_options` similar to how\nthe other helpers do. The `test_form_with_using_controlled_option`\ntest was then modified to exercise this helper in order to confirm the\nchange.","shortMessageHtmlLink":"Pass form_props options to Inputs::RadioButton"}},{"before":"d518b4dda06fd32c6e8cd4be133e3566abe3073c","after":"bfe78f4a54bf2f7b9dd8edb236ef8f492b6f2a63","ref":"refs/heads/main","pushedAt":"2024-05-16T13:33:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"keegnotrub","name":"Ryan Krug","path":"/keegnotrub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1398?s=80&v=4"},"commit":{"message":"Merge pull request #12 from thoughtbot/use-text_field-in-readme-usage\n\nUse `text_field` in usage example of `README.md`","shortMessageHtmlLink":"Merge pull request #12 from thoughtbot/use-text_field-in-readme-usage"}},{"before":null,"after":"abd433f8b029fde3e238cc5d2cd2e98310c5e974","ref":"refs/heads/use-text_field-in-readme-usage","pushedAt":"2024-05-10T14:19:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keegnotrub","name":"Ryan Krug","path":"/keegnotrub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1398?s=80&v=4"},"commit":{"message":"Use `text_field` in usage example of `README.md`\n\n`FormProps::FormBuilder` uses `text_field` and not `text` so this just\nupdates the one case where that wasn't reflected. Other locations in\nthe `README.md` look to be correct.","shortMessageHtmlLink":"Use text_field in usage example of README.md"}},{"before":"e79e493f54a8f79564aefade633d08f484978284","after":"d518b4dda06fd32c6e8cd4be133e3566abe3073c","ref":"refs/heads/main","pushedAt":"2024-04-22T14:25:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Fix bad cron","shortMessageHtmlLink":"Fix bad cron"}},{"before":"6c00e31038a9614e2ccde5f3a56ff11b98193354","after":"e79e493f54a8f79564aefade633d08f484978284","ref":"refs/heads/main","pushedAt":"2024-04-05T20:16:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Version Bump","shortMessageHtmlLink":"Version Bump"}},{"before":"b97c11f6d6f121f27302788519932e1cff44adc8","after":"6c00e31038a9614e2ccde5f3a56ff11b98193354","ref":"refs/heads/main","pushedAt":"2024-04-05T20:15:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Add support for Rails 71 (#9)\n\nThis commit adds support for rails 71 and improves CI so that changes in rails main\r\nis detected. We also run this workflow on a weekly bases to pick up any failures.","shortMessageHtmlLink":"Add support for Rails 71 (#9)"}},{"before":"d8aa5718d57307ea89b34527d8137fdf7d69018d","after":"da74d46466cf2cb77ea6bc62c205e3aeb01ef7aa","ref":"refs/heads/rails71","pushedAt":"2024-04-05T20:11:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Add support for Rails 71\n\nThis commit adds support for rails 71 and improves CI so that changes in rails main\nis detected. We also run this workflow on a weekly bases to pick up any failures.","shortMessageHtmlLink":"Add support for Rails 71"}},{"before":"b97c11f6d6f121f27302788519932e1cff44adc8","after":null,"ref":"refs/tags/v0.71.0","pushedAt":"2024-04-05T20:09:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"}},{"before":"073af4ed460028a9a9a4614634ad9dd255d2358d","after":null,"ref":"refs/tags/v0.70.0","pushedAt":"2024-04-05T20:08:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"}},{"before":"9d84078693a38e2a9e32fb413b49a06ef20d0096","after":"d8aa5718d57307ea89b34527d8137fdf7d69018d","ref":"refs/heads/rails71","pushedAt":"2024-04-05T20:08:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Add support for Rails 71\n\nThis commit adds support for rails 71 and improves CI so that changes in rails main\nis detected. We also run this workflow on a weekly bases to pick up any failures.","shortMessageHtmlLink":"Add support for Rails 71"}},{"before":"f30cc44c9d5689fb94f2aad80d2c53e2a9a3b6f1","after":"9d84078693a38e2a9e32fb413b49a06ef20d0096","ref":"refs/heads/rails71","pushedAt":"2024-04-05T19:55:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"e0310434c98433253a21bed523649e8b53e0d5c7","after":"b97c11f6d6f121f27302788519932e1cff44adc8","ref":"refs/heads/main","pushedAt":"2024-04-05T19:13:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Update CI (#8)","shortMessageHtmlLink":"Update CI (#8)"}},{"before":null,"after":"b689372877506491b62738a47e055bf44a7e0d08","ref":"refs/heads/update-ci-70","pushedAt":"2024-04-05T19:05:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Update CI","shortMessageHtmlLink":"Update CI"}},{"before":"ce74fc6159edd3aecfa5c6452a4c23f40e671669","after":"e0310434c98433253a21bed523649e8b53e0d5c7","ref":"refs/heads/main","pushedAt":"2024-04-05T18:38:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Update workflow","shortMessageHtmlLink":"Update workflow"}},{"before":"073af4ed460028a9a9a4614634ad9dd255d2358d","after":"ce74fc6159edd3aecfa5c6452a4c23f40e671669","ref":"refs/heads/main","pushedAt":"2024-04-05T18:34:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"update-ci (#7)","shortMessageHtmlLink":"update-ci (#7)"}},{"before":null,"after":"a56ec8f675d973fb06da984e633d5c4d5c65371f","ref":"refs/heads/update-ci","pushedAt":"2024-04-05T18:28:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"update-ci","shortMessageHtmlLink":"update-ci"}},{"before":"438346289eb81bf2a67b9d5525168597541f203d","after":"f30cc44c9d5689fb94f2aad80d2c53e2a9a3b6f1","ref":"refs/heads/rails71","pushedAt":"2024-03-17T23:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"36c42c6ab5177c45e020ebbff00b5880506f48cc","after":"438346289eb81bf2a67b9d5525168597541f203d","ref":"refs/heads/rails71","pushedAt":"2024-03-17T23:08:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"36c42c6ab5177c45e020ebbff00b5880506f48cc","ref":"refs/heads/rails71","pushedAt":"2024-03-17T23:00:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Add support for Rails 71","shortMessageHtmlLink":"Add support for Rails 71"}},{"before":null,"after":"0fec6a871512d1d3ec46e3a1a43f234afd3cdf0a","ref":"refs/heads/test-rails71","pushedAt":"2024-03-17T21:55:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Add testing matrix","shortMessageHtmlLink":"Add testing matrix"}},{"before":"a7011611380d45ce6c0c4fcbb3c1bb2e1696e3c4","after":"073af4ed460028a9a9a4614634ad9dd255d2358d","ref":"refs/heads/main","pushedAt":"2024-02-10T22:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Update consistent naming in docs","shortMessageHtmlLink":"Update consistent naming in docs"}},{"before":"ab0b91b13afe435ad51bbe3b62a51406b3a4b643","after":"a7011611380d45ce6c0c4fcbb3c1bb2e1696e3c4","ref":"refs/heads/main","pushedAt":"2023-12-23T03:22:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Version bump","shortMessageHtmlLink":"Version bump"}},{"before":"0d715be25dc67791f72ef13a631f8c93d740cb38","after":"ab0b91b13afe435ad51bbe3b62a51406b3a4b643","ref":"refs/heads/main","pushedAt":"2023-12-22T19:26:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Add ability to explicitly set a key (#5)\n\nform_props autocamelizes keys, but sometimes we'd like to be explicit. This adds\r\nthe option to set the key and skip camelize.","shortMessageHtmlLink":"Add ability to explicitly set a key (#5)"}},{"before":"f2538536de1d23ad7da96a3fd46c65dabf7e322c","after":"0d715be25dc67791f72ef13a631f8c93d740cb38","ref":"refs/heads/main","pushedAt":"2023-12-22T18:47:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Add camelize to association_key (#6)\n\nWith a recent change to make key formatting explicit in props_template. Keys\r\nare [autocamelized] in form_props, but when using fields_for, the keys were not\r\nproperly formatted. This change make it so that `fields_for` will also camelize\r\nthe keys.\r\n\r\n[autocamelized]: https://github.com/thoughtbot/form_props/commit/2c5ebd0d28ce91d88b7f659ac8573a5009c75d0b","shortMessageHtmlLink":"Add camelize to association_key (#6)"}},{"before":null,"after":"e34d218c02e1889494636b736b1b82f5836f843a","ref":"refs/heads/add-explicit-keys","pushedAt":"2023-12-18T04:44:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Add ability to explicitly set a key\n\nform_props autocamelizes keys, but sometimes we'd like to be explicit. This adds\nthe option to set the key and skip camelize.","shortMessageHtmlLink":"Add ability to explicitly set a key"}},{"before":null,"after":"224d5f105c0421429e4fcb2b1c93bcf7b6b46f7f","ref":"refs/heads/add-camelize-to-nested-attr","pushedAt":"2023-12-18T03:42:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Add camelize to association_key\n\nWith a recent change to make key formatting explicit in props_template. Keys\nare [autocamelized] in form_props, but when using fields_for, the keys were not\nproperly formatted. This change make it so that `fields_for` will also camelize\nthe keys.\n\n[autocamelized]: https://github.com/thoughtbot/form_props/commit/2c5ebd0d28ce91d88b7f659ac8573a5009c75d0b","shortMessageHtmlLink":"Add camelize to association_key"}},{"before":"5317170bd74a1b6d468beb06ec2dd088fdb1c5c7","after":"f2538536de1d23ad7da96a3fd46c65dabf7e322c","ref":"refs/heads/main","pushedAt":"2023-12-12T23:48:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Use presence on empty value for date_field","shortMessageHtmlLink":"Use presence on empty value for date_field"}},{"before":"f2538536de1d23ad7da96a3fd46c65dabf7e322c","after":null,"ref":"refs/tags/v0.0.5","pushedAt":"2023-12-12T23:47:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"}},{"before":"f25277fe9e38b09a96fd55a43b734a2582c0c3de","after":"5317170bd74a1b6d468beb06ec2dd088fdb1c5c7","ref":"refs/heads/main","pushedAt":"2023-11-26T17:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jho406","name":null,"path":"/jho406","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57284?s=80&v=4"},"commit":{"message":"Version bump","shortMessageHtmlLink":"Version bump"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU0urNAA","startCursor":null,"endCursor":null}},"title":"Activity ยท thoughtbot/form_props"}