{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":451035,"defaultBranch":"main","name":"simple_form","ownerLogin":"heartcombo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-12-28T14:23:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59584037?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720785062.0","currentOid":""},"activityList":{"items":[{"before":"4c43a75f0b0352913261217b0bfa03e009022a41","after":"c2c7faf3e532072e1ef511a97d677ae0e7c38957","ref":"refs/heads/main","pushedAt":"2024-07-12T13:03:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Merge pull request #1836 from Michaelvilleneuve/fix_encrypted_attributes_improperly_casted\n\nFix encrypted attributes improperly casted","shortMessageHtmlLink":"Merge pull request #1836 from Michaelvilleneuve/fix_encrypted_attribu…"}},{"before":"14b6b2e5fd8cf849508dd816d0239bbc1adeaa0c","after":null,"ref":"refs/heads/weekday-input","pushedAt":"2024-07-12T11:51:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"}},{"before":"246c7977a96d5a04434f7d186f4099f88f45f359","after":"4c43a75f0b0352913261217b0bfa03e009022a41","ref":"refs/heads/main","pushedAt":"2024-07-12T11:50:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Merge pull request #1846 from heartcombo/weekday-input\n\nAdd weekday select input.","shortMessageHtmlLink":"Merge pull request #1846 from heartcombo/weekday-input"}},{"before":"314da3055417028bd369ab0431c67f94fc3b74bf","after":"14b6b2e5fd8cf849508dd816d0239bbc1adeaa0c","ref":"refs/heads/weekday-input","pushedAt":"2024-07-12T11:45:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Add weekday input.\n\nCloses https://github.com/heartcombo/simple_form/issues/1770","shortMessageHtmlLink":"Add weekday input."}},{"before":"47f74cb341c05eb3c770e279180cd84376dd9225","after":"627575cadda2d5df3fb8ef099729a3bdb2c5d2bd","ref":"refs/heads/drop-old-rubies","pushedAt":"2024-06-30T10:43:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Drop support for Ruby < 2.7 and Rails < 6.0","shortMessageHtmlLink":"Drop support for Ruby < 2.7 and Rails < 6.0"}},{"before":null,"after":"47f74cb341c05eb3c770e279180cd84376dd9225","ref":"refs/heads/drop-old-rubies","pushedAt":"2024-06-30T10:38:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Drop support for Ruby < 2.7 and Rails < 6.0","shortMessageHtmlLink":"Drop support for Ruby < 2.7 and Rails < 6.0"}},{"before":null,"after":"314da3055417028bd369ab0431c67f94fc3b74bf","ref":"refs/heads/weekday-input","pushedAt":"2024-06-29T16:05:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Add weekday input.\n\nCloses https://github.com/heartcombo/simple_form/issues/1770","shortMessageHtmlLink":"Add weekday input."}},{"before":"b8abb1bad18a0d852ebec9558b4f6352570dd02e","after":"246c7977a96d5a04434f7d186f4099f88f45f359","ref":"refs/heads/main","pushedAt":"2024-06-26T08:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Pass form object to human_attribute_name when it's called from full_error.\n\nFollow up of https://github.com/heartcombo/simple_form/pull/1812","shortMessageHtmlLink":"Pass form object to human_attribute_name when it's called from full_e…"}},{"before":"33b1c546a97a21f87ca9d56148b129b773c67375","after":"b8abb1bad18a0d852ebec9558b4f6352570dd02e","ref":"refs/heads/main","pushedAt":"2024-06-25T20:37:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Merge pull request #1812 from motine/pass-base-to-i18n\n\nPass base object to `human_attribute_name` for labels","shortMessageHtmlLink":"Merge pull request #1812 from motine/pass-base-to-i18n"}},{"before":"62149be7f093ed67cdb23a5a7a4eaaee6946b9b8","after":"33b1c546a97a21f87ca9d56148b129b773c67375","ref":"refs/heads/main","pushedAt":"2024-06-25T18:55:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Merge pull request #1839 from abinoam/improve_docs_on_non_ar\n\nImprove docs on Non Active Record","shortMessageHtmlLink":"Merge pull request #1839 from abinoam/improve_docs_on_non_ar"}},{"before":"ef9f350e829d3df521a119d53be1ef73b606a00c","after":"62149be7f093ed67cdb23a5a7a4eaaee6946b9b8","ref":"refs/heads/main","pushedAt":"2024-06-24T19:02:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Add `rich_text_area` to list of mappings in README\n\ncloses https://github.com/heartcombo/simple_form/pull/1793","shortMessageHtmlLink":"Add rich_text_area to list of mappings in README"}},{"before":"824d17914794c137782e697ef4c9bbad8527f081","after":"ef9f350e829d3df521a119d53be1ef73b606a00c","ref":"refs/heads/main","pushedAt":"2024-06-24T09:17:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Merge pull request #1842 from seanpdoyle/rich-text-area-placeholder\n\nIntegrate `:rich_text_area` with placeholders","shortMessageHtmlLink":"Merge pull request #1842 from seanpdoyle/rich-text-area-placeholder"}},{"before":"c439da934e3cde005e83483320f3c12060b27d58","after":"824d17914794c137782e697ef4c9bbad8527f081","ref":"refs/heads/main","pushedAt":"2024-06-21T13:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Move changelog to unreleased section [ci skip]","shortMessageHtmlLink":"Move changelog to unreleased section [ci skip]"}},{"before":"d3a594920a14a692836392b5a7c0cd4708e25cb3","after":"c439da934e3cde005e83483320f3c12060b27d58","ref":"refs/heads/main","pushedAt":"2024-06-21T13:39:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nashby","name":"Vasiliy Ermolovich","path":"/nashby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200500?s=80&v=4"},"commit":{"message":"Remove aria-required for required fields in HTML5 (#1823)\n\nThe reason is that the fields are already assigned the required attribute which would be used by assistive technology to convey the field requirement","shortMessageHtmlLink":"Remove aria-required for required fields in HTML5 (#1823)"}},{"before":"406847d78e4c38d2315d550f982c447b5d947ee9","after":"d3a594920a14a692836392b5a7c0cd4708e25cb3","ref":"refs/heads/main","pushedAt":"2024-05-24T14:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Release v5.3.1","shortMessageHtmlLink":"Release v5.3.1"}},{"before":"ae12516978a07b75bb3f929829170b7f5716f53c","after":"406847d78e4c38d2315d550f982c447b5d947ee9","ref":"refs/heads/main","pushedAt":"2024-05-24T14:42:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Update GH action to checkout v4","shortMessageHtmlLink":"Update GH action to checkout v4"}},{"before":"e451998ba966e19f60cddf6c85b7feae6533139d","after":null,"ref":"refs/heads/ca-test","pushedAt":"2024-05-24T14:41:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"}},{"before":null,"after":"e451998ba966e19f60cddf6c85b7feae6533139d","ref":"refs/heads/ca-test","pushedAt":"2024-05-24T14:38:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Avoid creating multiple regexp objects\n\nThe check is slightly different but should work for our purposes here.\n\nUsing `end_with?(mapping)` to keep a similar check doesn't work because\nsome Ruby versions include \"did you mean\", which make the error message\nlook something like this:\n\n NameError: uninitialized constant StringInput\n\n at.const_get(mapping)\n ^^^^^^^^^^\n Did you mean? StringInputTest\n\nThe regexp check worked because it was matching the end of the line, not\nend of string, with `$`, so it'd match the first line of the error\nmessage always.","shortMessageHtmlLink":"Avoid creating multiple regexp objects"}},{"before":"3901880548f89aab11cec2c66f27e5e55a19117f","after":"ae12516978a07b75bb3f929829170b7f5716f53c","ref":"refs/heads/main","pushedAt":"2024-05-14T21:51:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Revert \"Merge pull request #1810 from meanphil/mappings-slow-exception\"\n\nThis reverts commit b6ae67d28599b3c676b670e23e478063aba14cf6, reversing\nchanges made to 0ef4a58daae41ab091d25ac1dc3fb4ede35743b1.\n\nThis caused custom inputs to not load properly on non-eager load\nenvironments like dev/test, because those constants may not have been\ndefined yet.\n\nThe previous code would try to constantize them and force-load the\nlazily-loaded files/constants, the new code breaks that behavior, so\nwe're reverting.\n\nCloses #1824, see for more info.","shortMessageHtmlLink":"Revert \"Merge pull request #1810 from meanphil/mappings-slow-exception\""}},{"before":"ae12516978a07b75bb3f929829170b7f5716f53c","after":"3901880548f89aab11cec2c66f27e5e55a19117f","ref":"refs/heads/main","pushedAt":"2024-05-14T21:49:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Avoid creating multiple regexp objects","shortMessageHtmlLink":"Avoid creating multiple regexp objects"}},{"before":"dc7c9f2873ae7f539963256e1cf096b64b4ce4ce","after":null,"ref":"refs/heads/ca-revert-1810","pushedAt":"2024-05-14T21:37:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"}},{"before":"bad4ce04c4a9cc6e54b148620045ee8a4ba652db","after":"ae12516978a07b75bb3f929829170b7f5716f53c","ref":"refs/heads/main","pushedAt":"2024-05-14T21:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Revert \"Merge pull request #1810 from meanphil/mappings-slow-exception\"\n\nThis reverts commit b6ae67d28599b3c676b670e23e478063aba14cf6, reversing\nchanges made to 0ef4a58daae41ab091d25ac1dc3fb4ede35743b1.\n\nThis caused custom inputs to not load properly on non-eager load\nenvironments like dev/test, because those constants may not have been\ndefined yet.\n\nThe previous code would try to constantize them and force-load the\nlazily-loaded files/constants, the new code breaks that behavior, so\nwe're reverting.\n\nCloses #1824, see for more info.","shortMessageHtmlLink":"Revert \"Merge pull request #1810 from meanphil/mappings-slow-exception\""}},{"before":null,"after":"dc7c9f2873ae7f539963256e1cf096b64b4ce4ce","ref":"refs/heads/ca-revert-1810","pushedAt":"2024-05-14T20:28:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Revert \"Merge pull request #1810 from meanphil/mappings-slow-exception\"\n\nThis reverts commit b6ae67d28599b3c676b670e23e478063aba14cf6, reversing\nchanges made to 0ef4a58daae41ab091d25ac1dc3fb4ede35743b1.\n\nThis caused custom inputs to not load properly on non-eager load\nenvironments like dev/test, because those constants may not have been\ndefined yet.\n\nThe previous code would try to constantize them and force-load the\nlazily-loaded files/constants, the new code breaks that behavior, so\nwe're reverting.\n\nCloses #1824, see for more info.","shortMessageHtmlLink":"Revert \"Merge pull request #1810 from meanphil/mappings-slow-exception\""}},{"before":"5103d7d1c68f8c169c8d159a40742edd27eeea85","after":"bad4ce04c4a9cc6e54b148620045ee8a4ba652db","ref":"refs/heads/main","pushedAt":"2024-04-09T19:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Bump year [ci skip]","shortMessageHtmlLink":"Bump year [ci skip]"}},{"before":"5103d7d1c68f8c169c8d159a40742edd27eeea85","after":null,"ref":"refs/heads/ca-bundle-update","pushedAt":"2024-04-09T19:48:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"}},{"before":"8f77f598b32ed11b0d56c44481607a6e911bcecb","after":"5103d7d1c68f8c169c8d159a40742edd27eeea85","ref":"refs/heads/main","pushedAt":"2024-04-09T19:48:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Fix error component without object on Rails main to display properly\n\nRails main changed `object` to be `false` instead of `nil`, causing the\nspecific check we were doing for `object.nil?` to fail, and the custom\nerrors were not displaying for forms without an object. Our test suite\ncaught that, and the fix is to simply not check specifically for `nil?`,\nbut just whether we have an object or not, which should account for both\n`nil`/`false` versions.\n\nIt's a small backwards incompatibility, probably not something worth\nchanging the framework for, but one worth mentioning.\n\nSource is likely to be:\n- https://github.com/rails/rails/pull/49943\n- https://github.com/rails/rails/pull/50931","shortMessageHtmlLink":"Fix error component without object on Rails main to display properly"}},{"before":"24c5cd46cc4e9855bc8978b703b6cb63536ad60a","after":"5103d7d1c68f8c169c8d159a40742edd27eeea85","ref":"refs/heads/ca-bundle-update","pushedAt":"2024-04-09T19:47:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Fix error component without object on Rails main to display properly\n\nRails main changed `object` to be `false` instead of `nil`, causing the\nspecific check we were doing for `object.nil?` to fail, and the custom\nerrors were not displaying for forms without an object. Our test suite\ncaught that, and the fix is to simply not check specifically for `nil?`,\nbut just whether we have an object or not, which should account for both\n`nil`/`false` versions.\n\nIt's a small backwards incompatibility, probably not something worth\nchanging the framework for, but one worth mentioning.\n\nSource is likely to be:\n- https://github.com/rails/rails/pull/49943\n- https://github.com/rails/rails/pull/50931","shortMessageHtmlLink":"Fix error component without object on Rails main to display properly"}},{"before":"f53253ba0897cb33dece8faaa720faa6eb54ef97","after":"24c5cd46cc4e9855bc8978b703b6cb63536ad60a","ref":"refs/heads/ca-bundle-update","pushedAt":"2024-04-09T18:13:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Add support to Ruby 3.3 (no changes required)\n\nExclude previous Ruby versions from running against Rails main, since it\nonly supports Ruby 3.1+ now.","shortMessageHtmlLink":"Add support to Ruby 3.3 (no changes required)"}},{"before":"03c375d51b7f2131f8f14b11c04b9f6822835b24","after":"f53253ba0897cb33dece8faaa720faa6eb54ef97","ref":"refs/heads/ca-bundle-update","pushedAt":"2024-04-09T18:08:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Add support to Ruby 3.3 (no changes required)\n\nExclude previous Ruby versions from running against Rails main, since it\nonly supports Ruby 3.1+ now.","shortMessageHtmlLink":"Add support to Ruby 3.3 (no changes required)"}},{"before":"b30ccb20b34800ca6a725a6586c672aea9d30031","after":"03c375d51b7f2131f8f14b11c04b9f6822835b24","ref":"refs/heads/ca-bundle-update","pushedAt":"2024-03-05T19:33:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Run tests with latest gems, specifically country_select v9.0.0\n\nTrying to see if we get a build failure, related to report\nhttps://github.com/heartcombo/simple_form/pull/1833","shortMessageHtmlLink":"Run tests with latest gems, specifically country_select v9.0.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMlQxMzowMzozOC4wMDAwMDBazwAAAAR93YA3","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMlQxMzowMzozOC4wMDAwMDBazwAAAAR93YA3","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNVQxOTozMzoxMS4wMDAwMDBazwAAAAQNN9lt"}},"title":"Activity · heartcombo/simple_form"}