{"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:1720878633.0","currentOid":""},"activityList":{"items":[{"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)"}},{"before":"71b93d9f1181486896ac444a6e90182e6200cd34","after":"f73811a08c06bbd3d917e72ac2972bbf32a22867","ref":"refs/heads/master","pushedAt":"2024-06-15T14:57:53.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":"1b4f510f79aed993eef019f564d2851969af0213","after":"71b93d9f1181486896ac444a6e90182e6200cd34","ref":"refs/heads/master","pushedAt":"2024-06-15T14:53:20.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.0.","shortMessageHtmlLink":"Preparing for release, 2.1.0."}},{"before":"848e97ab7dda44edef4e1d3e67c6ba52d3657aff","after":"1b4f510f79aed993eef019f564d2851969af0213","ref":"refs/heads/master","pushedAt":"2024-06-14T20:25:03.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":"Rack 3.1 fixes (#2449)\n\n* Add Grape::Http::Headers::TRANSFER_ENCODING\r\nFix spec regarding content-length on stream\r\n\r\n* Add CHANGELOG.md","shortMessageHtmlLink":"Rack 3.1 fixes (#2449)"}},{"before":"7c3ff27e83a4e91f5112a5b9b70a0ad3367ebd08","after":"848e97ab7dda44edef4e1d3e67c6ba52d3657aff","ref":"refs/heads/master","pushedAt":"2024-05-21T18:32:27.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 builder as a dependency (#2445)","shortMessageHtmlLink":"Remove builder as a dependency (#2445)"}},{"before":"6fe78d1a8940c72401cdaa0c7f87232edcd290d3","after":"7c3ff27e83a4e91f5112a5b9b70a0ad3367ebd08","ref":"refs/heads/master","pushedAt":"2024-05-20T20:51:22.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":"Optimize memory alloc and retained (#2441)\n\n* Fix Cache in namespace and path\r\nCompile! skip non defined method\r\nPattern, optimize capture_default\r\nUse delete_if instead of -\r\n\r\n* Revert root_prefix and to_regexp\r\n\r\n* Refactor path\r\n\r\n* Fix prefix, api string allocation\r\n\r\n* Drop AttributeTranslator in favor of OrderedOptions\r\nManage Route regexp in Route class\r\n\r\n* Add cache for capture_index\r\n\r\n* Drop attribute_translator\r\nRemove useless alias\r\n\r\n* Fix all Rubocop Lint/MissingSuper\r\nAdd changelog","shortMessageHtmlLink":"Optimize memory alloc and retained (#2441)"}},{"before":"82f1a097106b3a717f8053fe820481d04af061c8","after":"6fe78d1a8940c72401cdaa0c7f87232edcd290d3","ref":"refs/heads/master","pushedAt":"2024-05-20T17:09:16.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":"Replace method_missing by an overrided inspect (#2444)","shortMessageHtmlLink":"Replace method_missing by an overrided inspect (#2444)"}},{"before":"fa188602ebb7efa8f7f820bc1abbd11b686a095c","after":"82f1a097106b3a717f8053fe820481d04af061c8","ref":"refs/heads/master","pushedAt":"2024-05-12T21:42:52.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 #2433 from dblock/rack-version-specs\n\nAdded Rack version specs to ensure the correct version is loaded.","shortMessageHtmlLink":"Merge pull request #2433 from dblock/rack-version-specs"}},{"before":"3f6a70ae47bdf00e398f9327bdf94189d32db8a0","after":"fa188602ebb7efa8f7f820bc1abbd11b686a095c","ref":"refs/heads/master","pushedAt":"2024-05-12T16:21:02.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 length validator (#2437)","shortMessageHtmlLink":"Add length validator (#2437)"}},{"before":"0c424d2b4604e249f135f559c5339fec011a8b91","after":"3f6a70ae47bdf00e398f9327bdf94189d32db8a0","ref":"refs/heads/master","pushedAt":"2024-05-11T17:11:12.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 Rack::Lint (#2438)\n\n* == Spec ==\r\nFix Rack::Lint rack2 and rack3\r\nUse Rack::MockResponse instead spec/support/chunks\r\nUse Rack::Builder.app in spec instead of Rack::Builder.new\r\nRemove useless Rack::Builder.new\r\n== Changes ==\r\nReturns [] when no entity body instead of received body\r\nGrape::ErrorFormatter::Txt forces .to_s since it might be a symbol\r\nTry close body in response if possible when dismissing response (cascade)\r\nRewind input only if rewindable\r\n\r\n* Update router.rb\r\n\r\nFix typo\r\n\r\n* Add CHANGELOG.md\r\n\r\n* Remove `to_s`","shortMessageHtmlLink":"Fix Rack::Lint (#2438)"}},{"before":"5cc85c30adcc82ec562947b0c732fb63a92d7f3e","after":"0c424d2b4604e249f135f559c5339fec011a8b91","ref":"refs/heads/master","pushedAt":"2024-05-06T12:15:38.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":"Implement nested `with` support in parameter DSL (#2434)","shortMessageHtmlLink":"Implement nested with support in parameter DSL (#2434)"}},{"before":"3ae7b7a720911a11a933b1788fc82764fbeaf52c","after":"5cc85c30adcc82ec562947b0c732fb63a92d7f3e","ref":"refs/heads/master","pushedAt":"2024-05-04T19:47: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":"Fix nodejs16 within coverallsapp/github-action (#2436)","shortMessageHtmlLink":"Fix nodejs16 within coverallsapp/github-action (#2436)"}},{"before":"96c2a9111ded970b299651dc382ddcc8f8c52a4f","after":"3ae7b7a720911a11a933b1788fc82764fbeaf52c","ref":"refs/heads/master","pushedAt":"2024-05-04T18:49:46.000Z","pushType":"pr_merge","commitsCount":4,"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 #2435 from ericproulx/use_rack_constant\n\nUse Rack's Constants","shortMessageHtmlLink":"Merge pull request #2435 from ericproulx/use_rack_constant"}},{"before":"8e2d2fb876513930fd0406d36e4b04a967933eff","after":"96c2a9111ded970b299651dc382ddcc8f8c52a4f","ref":"refs/heads/master","pushedAt":"2024-04-26T19:30:06.000Z","pushType":"pr_merge","commitsCount":3,"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 #2431 from ericproulx/drop_appraisals_update_gems\n\nReplace Appraisals by eval_gemfile","shortMessageHtmlLink":"Merge pull request #2431 from ericproulx/drop_appraisals_update_gems"}},{"before":"9e68e460ddc82d13670f2bf493cc9e076d3f37a6","after":"8e2d2fb876513930fd0406d36e4b04a967933eff","ref":"refs/heads/master","pushedAt":"2024-04-26T19:29:23.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":"Deep Merge for group parameter attributes (#2432)","shortMessageHtmlLink":"Deep Merge for group parameter attributes (#2432)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgBWqEgA","startCursor":null,"endCursor":null}},"title":"Activity · ruby-grape/grape"}