{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":812393,"defaultBranch":"master","name":"grape","ownerLogin":"ruby-grape","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-08-02T14:25:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13624553?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726308109.0","currentOid":""},"activityList":{"items":[{"before":"ea9c76dc33ec4e13863f3f45428f582cdbe0a30c","after":"4a8b8c40d2f882890dc19e1d13a728b9ab9ab1f6","ref":"refs/heads/master","pushedAt":"2024-09-15T10:34:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Update rubocop to latest (#2497)\n\n* Update rubocop to 1.66.1\r\nUpdate rubocop-performance 1.21.1\r\nUpdate rubocop-rspec 3.0.5\r\nChange add_runtime_dependency to add_dependency Gemspec/AddRuntimeDependency\r\n\r\n* Add CHANGELOG.md\r\n\r\n* Update CHANGELOG.md\r\n\r\nCo-authored-by: Daniel (dB.) Doubrovkine \r\n\r\n---------\r\n\r\nCo-authored-by: Daniel (dB.) Doubrovkine ","shortMessageHtmlLink":"Update rubocop to latest (#2497)"}},{"before":"f8ca202f0fb5b2ba8d62903a30439b08252912b2","after":"ea9c76dc33ec4e13863f3f45428f582cdbe0a30c","ref":"refs/heads/master","pushedAt":"2024-09-14T10:04:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Preparing for next development iteration, 2.3.0.","shortMessageHtmlLink":"Preparing for next development iteration, 2.3.0."}},{"before":"2d94dd8b705e2f5dfaa97cc6f706e1ceb0b9e87c","after":"f8ca202f0fb5b2ba8d62903a30439b08252912b2","ref":"refs/heads/master","pushedAt":"2024-09-14T10:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Preparing for release, 2.2.0","shortMessageHtmlLink":"Preparing for release, 2.2.0"}},{"before":"1cf4a801efc22e65c4fb342ead57fe3c428a4b8d","after":"2d94dd8b705e2f5dfaa97cc6f706e1ceb0b9e87c","ref":"refs/heads/master","pushedAt":"2024-09-08T16:03:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Reduce object allocation while compiling (#2496)\n\n* Only 1 to_hash to prepare_path\r\n\r\n* Use inheritable_setting.namespace_stackable and inheritable_setting.namespace_inheritable instead\r\n\r\n* Use `include` instead of `send(:include)`\r\n\r\n* Use `include` instead of `send(:include)`\r\n\r\n* small refactor\r\n\r\n* Add CHANGELOG entry\r\n\r\n* Return if helpers.empty? instead.\r\n\r\n* Update CHANGELOG.md\r\n\r\nObject allocation instead of just hash","shortMessageHtmlLink":"Reduce object allocation while compiling (#2496)"}},{"before":"41adcb742257e0aa1989710eb1ef599790670695","after":"1cf4a801efc22e65c4fb342ead57fe3c428a4b8d","ref":"refs/heads/master","pushedAt":"2024-09-01T17:56:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Fix Grape::Endpoint's inspect method when not called in the context of an API (#2492)\n\n* Move inspect method to public\r\nCalls super if env is not defined\r\nAdd spec\r\n\r\n* Add CHANGELOG.md entry\r\n\r\n* Fix rubocop\r\n\r\n* Fix comments\r\n\r\n* Change backtick for single quote in test","shortMessageHtmlLink":"Fix Grape::Endpoint's inspect method when not called in the context o…"}},{"before":"dc31f1ce96ca4f4a968c7503f910a7334b998bc1","after":"41adcb742257e0aa1989710eb1ef599790670695","ref":"refs/heads/master","pushedAt":"2024-09-01T16:45:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Merge pull request #2495 from ericproulx/add_jemalloc_frozen_string_docker\n\nSome tweaks in Dockerfile","shortMessageHtmlLink":"Merge pull request #2495 from ericproulx/add_jemalloc_frozen_string_d…"}},{"before":"c33f93e4000ba183c679c73a7043f1f13a407bc3","after":"dc31f1ce96ca4f4a968c7503f910a7334b998bc1","ref":"refs/heads/master","pushedAt":"2024-09-01T16:43:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Adds rubygems_mfa_required to gemspec (#2493)\n\n* Adds rubygems_mfa_required to gemspec\r\n\r\n* Add CHANGELOG.md entry","shortMessageHtmlLink":"Adds rubygems_mfa_required to gemspec (#2493)"}},{"before":"12dc739e6aa8be56e4b5adb39a9ffd9df03eec72","after":"c33f93e4000ba183c679c73a7043f1f13a407bc3","ref":"refs/heads/master","pushedAt":"2024-08-11T22:44:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Add Rails 7.2 in CI workflow (#2489)\n\n* Add Rails 7.2 in workflow\r\n\r\n* Add CHANGELOG entry","shortMessageHtmlLink":"Add Rails 7.2 in CI workflow (#2489)"}},{"before":"04e69ea120ad2e32348932a82930b7526456766e","after":"12dc739e6aa8be56e4b5adb39a9ffd9df03eec72","ref":"refs/heads/master","pushedAt":"2024-07-30T12:40:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Add `is:` parameter to the `length` validator (#2485)","shortMessageHtmlLink":"Add is: parameter to the length validator (#2485)"}},{"before":"229248601f2e1dde205b1671ccc29d154183c16f","after":"04e69ea120ad2e32348932a82930b7526456766e","ref":"refs/heads/master","pushedAt":"2024-07-27T20:39:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"The `length` validator only takes effect for parameters with types that support `#length` method (#2464)","shortMessageHtmlLink":"The length validator only takes effect for parameters with types th…"}},{"before":"2b8567a1ca49b3d0236fa82deb2edef34c8839cf","after":"229248601f2e1dde205b1671ccc29d154183c16f","ref":"refs/heads/master","pushedAt":"2024-07-27T20:39:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Revisit versioner middlewares (#2484)\n\n* AcceptHeaderHandler is now part of Grape::Middleware::Versioner::Header\r\nUse `const_get` to find versioner\r\nGrape::Middleware::Versioner::* uses `default_options` like other middlewares\r\nAdd versioner_helpers for Grape::Middleware::Versioner::*\r\nReplace `merge` by `deep_merge` in Grape::Middleware::Base initialize\r\nAdd specs\r\n\r\n* Add CHANGELOG entry\r\n\r\n* Remove prefix throw_ and add!\r\nUse `camelize` instead of `classify`","shortMessageHtmlLink":"Revisit versioner middlewares (#2484)"}},{"before":"838c75e7a302ea6ca48b681ac08f665cc4e07891","after":"2b8567a1ca49b3d0236fa82deb2edef34c8839cf","ref":"refs/heads/master","pushedAt":"2024-07-24T03:37:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Fix rescue_from ValidationErrors exception (#2480)\n\n* Fix rescue_from ValidationErrors exception\r\n\r\n* Update CHANGELOG","shortMessageHtmlLink":"Fix rescue_from ValidationErrors exception (#2480)"}},{"before":"fb67ea9940ea47d353cc9b413a7e25fc8da0983e","after":"838c75e7a302ea6ca48b681ac08f665cc4e07891","ref":"refs/heads/master","pushedAt":"2024-07-23T20:53:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Fix rescue_from with invalid response (#2478)\n\n* Remove expect_any_instance_of(...)\r\nWrap `default_rescue_handler` with `method`\r\n\r\n* Add CHANGELOG entry\r\n\r\n* Fix RSpec/AnyInstance\r\nRegenerate Rubocop's todo\r\n\r\n* Update spec wording\r\n\r\n* Update spec/grape/api_spec.rb\r\n\r\nCo-authored-by: Manuel Jacob \r\n\r\n---------\r\n\r\nCo-authored-by: Manuel Jacob ","shortMessageHtmlLink":"Fix rescue_from with invalid response (#2478)"}},{"before":"56719693012269b0132d09e5e8fd41a906e38a6d","after":"fb67ea9940ea47d353cc9b413a7e25fc8da0983e","ref":"refs/heads/master","pushedAt":"2024-07-22T20:10:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Remove Grape::Util::Registrable + Small refactors (#2475)\n\n* Refactor ErrorFormatter, Parser and Formatter\r\nRemove Grape::Util::Registrable\r\nAdd Grape::MimeTypes + spec\r\nSmall refactors\r\n\r\n* Add CHANGELOG.md","shortMessageHtmlLink":"Remove Grape::Util::Registrable + Small refactors (#2475)"}},{"before":"47eb702895fc42675b46980d3dd1be28c40f1d44","after":"56719693012269b0132d09e5e8fd41a906e38a6d","ref":"refs/heads/master","pushedAt":"2024-07-15T20:06:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Fix absence of original_exception and/or backtrace even if passed in error! (#2471)\n\n* Fixes #2470 Expose original_exception and/or backtrace if present\r\n\r\n* Update CHANGELOG.md","shortMessageHtmlLink":"Fix absence of original_exception and/or backtrace even if passed in …"}},{"before":"dfc0e16c94d942118db3ff23f0a955f48b553bc3","after":"47eb702895fc42675b46980d3dd1be28c40f1d44","ref":"refs/heads/master","pushedAt":"2024-07-13T13:53:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Preparing for next development iteration, 2.2.0","shortMessageHtmlLink":"Preparing for next development iteration, 2.2.0"}},{"before":"da9815d68e14248ba8f33d83871b251f73aa99c3","after":"dfc0e16c94d942118db3ff23f0a955f48b553bc3","ref":"refs/heads/master","pushedAt":"2024-07-13T13:50:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Preparing for release, 2.1.3.","shortMessageHtmlLink":"Preparing for release, 2.1.3."}},{"before":"5affa8f17ed25787f4b2d0d54d6310a691b778ee","after":"da9815d68e14248ba8f33d83871b251f73aa99c3","ref":"refs/heads/master","pushedAt":"2024-07-07T00:21:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Fixes #2347 - Correct full path building for lateral scopes (#2469)\n\n* add spec for renamed parameter in given block\r\n\r\n* Fix the full_path for the lateral scope\r\n\r\n* Update CHANGELOG.md\r\n\r\n---------\r\n\r\nCo-authored-by: Boris Drovnin ","shortMessageHtmlLink":"Fixes #2347 - Correct full path building for lateral scopes (#2469)"}},{"before":"b47d9adec9a1dcaff8d4e21a6560acd71492265a","after":"5affa8f17ed25787f4b2d0d54d6310a691b778ee","ref":"refs/heads/master","pushedAt":"2024-07-03T15:52:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Align `error!` method signatures across different places. (#2468)\n\n* Add spec with calling `error!` helper inside the `rescue_from` block\r\n\r\n* Align the signature of Grape::DSL#error! method\r\n\r\n* Update CHANGELOG.md","shortMessageHtmlLink":"Align error! method signatures across different places. (#2468)"}},{"before":"987b9f95cd5076660914969ff11f276792ee13ca","after":"b47d9adec9a1dcaff8d4e21a6560acd71492265a","ref":"refs/heads/master","pushedAt":"2024-06-29T19:12:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Fix repo coverage (#2467)\n\n* simplecov libraries are now require false\r\nsimplecov required at top of spec_helper.rb\r\nUse simplecov configuration file\r\nlcov will be used only on CI, default is a html\r\nremove duplicate warnings in spec_helper\r\nremove some $LOAD_PATH.unshift( at top of spec_helper\r\n\r\n* Add changelog","shortMessageHtmlLink":"Fix repo coverage (#2467)"}},{"before":"f1560cd7edbc7cf53b4d66fc6a5451cf942ad0ed","after":"987b9f95cd5076660914969ff11f276792ee13ca","ref":"refs/heads/master","pushedAt":"2024-06-28T07:36:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Preparing for next development iteration, 2.2.0.","shortMessageHtmlLink":"Preparing for next development iteration, 2.2.0."}},{"before":"f3dd0beecdd33df188094b413539120f79c2ea83","after":"f1560cd7edbc7cf53b4d66fc6a5451cf942ad0ed","ref":"refs/heads/master","pushedAt":"2024-06-28T07:31:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Preparing for release, 2.1.2.","shortMessageHtmlLink":"Preparing for release, 2.1.2."}},{"before":"69d14ee467a6151b25a7540637af85bba159f9c8","after":"f3dd0beecdd33df188094b413539120f79c2ea83","ref":"refs/heads/master","pushedAt":"2024-06-25T22:08:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Fix error message indices (#2463)\n\n* Reset index before iterating\r\nAdd reset_index to facilitate\r\n\r\n* Fix rubocop ClassLength\r\nAdd CHANGELOG.md","shortMessageHtmlLink":"Fix error message indices (#2463)"}},{"before":"cc948bddc058c08ed519c1154d405c8ec0170b5b","after":"69d14ee467a6151b25a7540637af85bba159f9c8","ref":"refs/heads/master","pushedAt":"2024-06-25T19:50:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Autocorrect cops (#2459)\n\n* Autocorrect rubocop whenever possible\r\n\r\nFix Lint/AmbiguousBlockAssociation:\r\nFix Lint/DuplicateBranch\r\nFix Lint/EmptyClass:\r\nFix Naming/MemoizedInstanceVariableName\r\nFix Naming/MethodParameterName\r\nFix RSpec/NoExpectationExample\r\nFix RSpec/ScatteredSetup:\r\nFix Style/RedundantConstantBase\r\nFix Style/Semicolon\r\nFix Style/SuperArguments\r\nFix Style/SymbolProc\r\nFix Style/YodaCondition\r\nFix Style/ZeroLengthPredicate\r\n\r\n* Add CHANGELOG.md","shortMessageHtmlLink":"Autocorrect cops (#2459)"}},{"before":"bd76c1fa2669609d2619d80f715dc202b7695fb4","after":"cc948bddc058c08ed519c1154d405c8ec0170b5b","ref":"refs/heads/master","pushedAt":"2024-06-22T17:31:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Remove Grape::Util::Accept::Header (#2458)\n\n* Remove Grape::Util::Accept::Header\r\n\r\n* Add CHANGELOG.md","shortMessageHtmlLink":"Remove Grape::Util::Accept::Header (#2458)"}},{"before":"19ab6a2754a992f4b55f6760425962bc5b6b70d4","after":"bd76c1fa2669609d2619d80f715dc202b7695fb4","ref":"refs/heads/master","pushedAt":"2024-06-22T16:04:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Preparing for next development iteration, 2.2.0.","shortMessageHtmlLink":"Preparing for next development iteration, 2.2.0."}},{"before":"b1123d8094a99f41e5e7071b68361aa5eeeeeb5f","after":"19ab6a2754a992f4b55f6760425962bc5b6b70d4","ref":"refs/heads/master","pushedAt":"2024-06-22T15:57:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ericproulx","name":"Eric Proulx","path":"/ericproulx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8418467?s=80&v=4"},"commit":{"message":"Preparing for release, 2.1.1.","shortMessageHtmlLink":"Preparing for release, 2.1.1."}},{"before":"3a26c2ca2368b464f556cf93a0af1f5e6405d527","after":"b1123d8094a99f41e5e7071b68361aa5eeeeeb5f","ref":"refs/heads/master","pushedAt":"2024-06-20T22:19:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Fix default response headers to work with Rack 3 (#2455)\n\n* Default response headers are using Grape::Util::Header for rack 3 compatibility\r\nAdd gcompat for nokogiri in Dockerfile. Needed for testing a Rails app\r\nAdd tzinfo-data in Rails's Gemfiles. Needed for testing a Rails app\r\nAdd integration test rails thats mounts a Grape API within a Rails App\r\nMove railtie_spec.rb to rails integration\r\n\r\n* Add CHANGELOG.md\r\nAdd rails integrations tests\r\n\r\n* Fix config.load_defaults\r\n\r\n* Fix config.load_defaults in railtie_spec.rb\r\n\r\n* Change anonymous class to named class with stub_const\r\n\r\n* Reset Singleton ActiveSupport::Dependencies.autoload_paths and autoload_once_paths\r\n\r\n* Add comment about ActiveSupport::Dependencies\r\n\r\n* Replace responds by cascades","shortMessageHtmlLink":"Fix default response headers to work with Rack 3 (#2455)"}},{"before":"3df163a114bbcbae5e4943380fa2ac699c068e47","after":"3a26c2ca2368b464f556cf93a0af1f5e6405d527","ref":"refs/heads/master","pushedAt":"2024-06-19T20:35:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Add context in endpoint dsl (#2453)\n\n* Add context in endpoint dsl like Grape::Middleware::Helpers\r\n\r\n* Add CHANGELOG\r\nFix rubocop\r\n\r\n* Change to self","shortMessageHtmlLink":"Add context in endpoint dsl (#2453)"}},{"before":"f73811a08c06bbd3d917e72ac2972bbf32a22867","after":"3df163a114bbcbae5e4943380fa2ac699c068e47","ref":"refs/heads/master","pushedAt":"2024-06-17T21:45:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Update rubocop and its todo (#2450)\n\n* Update rubocop and its todo\r\n\r\n* Add CHANGELOG.md\r\n\r\n* Fix changelog","shortMessageHtmlLink":"Update rubocop and its todo (#2450)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtqL9jQA","startCursor":null,"endCursor":null}},"title":"Activity · ruby-grape/grape"}