{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1985045,"defaultBranch":"master","name":"forme","ownerLogin":"jeremyevans","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-07-01T19:31:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3846?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718726934.0","currentOid":""},"activityList":{"items":[{"before":"dfd2cd99ac067643532227f0ab0c07389deed9f5","after":"4b012b941aa30e4ec0def04d5855c9acbc28d3f7","ref":"refs/heads/master","pushedAt":"2024-09-14T20:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Support Sequel::Model#forme_required_abbr_title to control the content of the title attribute for abbr tags","shortMessageHtmlLink":"Support Sequel::Model#forme_required_abbr_title to control the conten…"}},{"before":"2711709013785fcdc97c35a2268c6b651f58d03f","after":"dfd2cd99ac067643532227f0ab0c07389deed9f5","ref":"refs/heads/master","pushedAt":"2024-09-12T15:46:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Temporary restrict Roda version in CI on Ruby <2.3\n\nOne of the Rails 4 monkey patches breaks Roda's capture_erb\nplugin after the changes in Roda 3.82. I think I'll fix\nthis in Roda, but in the meantime, this should get CI passing.","shortMessageHtmlLink":"Temporary restrict Roda version in CI on Ruby <2.3"}},{"before":"77458cb14b7f45145edd9af1aea48b287187dc08","after":"2711709013785fcdc97c35a2268c6b651f58d03f","ref":"refs/heads/master","pushedAt":"2024-09-12T14:39:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Remove use of erubis in the specs\n\nTilt will be dropping support for erubis in its next version.\n\nSwitch sinatra spec to use erubi instead.","shortMessageHtmlLink":"Remove use of erubis in the specs"}},{"before":"7fb0b67ce9abaa6a0ed457fd6f0d5e9cf064af70","after":"9cad248605f45bab7c8f2f5958c68c42f54e7c26","ref":"refs/heads/gh-pages","pushedAt":"2024-06-18T16:09:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Regen website for 2.6.0 release","shortMessageHtmlLink":"Regen website for 2.6.0 release"}},{"before":"fd0443066ed51c44deb23dce926c28c3a84f6823","after":"77458cb14b7f45145edd9af1aea48b287187dc08","ref":"refs/heads/master","pushedAt":"2024-06-18T16:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Bump version to 2.6.0","shortMessageHtmlLink":"Bump version to 2.6.0"}},{"before":"af804eaa4a8d70b3cdf4ca288711fc944cb3c6e3","after":"fd0443066ed51c44deb23dce926c28c3a84f6823","ref":"refs/heads/master","pushedAt":"2024-06-14T19:39:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Add Roda forme_erubi_capture_block plugin to support erubi/capture_block <%= form do %> <% end %> tags\n\nThis is significantly friendlier to users than the\nforme_erubi_capture plugin, since you can use <%= instead of <|%=\nand the like.","shortMessageHtmlLink":"Add Roda forme_erubi_capture_block plugin to support erubi/capture_bl…"}},{"before":"18a2efc58a7c974987141e8b6adf2a343fe73ead","after":"af804eaa4a8d70b3cdf4ca288711fc944cb3c6e3","ref":"refs/heads/master","pushedAt":"2024-06-12T03:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Remove Ruby 1.8 compatibility code","shortMessageHtmlLink":"Remove Ruby 1.8 compatibility code"}},{"before":"0ae6563c412fb5827dd981681fb5f37f9449c5e1","after":"18a2efc58a7c974987141e8b6adf2a343fe73ead","ref":"refs/heads/master","pushedAt":"2024-06-07T17:49:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Only require logger on demo site if it will be used","shortMessageHtmlLink":"Only require logger on demo site if it will be used"}},{"before":"9a261917b660c108d568575f943ab0aa3e8552d8","after":"0ae6563c412fb5827dd981681fb5f37f9449c5e1","ref":"refs/heads/master","pushedAt":"2024-06-04T01:23:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Fix documentation for forme_set caveats","shortMessageHtmlLink":"Fix documentation for forme_set caveats"}},{"before":"52454c8e0872ea4a8774a85874ac3380ffc75188","after":"9a261917b660c108d568575f943ab0aa3e8552d8","ref":"refs/heads/master","pushedAt":"2024-05-22T17:07:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Avoid modification of string literal in sequel plugin spec","shortMessageHtmlLink":"Avoid modification of string literal in sequel plugin spec"}},{"before":"648b7903b5ee13ef4b96d1261b7610b6dbbe7999","after":"52454c8e0872ea4a8774a85874ac3380ffc75188","ref":"refs/heads/master","pushedAt":"2024-05-09T19:39:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Support :hr as select option value to use a hr tag instead of an option tag","shortMessageHtmlLink":"Support :hr as select option value to use a hr tag instead of an opti…"}},{"before":"afd7e7dcdb3838fdf887f9ef692ec86bf50050e0","after":"648b7903b5ee13ef4b96d1261b7610b6dbbe7999","ref":"refs/heads/master","pushedAt":"2024-03-28T19:51:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Skip 2 specs on Ruby 2.3 that fail in CI due to base64 gem with wrong required_ruby_version","shortMessageHtmlLink":"Skip 2 specs on Ruby 2.3 that fail in CI due to base64 gem with wrong…"}},{"before":"d5a1e26832ed349f9a93d9d29bf3e73e38f926e0","after":"afd7e7dcdb3838fdf887f9ef692ec86bf50050e0","ref":"refs/heads/master","pushedAt":"2024-03-28T19:44:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Add back bundler-cache, because apparently GitHub Actions refuses to work without it","shortMessageHtmlLink":"Add back bundler-cache, because apparently GitHub Actions refuses to …"}},{"before":"8713eb8e18284408ba8551bcdd5007c890ddce3d","after":"d5a1e26832ed349f9a93d9d29bf3e73e38f926e0","ref":"refs/heads/master","pushedAt":"2024-03-28T19:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Remove bundler-cache from CI to see if it fixes things","shortMessageHtmlLink":"Remove bundler-cache from CI to see if it fixes things"}},{"before":"1d0f031ac864ba03fb0a5b77ef7331f1ca7d95b6","after":"8713eb8e18284408ba8551bcdd5007c890ddce3d","ref":"refs/heads/master","pushedAt":"2024-03-28T19:34:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Limit Sinatra version to fix Ruby 2.3 CI\n\nApparently rack-protection 2.2.4 added a dependency on base64.\nAdding dependencies seems like you should bump more than the\ntiny version, but hopefully this will fix things.","shortMessageHtmlLink":"Limit Sinatra version to fix Ruby 2.3 CI"}},{"before":"586c088757768eddd503c55b8fc49c1adb676947","after":"1d0f031ac864ba03fb0a5b77ef7331f1ca7d95b6","ref":"refs/heads/master","pushedAt":"2024-03-28T19:24:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Fix Ruby 2.3 CI\n\nbase64 0.1.0 doesn't work with Ruby 2.3, despite the\nrequired_ruby_version stating otherwise. Looks like base64 is\npulled in by rack-protection via sinatra, so limit the sinatra\nversion to fix things.","shortMessageHtmlLink":"Fix Ruby 2.3 CI"}},{"before":"802975b639fa5f61f0491fac5e900c19343a9897","after":"586c088757768eddd503c55b8fc49c1adb676947","ref":"refs/heads/master","pushedAt":"2024-03-28T19:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Add base64 to CI gemfile to fix Ruby 2.3 CI","shortMessageHtmlLink":"Add base64 to CI gemfile to fix Ruby 2.3 CI"}},{"before":"e108f4da5ad099d05cb393725ac1be9a5fcaf6a3","after":"802975b639fa5f61f0491fac5e900c19343a9897","ref":"refs/heads/master","pushedAt":"2024-03-28T18:28:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Add a spec for use of :type and :as without column or method when using Sequel plugin\n\nThere does not appear to be a spec for for this combination of\noptions.","shortMessageHtmlLink":"Add a spec for use of :type and :as without column or method when usi…"}},{"before":"c7ba51b62964492dbf4a78d9cd44fc748f518ae1","after":"e108f4da5ad099d05cb393725ac1be9a5fcaf6a3","ref":"refs/heads/master","pushedAt":"2024-02-13T15:48:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Work around deprecation warning in the specs on Rails 7.1","shortMessageHtmlLink":"Work around deprecation warning in the specs on Rails 7.1"}},{"before":"a271c40b7641de0f1273534903ca916313af1225","after":"7fb0b67ce9abaa6a0ed457fd6f0d5e9cf064af70","ref":"refs/heads/gh-pages","pushedAt":"2024-02-13T15:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Update website for 2.5.0 release","shortMessageHtmlLink":"Update website for 2.5.0 release"}},{"before":"26a9d00c1f30db7f493840a57482cab60665546f","after":"c7ba51b62964492dbf4a78d9cd44fc748f518ae1","ref":"refs/heads/master","pushedAt":"2024-02-13T15:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Bump version to 2.5.0","shortMessageHtmlLink":"Bump version to 2.5.0"}},{"before":"9f53830a7f1a6c28030c5778275baadf869093a1","after":"26a9d00c1f30db7f493840a57482cab60665546f","ref":"refs/heads/master","pushedAt":"2024-02-12T22:52:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Add hidden inputs to work with formaction/formmethod support in Roda 3.77+ route_csrf plugin\n\nA previous commit added :formaction attribute support for buttons, but if you used that\non a POST form, and you were using request specific tokens, the form submission wouldn't\npass CSRF validation, because the CSRF value would not match the path it was actually\nsubmitted to.\n\nChanges were made in Roda 3.77.0 to support multiple CSRF values in form submissions, and\nbeing able to pick the correct one for the current path. This uses that support to set\nthe correct hidden inputs. It also updates the forme_set CSRF metadata to perform a similar\ncheck.","shortMessageHtmlLink":"Add hidden inputs to work with formaction/formmethod support in Roda …"}},{"before":"26796ba63e46b49f52672c84e17d02672b7ed580","after":"9f53830a7f1a6c28030c5778275baadf869093a1","ref":"refs/heads/master","pushedAt":"2024-02-05T01:18:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Work around a Rails bug when testing on Ruby 1.9 with Rails 4.1","shortMessageHtmlLink":"Work around a Rails bug when testing on Ruby 1.9 with Rails 4.1"}},{"before":"b0453b104d557752a856a2cc164247fede744836","after":"26796ba63e46b49f52672c84e17d02672b7ed580","ref":"refs/heads/master","pushedAt":"2024-01-17T23:11:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Simplify the emit: false support for template forms\n\nThe Template::Form classes don't need to handle emit: false, because\nthey aren't used if emit: false is passed, since there is no need\nfor a wrapper class that handles emitting values into the templates.\n\nWhile here, fix some confusing variable naming in\nTemplate::Helper#_forme_form.","shortMessageHtmlLink":"Simplify the emit: false support for template forms"}},{"before":"de2b07c6e6712a75c8f10a0411b04f278427c87e","after":"b0453b104d557752a856a2cc164247fede744836","ref":"refs/heads/master","pushedAt":"2023-12-29T19:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Support emit: false option for non-rails template forms allowing block based form use without appending to template\n\nThis is useful when calling methods that need to call form with\nblocks, but where the block is not yielding control back to the\ntemplate. This will allow support for CSRF tokens and forme_set\nmetadata for such forms, which did not work correctly before as\nas mostly empty form would be appened to the template.","shortMessageHtmlLink":"Support emit: false option for non-rails template forms allowing bloc…"}},{"before":"09dbe5c5d39a60396fafdacbf70246f2749070aa","after":"de2b07c6e6712a75c8f10a0411b04f278427c87e","ref":"refs/heads/master","pushedAt":"2023-12-27T21:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Remove use of Base64 library in Roda integration spec","shortMessageHtmlLink":"Remove use of Base64 library in Roda integration spec"}},{"before":"94c6001083cd26d721f70c8b100253f5776c9ade","after":"09dbe5c5d39a60396fafdacbf70246f2749070aa","ref":"refs/heads/master","pushedAt":"2023-12-27T21:15:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Do not expect response bodies to respond to join in Rails specs\n\nLooks like support for join was dropped in Rails 7.1.","shortMessageHtmlLink":"Do not expect response bodies to respond to join in Rails specs"}},{"before":"ae7f60275277517c5d25711ec1bcd010acab56bc","after":"94c6001083cd26d721f70c8b100253f5776c9ade","ref":"refs/heads/master","pushedAt":"2023-12-27T20:21:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Add Ruby 3.3 to CI and bump actions/checkout to v4","shortMessageHtmlLink":"Add Ruby 3.3 to CI and bump actions/checkout to v4"}},{"before":"bcdf97907a497dc8d866af199e4f2da949853fdb","after":"a271c40b7641de0f1273534903ca916313af1225","ref":"refs/heads/gh-pages","pushedAt":"2023-09-19T18:14:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Update website for 2.4.1 release\n\nAlso, regenerate the website with hanna instead of hanna-nouveau.","shortMessageHtmlLink":"Update website for 2.4.1 release"}},{"before":"45ec69ab438fd60de1bca33ff4a50d213b27267e","after":"ae7f60275277517c5d25711ec1bcd010acab56bc","ref":"refs/heads/master","pushedAt":"2023-09-19T18:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeremyevans","name":"Jeremy Evans","path":"/jeremyevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3846?s=80&v=4"},"commit":{"message":"Bump version to 2.4.1","shortMessageHtmlLink":"Bump version to 2.4.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtmZnegA","startCursor":null,"endCursor":null}},"title":"Activity · jeremyevans/forme"}