{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5107466,"defaultBranch":"master","name":"grape-swagger","ownerLogin":"ruby-grape","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-07-19T08:39:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13624553?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726910806.0","currentOid":""},"activityList":{"items":[{"before":"4d96c4508fc4f2dfac307a56eec0af6f471eb028","after":"7ec7bed26f9ad0d34edc65cb837e6e04eadf7319","ref":"refs/heads/master","pushedAt":"2024-09-21T09:27:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Preparing for next developer iteration, 2.1.2.","shortMessageHtmlLink":"Preparing for next developer iteration, 2.1.2."}},{"before":"a4190cf2d1a6ff92f7407cde30b1ce0528c82145","after":"4d96c4508fc4f2dfac307a56eec0af6f471eb028","ref":"refs/heads/master","pushedAt":"2024-09-21T09:26:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dblock","name":"Daniel (dB.) Doubrovkine","path":"/dblock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/542335?s=80&v=4"},"commit":{"message":"Preparing for release, 2.1.1.","shortMessageHtmlLink":"Preparing for release, 2.1.1."}},{"before":"a5e2575a02e42bd62c33735a605cdee630ec30ad","after":"a4190cf2d1a6ff92f7407cde30b1ce0528c82145","ref":"refs/heads/master","pushedAt":"2024-09-21T09:21:46.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":"Grape 2.2.0 compatibility (#940)\n\n* Run `rubocop -a`\r\n\r\n* Update changelog\r\n\r\n* Run CI against grape 2.1.x and 2.2.x\r\n\r\n* Copy formatter and content type defaults from grape\r\n\r\n* Use matrix to reduce duplication in CI workflow","shortMessageHtmlLink":"Grape 2.2.0 compatibility (#940)"}},{"before":"707b00b91b26b250322299ef9250ef4c98cf2e1d","after":"a5e2575a02e42bd62c33735a605cdee630ec30ad","ref":"refs/heads/master","pushedAt":"2024-06-28T07:16:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Document the min/max Items/Length fields if the attribute uses the length validator (#934)\n\n* Document the min/max Items/Length fields if the attribute uses the length validator.\r\n\r\n* restrict rack version to less than 3.0 when grape version 1.8 or lower\r\n\r\n* fix spec","shortMessageHtmlLink":"Document the min/max Items/Length fields if the attribute uses the le…"}},{"before":"e7d6790f7364c87020ee45513b17a651dcc0252b","after":"707b00b91b26b250322299ef9250ef4c98cf2e1d","ref":"refs/heads/master","pushedAt":"2024-06-10T23:33:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Use `route.namespace` instead instance_variable_get(@options) (#931)\n\nRename `route_instance_variable_equals?` to `route_namespace_equals?`\r\nRefactor route_path_start_with? and route_namespace_equals? with Enumerator instead of static Arrays\r\nRefactor determine_namespaced_routes in positive logic (select over reject)","shortMessageHtmlLink":"Use route.namespace instead instance_variable_get(@options) (#931)"}},{"before":"95be315986a6cd128530022809cdfede345d181e","after":"e7d6790f7364c87020ee45513b17a651dcc0252b","ref":"refs/heads/master","pushedAt":"2024-05-14T11:38:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Prepare release 2.1.0 (#930)","shortMessageHtmlLink":"Prepare release 2.1.0 (#930)"}},{"before":"e7856de6d0673c1414a1686c88be81dcbf43971d","after":"95be315986a6cd128530022809cdfede345d181e","ref":"refs/heads/master","pushedAt":"2024-05-14T11:09:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Set query parameter for array of primitive types (#929)\n\n* Set query parameter for array of primitive types\r\n\r\n* Update PR number in changelog\r\n\r\n* refactor param_type method to handle array params.\r\n\r\n---------\r\n\r\nCo-authored-by: Eugene Lim ","shortMessageHtmlLink":"Set query parameter for array of primitive types (#929)"}},{"before":"953075aa5bb63ccadbe32d1372c3dc46b6505612","after":"e7856de6d0673c1414a1686c88be81dcbf43971d","ref":"refs/heads/master","pushedAt":"2024-05-10T10:42:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Set default parameter location based on consumes (#927)\n\n* Set default parameter location based on consumes\r\n\r\n* fix rubocop warnings and update todos.\r\n\r\n* fix spec\r\n\r\n* change rubocop fix\r\n\r\n* correct PR number in changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Eugene Lim ","shortMessageHtmlLink":"Set default parameter location based on consumes (#927)"}},{"before":"0b969bc25dad5b3a8fddc3fb26a9c44dd5070d56","after":"953075aa5bb63ccadbe32d1372c3dc46b6505612","ref":"refs/heads/master","pushedAt":"2024-04-30T17:00:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Adds missing CHANGELOG entry.","shortMessageHtmlLink":"Adds missing CHANGELOG entry."}},{"before":"37fa45f4e24d8ca5c9837acb6e01e7e03d7d4234","after":"0b969bc25dad5b3a8fddc3fb26a9c44dd5070d56","ref":"refs/heads/master","pushedAt":"2024-04-30T15:28:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Avoid unnecessary `add_setup` calls (#926)","shortMessageHtmlLink":"Avoid unnecessary add_setup calls (#926)"}},{"before":"ceebbd34697fe3a6e74ed96cc5f6d528d84d6532","after":"37fa45f4e24d8ca5c9837acb6e01e7e03d7d4234","ref":"refs/heads/master","pushedAt":"2024-04-26T05:50:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Prepare release 2.0.3 (#925)","shortMessageHtmlLink":"Prepare release 2.0.3 (#925)"}},{"before":"b75ce7f77de71c7d15698597813d89792e5908c8","after":"ceebbd34697fe3a6e74ed96cc5f6d528d84d6532","ref":"refs/heads/master","pushedAt":"2024-04-26T05:10:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"fix: Use mount_path to narrow down urls_for (#924)","shortMessageHtmlLink":"fix: Use mount_path to narrow down urls_for (#924)"}},{"before":"e2b50b347a37786d43422eef4e7c8601da424859","after":"b75ce7f77de71c7d15698597813d89792e5908c8","ref":"refs/heads/master","pushedAt":"2024-04-25T05:39:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Allow DELETE to have a params schema definition (#923)","shortMessageHtmlLink":"Allow DELETE to have a params schema definition (#923)"}},{"before":"262cdb995465368c82ec47e415c2b0f00976e2c7","after":"e2b50b347a37786d43422eef4e7c8601da424859","ref":"refs/heads/master","pushedAt":"2024-04-22T03:50:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Force request body to be an schema object (#922)\n\n* Force request body to be an schema object\r\n\r\n* Require \"OpenStruct\" explicitly in specs\r\n\r\n* Update changelog and upgrading documentation","shortMessageHtmlLink":"Force request body to be an schema object (#922)"}},{"before":"ccdc2dd082890527236adf338be48f1d984d3614","after":"262cdb995465368c82ec47e415c2b0f00976e2c7","ref":"refs/heads/master","pushedAt":"2024-03-03T16:09:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Makes rubocop happy.","shortMessageHtmlLink":"Makes rubocop happy."}},{"before":"7198a3abb223a3cf56e2dff66e29d502d3d28963","after":"ccdc2dd082890527236adf338be48f1d984d3614","ref":"refs/heads/master","pushedAt":"2024-03-03T15:52:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Fixes (restores) route ordering (#859)\n\n* Fixes order\r\n\r\n* Updates CHANGELOG\r\nSatisfies rubocop\r\n\r\n* I believe the removed test is not supported by grape and should not\r\nbe a blocker to making the changes in this PR.\r\n\r\nWhile there does not appear to be a grape test with the same setup,\r\nthe spec at https://github.com/ruby-grape/grape/blob/e3451c892abd82c15f0937d7f464613ae715a73d/spec/grape/api_spec.rb#L1025-L1045\r\nsuggests that mounts do not overwrite.\r\n\r\n---------\r\n\r\nCo-authored-by: peter scholz ","shortMessageHtmlLink":"Fixes (restores) route ordering (#859)"}},{"before":"de6f094951dad9c9e7204ebacd87168a4d30856e","after":"7198a3abb223a3cf56e2dff66e29d502d3d28963","ref":"refs/heads/master","pushedAt":"2024-02-02T11:43:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Prepare release 2.0.2 (#920)\n\n- removes unused dependencies: coverall and danger","shortMessageHtmlLink":"Prepare release 2.0.2 (#920)"}},{"before":"cb92e17cc3941a06a16a2dc47e422ad21e51bddc","after":"de6f094951dad9c9e7204ebacd87168a4d30856e","ref":"refs/heads/master","pushedAt":"2024-01-22T14:44:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Add extension properties to schema for body params (#918)","shortMessageHtmlLink":"Add extension properties to schema for body params (#918)"}},{"before":"46dc3f86ba443b0217e0e47ac96e83549b6bf69f","after":"cb92e17cc3941a06a16a2dc47e422ad21e51bddc","ref":"refs/heads/master","pushedAt":"2024-01-02T12:05:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Prepare release 2.0.1 (#917)","shortMessageHtmlLink":"Prepare release 2.0.1 (#917)"}},{"before":"8aa342c9d48decf5d207bdb8a031be59abf84330","after":"46dc3f86ba443b0217e0e47ac96e83549b6bf69f","ref":"refs/heads/master","pushedAt":"2024-01-02T11:47:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Restore support for Ruby 3.0 (#916)\n\nCo-authored-by: Lin Jen-Shin ","shortMessageHtmlLink":"Restore support for Ruby 3.0 (#916)"}},{"before":"8e723c6383e40ea47b6a6aad3391e98bbd356cad","after":"8aa342c9d48decf5d207bdb8a031be59abf84330","ref":"refs/heads/master","pushedAt":"2023-12-29T10:03:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Support Ruby 3.3 (#914)\n\n* Adds ruby 3.3 to Actions.\r\n\r\n* Adds CHANGELOG entry.","shortMessageHtmlLink":"Support Ruby 3.3 (#914)"}},{"before":"69e91790a0cda12aebda0f361347b56487006d99","after":"8e723c6383e40ea47b6a6aad3391e98bbd356cad","ref":"refs/heads/master","pushedAt":"2023-11-17T10:51:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Prepare Release 2.0.0 (#912)\n\n* Allows to use grap v2.0 in dev.\r\n\r\n* Aligns ruby and grape version with test matrix.\r\n\r\n- removes allowing untested versions\r\n\r\n* Prepare release 2.0.0","shortMessageHtmlLink":"Prepare Release 2.0.0 (#912)"}},{"before":"dfc038476ae49bfccbe3d6fb15fd88f4408f5737","after":"69e91790a0cda12aebda0f361347b56487006d99","ref":"refs/heads/master","pushedAt":"2023-11-14T08:16:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Allow using Grape v2 (#910)\n\n* Allow using Grape v2\r\n\r\n* Update CHANGELOG.md","shortMessageHtmlLink":"Allow using Grape v2 (#910)"}},{"before":"c4c2dead28df06d3150ed88a6bc5deb1f43435f9","after":"dfc038476ae49bfccbe3d6fb15fd88f4408f5737","ref":"refs/heads/master","pushedAt":"2023-10-24T09:34:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"grape-swagger needs rack-test (#909)","shortMessageHtmlLink":"grape-swagger needs rack-test (#909)"}},{"before":"a56b56aaf1251c2314700e4e3be285483a1fd778","after":"c4c2dead28df06d3150ed88a6bc5deb1f43435f9","ref":"refs/heads/master","pushedAt":"2023-10-22T12:58:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Refactor gemspec files to include just the necessary (#907)\n\n* Refactor gemspec files to include just the necessary\r\n\r\n* Revert LOAD_PATH\r\n\r\n* Replace MD Files by *.md\r\n\r\n* Use require_relative to load version","shortMessageHtmlLink":"Refactor gemspec files to include just the necessary (#907)"}},{"before":"55267acd391cb187b4be077a8feaeeea8464a961","after":"a56b56aaf1251c2314700e4e3be285483a1fd778","ref":"refs/heads/master","pushedAt":"2023-09-11T07:54:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Assign :example param on array properties (#903)\n\n* Assign :example param on array properties\r\n\r\n* Update CHANGELOG","shortMessageHtmlLink":"Assign :example param on array properties (#903)"}},{"before":"3a5da56fb3ad19dcb07cf3ef86549bb811e22dcc","after":"55267acd391cb187b4be077a8feaeeea8464a961","ref":"refs/heads/master","pushedAt":"2023-09-06T18:14:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Some maintenance tasks. (#906)\n\n* Improves rubocop config.\r\n\r\n* Replaces grape 1.6 action job by grape 1.8.\r\n\r\n* Removes 3.0 test in action.\r\n\r\n* Bump actions/checkout from 3 to 4.\r\n\r\n- closes #32","shortMessageHtmlLink":"Some maintenance tasks. (#906)"}},{"before":"217d3ca3f981398f4414fb168d6ea347098fe32c","after":"3a5da56fb3ad19dcb07cf3ef86549bb811e22dcc","ref":"refs/heads/master","pushedAt":"2023-05-20T22:58:40.384Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Prepare release 1.6.1 (#900)","shortMessageHtmlLink":"Prepare release 1.6.1 (#900)"}},{"before":"e5090b66ac3f8d3e01b22b4247241a6fc2c16fe6","after":"217d3ca3f981398f4414fb168d6ea347098fe32c","ref":"refs/heads/master","pushedAt":"2023-05-20T22:31:00.921Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"Adjust spec matrix. (#899)\n\n* Updates GH action matrix.\r\n\r\n* Improves Actions.\r\n\r\n* Loosens grape versions.\r\n\r\n- fixes run matrix\r\n- makes rubocop happy","shortMessageHtmlLink":"Adjust spec matrix. (#899)"}},{"before":"c0c1b74bc7ab2ceeaa72ecd3fe06d33401613ca9","after":"e5090b66ac3f8d3e01b22b4247241a6fc2c16fe6","ref":"refs/heads/master","pushedAt":"2023-05-08T12:36:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LeFnord","name":"peter scholz","path":"/LeFnord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120214?s=80&v=4"},"commit":{"message":"fix parsing endless range values (#896)","shortMessageHtmlLink":"fix parsing endless range values (#896)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwOToyNzo1Ny4wMDAwMDBazwAAAAS8oY3e","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwOToyNzo1Ny4wMDAwMDBazwAAAAS8oY3e","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wOFQxMjozNjo0Ny4wMDAwMDBazwAAAAMoPqIw"}},"title":"Activity · ruby-grape/grape-swagger"}