{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":152975883,"defaultBranch":"main","name":"stimulus_reflex","ownerLogin":"stimulusreflex","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-14T13:19:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/73479186?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716568361.0","currentOid":""},"activityList":{"items":[{"before":"496e560d1bd7965e542af5c0a10c0b9a2f68c9e0","after":"ea0ae9bb15bf0dd725c862c305597af8556ed443","ref":"refs/heads/main","pushedAt":"2024-05-24T18:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Update Ruby version to `3.3.1`","shortMessageHtmlLink":"Update Ruby version to 3.3.1"}},{"before":"e9d3484de6e79cda4c3e54531085a684c7c0eae7","after":"496e560d1bd7965e542af5c0a10c0b9a2f68c9e0","ref":"refs/heads/main","pushedAt":"2024-05-24T16:32:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"`v3.5.2`","shortMessageHtmlLink":"v3.5.2"}},{"before":"bdbd99560ea0670527a49b91fd1a965f931a5b68","after":"e9d3484de6e79cda4c3e54531085a684c7c0eae7","ref":"refs/heads/main","pushedAt":"2024-05-24T16:19:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Add page which describes the \"redisless\" setup (#703)\n\nThis PR adds a new page which describes how to setup StimulusReflex\r\nwithout Redis. I extracted it into a separate page because I felt it was\r\ntoo much to rewrite all the existing documentation, which relies on\r\nRedis. I assume most people will use Redis, and the \"redisless\"\r\nconfiguration likely is a niche thing.\r\n\r\nFixes #684","shortMessageHtmlLink":"Add page which describes the \"redisless\" setup (#703)"}},{"before":"8d83a8f90366626e76d78cb01ef105caed40ad9c","after":"bdbd99560ea0670527a49b91fd1a965f931a5b68","ref":"refs/heads/main","pushedAt":"2024-05-24T16:12:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Add Thor require for `StimulusReflex::Installer` (#705)\n\nRake tasks were failing in projects because the required Thor dependency\r\nwas not always required, depending on the way it was called.\r\n\r\nThe fix also needed to explicitly require the thor gem in the installer\r\nfile that used it as a mixin.\r\n\r\nFixes https://github.com/stimulusreflex/stimulus_reflex/issues/701\r\n\r\nWhy should this be added:\r\nRake tasks in Rails applications were no longer working with the latest\r\nversion of this Gem.","shortMessageHtmlLink":"Add Thor require for StimulusReflex::Installer (#705)"}},{"before":"d40e33e0f3e2f4a02fb20dce7bdf616318e5d5f5","after":null,"ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-21T09:17:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"}},{"before":"03e2a348d7644721ac394f848d275c2b9e6f6ae3","after":"8d83a8f90366626e76d78cb01ef105caed40ad9c","ref":"refs/heads/main","pushedAt":"2024-05-21T09:17:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.5 to 3.2.8 (#704)\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.5 to 3.2.8.\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump rexml from 3.2.5 to 3.2.8 (#704)"}},{"before":null,"after":"d40e33e0f3e2f4a02fb20dce7bdf616318e5d5f5","ref":"refs/heads/dependabot/bundler/rexml-3.2.8","pushedAt":"2024-05-16T18:49:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rexml from 3.2.5 to 3.2.8\n\nBumps [rexml](https://github.com/ruby/rexml) from 3.2.5 to 3.2.8.\n- [Release notes](https://github.com/ruby/rexml/releases)\n- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)\n- [Commits](https://github.com/ruby/rexml/compare/v3.2.5...v3.2.8)\n\n---\nupdated-dependencies:\n- dependency-name: rexml\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rexml from 3.2.5 to 3.2.8"}},{"before":"6d01dd43cc6840b3720cac4aea6a22dd9dd52c8b","after":"03e2a348d7644721ac394f848d275c2b9e6f6ae3","ref":"refs/heads/main","pushedAt":"2024-05-14T06:46:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"`v3.5.1`","shortMessageHtmlLink":"v3.5.1"}},{"before":"57f6e82bf26c89e92e96fd193ca140496091d2e8","after":"6d01dd43cc6840b3720cac4aea6a22dd9dd52c8b","ref":"refs/heads/main","pushedAt":"2024-05-14T06:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Update CableReady to `v5.0.5`","shortMessageHtmlLink":"Update CableReady to v5.0.5"}},{"before":"aefb5b14a841d7ab212e9354b271d92cc0729d27","after":null,"ref":"refs/heads/dependabot/bundler/nokogiri-1.16.5","pushedAt":"2024-05-14T06:38:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"}},{"before":"94516ed510d12ceeec3fd68cadcb3448b798d99a","after":"57f6e82bf26c89e92e96fd193ca140496091d2e8","ref":"refs/heads/main","pushedAt":"2024-05-14T06:38:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Bump nokogiri from 1.16.4 to 1.16.5 (#700)\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.4 to 1.16.5.\r\n\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump nokogiri from 1.16.4 to 1.16.5 (#700)"}},{"before":null,"after":"aefb5b14a841d7ab212e9354b271d92cc0729d27","ref":"refs/heads/dependabot/bundler/nokogiri-1.16.5","pushedAt":"2024-05-13T23:50:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump nokogiri from 1.16.4 to 1.16.5\n\nBumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.4 to 1.16.5.\n- [Release notes](https://github.com/sparklemotion/nokogiri/releases)\n- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.4...v1.16.5)\n\n---\nupdated-dependencies:\n- dependency-name: nokogiri\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump nokogiri from 1.16.4 to 1.16.5"}},{"before":"b6116d4bee2debaa89ba9a42771ec7a42c7bd6d0","after":"94516ed510d12ceeec3fd68cadcb3448b798d99a","ref":"refs/heads/main","pushedAt":"2024-05-10T19:27:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Update version in setup docs","shortMessageHtmlLink":"Update version in setup docs"}},{"before":"4f9cfdc5f615461277b21197c0d68db0c00a65ee","after":"b6116d4bee2debaa89ba9a42771ec7a42c7bd6d0","ref":"refs/heads/main","pushedAt":"2024-05-10T17:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"v3.5.0","shortMessageHtmlLink":"v3.5.0"}},{"before":"59a0194fab6adb7553a21db44fb2679dd1738450","after":"fce4c10495de193ef0972b4c4c5ddf2033eeea77","ref":"refs/heads/dependabot/bundler/rails-7.1.3.2","pushedAt":"2024-05-10T17:38:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rails from 7.0.4.2 to 7.1.3.2\n\nBumps [rails](https://github.com/rails/rails) from 7.0.4.2 to 7.1.3.2.\n- [Release notes](https://github.com/rails/rails/releases)\n- [Commits](https://github.com/rails/rails/compare/v7.0.4.2...v7.1.3.2)\n\n---\nupdated-dependencies:\n- dependency-name: rails\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rails from 7.0.4.2 to 7.1.3.2"}},{"before":"73b42f9ae159067a44571af08b2fe807a16d970d","after":"4f9cfdc5f615461277b21197c0d68db0c00a65ee","ref":"refs/heads/main","pushedAt":"2024-05-10T07:34:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Add `minitest` to gemspec","shortMessageHtmlLink":"Add minitest to gemspec"}},{"before":"0d902f7bf5928fd24c5d1678801fa43d4d06945e","after":"73b42f9ae159067a44571af08b2fe807a16d970d","ref":"refs/heads/main","pushedAt":"2024-05-10T07:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Add `minitest` to gemspec","shortMessageHtmlLink":"Add minitest to gemspec"}},{"before":"adb70e7d56e7d9478eb071abac40641375ba535c","after":"0d902f7bf5928fd24c5d1678801fa43d4d06945e","ref":"refs/heads/main","pushedAt":"2024-05-10T07:24:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Bump `cable_ready`","shortMessageHtmlLink":"Bump cable_ready"}},{"before":"0b2a0682c9e13f300969747b0b9fa1021ace6cce","after":"adb70e7d56e7d9478eb071abac40641375ba535c","ref":"refs/heads/main","pushedAt":"2024-05-10T07:22:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Bump `cable_ready`","shortMessageHtmlLink":"Bump cable_ready"}},{"before":"e2451eecb43bcf0daa9aabad86b87f443d887dd9","after":"0b2a0682c9e13f300969747b0b9fa1021ace6cce","ref":"refs/heads/main","pushedAt":"2024-05-09T19:12:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Bump `cable_ready`","shortMessageHtmlLink":"Bump cable_ready"}},{"before":"388934cad35ac8db7186b4488ec39a7d337c4121","after":null,"ref":"refs/heads/isolate-installer","pushedAt":"2024-05-06T21:27:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"}},{"before":"004355bd8b0374d6f41d71222601d6c597b26136","after":"e2451eecb43bcf0daa9aabad86b87f443d887dd9","ref":"refs/heads/main","pushedAt":"2024-05-06T21:27:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Isolate and namespace `StimulusReflex::Installer` (#699)\n\nThis pull request isolates the methods defined\r\n`lib/stimulus_reflex/installer.rb` into a `StimulusReflex::Installer`\r\nconstant so they don't pollute the global namespace if the file is\r\nrequired.\r\n\r\nCableReady got a similar PR:\r\nhttps://github.com/stimulusreflex/cable_ready/pull/295\r\n\r\n## Why should this be added\r\n\r\nExposing all the methods from the installer in the global namespace\r\ncould lead to issues down the road. Methods like `options` are likely to\r\nbe overridden.","shortMessageHtmlLink":"Isolate and namespace StimulusReflex::Installer (#699)"}},{"before":"f4ae1ba28fa0ad2cfba768efb85967cae579374e","after":null,"ref":"refs/heads/nokogiri-tests","pushedAt":"2024-05-05T21:40:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"}},{"before":"3f1b030d840dc2afc200d14c4151a7c186f2b86e","after":"004355bd8b0374d6f41d71222601d6c597b26136","ref":"refs/heads/main","pushedAt":"2024-05-05T21:40:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Implement `nokogiri-html5-inference` to properly support HTML fragment parsing (#696)\n\nThis pull request implements the\r\n[`nokogiri-html5-inference`](https://github.com/flavorjones/nokogiri-html5-inference)\r\nto deal with parsing HTML5 fragments to be used with Selector Morphs.\r\n\r\nThe `nokogiri-html5-inference` gem come about out of the discussions in\r\n#652 and https://github.com/sparklemotion/nokogiri/issues/3023.\r\n\r\nFixes #652, Resolves\r\nhttps://github.com/stimulusreflex/stimulus_reflex/pull/692, Resolves\r\nhttps://github.com/stimulusreflex/stimulus_reflex/pull/674\r\n\r\nBig thanks to @flavorjones to talking and working this through with me!\r\n\r\n## Why should this be added\r\n\r\nThis pull request makes the handling of document fragments for selector\r\nmorphs more natural/predictable and resolves the last open issues to\r\nrelease the final versions of StimulusReflex 3.5.","shortMessageHtmlLink":"Implement nokogiri-html5-inference to properly support HTML fragmen…"}},{"before":"b62269d08b487fd5e3dc4bfaaa72fee1f02facb5","after":"f4ae1ba28fa0ad2cfba768efb85967cae579374e","ref":"refs/heads/nokogiri-tests","pushedAt":"2024-05-05T21:38:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Bump `nokogiri-html5-inference` to `0.3.0`","shortMessageHtmlLink":"Bump nokogiri-html5-inference to 0.3.0"}},{"before":"73a3b7afe2b3957ea0d61f8c3271382ddfb0aada","after":"388934cad35ac8db7186b4488ec39a7d337c4121","ref":"refs/heads/isolate-installer","pushedAt":"2024-05-02T20:40:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":null,"after":"73a3b7afe2b3957ea0d61f8c3271382ddfb0aada","ref":"refs/heads/isolate-installer","pushedAt":"2024-05-02T20:36:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Insolate and namespace `StimulusReflex::Installer`","shortMessageHtmlLink":"Insolate and namespace StimulusReflex::Installer"}},{"before":"b49b86456bc838ff59753b90ebd15e8a565f2555","after":"b62269d08b487fd5e3dc4bfaaa72fee1f02facb5","ref":"refs/heads/nokogiri-tests","pushedAt":"2024-05-02T20:01:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Update `nokogiri-html5-inference` to latest PR branch","shortMessageHtmlLink":"Update nokogiri-html5-inference to latest PR branch"}},{"before":"44db769adba1911f8d92d8f2a0ffbc8e754ddadd","after":"b49b86456bc838ff59753b90ebd15e8a565f2555","ref":"refs/heads/nokogiri-tests","pushedAt":"2024-04-30T18:50:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Bump `nokogiri-html5-inference` to `0.2.0`","shortMessageHtmlLink":"Bump nokogiri-html5-inference to 0.2.0"}},{"before":"66725e26716c57742d4972233e0ffee78b258639","after":"44db769adba1911f8d92d8f2a0ffbc8e754ddadd","ref":"refs/heads/nokogiri-tests","pushedAt":"2024-04-26T21:22:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcoroth","name":"Marco Roth","path":"/marcoroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6411752?s=80&v=4"},"commit":{"message":"Bump `nokogiri-html5-inference` to `0.2.0`","shortMessageHtmlLink":"Bump nokogiri-html5-inference to 0.2.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU1QjPAA","startCursor":null,"endCursor":null}},"title":"Activity · stimulusreflex/stimulus_reflex"}