{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":850770132,"defaultBranch":"main","name":"gin-host-route","ownerLogin":"YidiDev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-09-01T18:18:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/84556273?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726695358.0","currentOid":""},"activityList":{"items":[{"before":"f580956ad64b03a1a1023dd90316fe6d5b574358","after":"46223e21d0e9e338c3527369644357abe4fb1b42","ref":"refs/heads/main","pushedAt":"2024-09-19T16:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Bump version to 1.1.2 [skip ci]","shortMessageHtmlLink":"Bump version to 1.1.2 [skip ci]"}},{"before":"fb1f0fd3100c16634ec309b8faf495286a2781f8","after":"f580956ad64b03a1a1023dd90316fe6d5b574358","ref":"refs/heads/main","pushedAt":"2024-09-19T16:59:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Merge pull request #46 from YidiDev/dev\n\ndocs: update README with sister project and contribution guidelines","shortMessageHtmlLink":"Merge pull request #46 from YidiDev/dev"}},{"before":"824aeeed269071d16114752c874d3f8eaacd0867","after":"ed21b1fdc7c7e38688fa2ec8353d882a40232d00","ref":"refs/heads/dev","pushedAt":"2024-09-19T16:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"docs: update README with sister project and contribution guidelines\n\n- Added information about the sister project for Echo framework users.\n- Included a new section on contributing with a link to Contributing Guidelines.\n- Corrected a heading level for better readability.","shortMessageHtmlLink":"docs: update README with sister project and contribution guidelines"}},{"before":"0e223a378b2a3685f489534f4e6526964d07b65f","after":"fb1f0fd3100c16634ec309b8faf495286a2781f8","ref":"refs/heads/main","pushedAt":"2024-09-19T16:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Bump version to 1.1.1 [skip ci]","shortMessageHtmlLink":"Bump version to 1.1.1 [skip ci]"}},{"before":"fa85260ca85f6bfa669f141456d8bb372d322c5a","after":"0e223a378b2a3685f489534f4e6526964d07b65f","ref":"refs/heads/main","pushedAt":"2024-09-19T16:31:16.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Merge pull request #45 from YidiDev/dev\n\nDev","shortMessageHtmlLink":"Merge pull request #45 from YidiDev/dev"}},{"before":"46fbbfe72491ce90861bd1ae302711559f79d556","after":"824aeeed269071d16114752c874d3f8eaacd0867","ref":"refs/heads/dev","pushedAt":"2024-09-19T16:29:45.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"08c96360a748446636ed95ef33a633e496afac15","after":"46fbbfe72491ce90861bd1ae302711559f79d556","ref":"refs/heads/dev","pushedAt":"2024-09-19T16:29:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"feat: enhance host-based routing and add no-route handler\n\n- Updated README with additional configuration details.\n- Introduced comments for better code understanding in main.go and example.\n- Added `noRouteHandler` and `noRouteSpecifier` for handling unspecified routes.\n- Allowed additional host configurations in `SetupHostBasedRoutes`.\n- Updated version to 1.1.0 to reflect new features.\n- Improved test cases with error handling and additional configurations.","shortMessageHtmlLink":"feat: enhance host-based routing and add no-route handler"}},{"before":"7429f139f2d5ff04b1098fdfb9f5449a28bca8b4","after":"08c96360a748446636ed95ef33a633e496afac15","ref":"refs/heads/dev","pushedAt":"2024-09-18T22:17:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"feat: add custom 404 handler for unknown routes\n\n- Introduced noRouteHandler to provide a custom 404 response.\n- Updated SetupHostBasedRoutes to include the custom 404 handler.\n- Ensured consistent handling of unknown routes across the application.\n\nThis improves user experience by providing a consistent message for unknown routes.","shortMessageHtmlLink":"feat: add custom 404 handler for unknown routes"}},{"before":"2a6d00f0d219d8b17eea83399eb452c3fba73802","after":"7429f139f2d5ff04b1098fdfb9f5449a28bca8b4","ref":"refs/heads/dev","pushedAt":"2024-09-18T22:12:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"feat(tests): improve robustness of host route tests\n\n- Replace `assert.NoError` with `require.NoError` to halt tests on error.\n- Add deferred error handling for `resp.Body.Close` to ensure proper closure.\n- Enhance readability and maintainability of the test cases.","shortMessageHtmlLink":"feat(tests): improve robustness of host route tests"}},{"before":"30d60a91ab956b354ed756cdeece126fe49a50a1","after":"fa85260ca85f6bfa669f141456d8bb372d322c5a","ref":"refs/heads/main","pushedAt":"2024-09-18T21:35:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Bump version to 1.0.49 [skip ci]","shortMessageHtmlLink":"Bump version to 1.0.49 [skip ci]"}},{"before":"8edf0b0e68b2e5ec7ff3aee9518a2b6b40a12501","after":"30d60a91ab956b354ed756cdeece126fe49a50a1","ref":"refs/heads/main","pushedAt":"2024-09-18T21:35:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Merge pull request #44 from YidiDev/dev\n\nDev","shortMessageHtmlLink":"Merge pull request #44 from YidiDev/dev"}},{"before":"f30fd91a9cfa72040e01f9d104744cbb21fc466f","after":"2a6d00f0d219d8b17eea83399eb452c3fba73802","ref":"refs/heads/dev","pushedAt":"2024-09-18T21:35:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"feat: add custom NoRoute handler to host-based routes setup\n\n- Added `noRouteFactory` function parameter to `SetupHostBasedRoutes`.\n- Ensured `noRouteFactory` is applied to each host-specific engine.\n- Improved test cases to use the new `noRouteFactory` parameter.\n- Replaced manual reading of response body with `io.ReadAll` for clarity.\n\nThis enhancement allows for customizable handling of requests to undefined routes, improving flexibility and error management in the application.","shortMessageHtmlLink":"feat: add custom NoRoute handler to host-based routes setup"}},{"before":"c3c8c342f337d47ae253e059ec80d918da945163","after":"f30fd91a9cfa72040e01f9d104744cbb21fc466f","ref":"refs/heads/dev","pushedAt":"2024-09-18T21:18:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"test: ensure response body is closed properly in tests\n\nRefactored test cases to wrap HTTP request and response handling\nin anonymous functions. This ensures the response body is closed\nproperly using `defer`, preventing potential resource leaks and\nimproving test reliability.","shortMessageHtmlLink":"test: ensure response body is closed properly in tests"}},{"before":"631171c415f6c6f4c288c8174c6fd08e961995b0","after":"8edf0b0e68b2e5ec7ff3aee9518a2b6b40a12501","ref":"refs/heads/main","pushedAt":"2024-09-18T21:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Bump version to 1.0.48 [skip ci]","shortMessageHtmlLink":"Bump version to 1.0.48 [skip ci]"}},{"before":"999f6b317a212f56b7a7ebf19e6517cd2672e805","after":"631171c415f6c6f4c288c8174c6fd08e961995b0","ref":"refs/heads/main","pushedAt":"2024-09-18T21:02:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Merge pull request #43 from YidiDev/dev\n\nfix(router): prevent group creation for empty prefixes","shortMessageHtmlLink":"Merge pull request #43 from YidiDev/dev"}},{"before":"259586e84474c4f331aa9ae8c8688a2dcff1b5fe","after":"c3c8c342f337d47ae253e059ec80d918da945163","ref":"refs/heads/dev","pushedAt":"2024-09-18T21:00:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"fix(router): prevent group creation for empty prefixes\n\nEnsure that groups are not created when the prefix is an empty string.\nThis avoids unnecessary route groups and potential routing issues.","shortMessageHtmlLink":"fix(router): prevent group creation for empty prefixes"}},{"before":"6ebbb7f57a17de5cff1f32d3f6de7a6a01013621","after":"999f6b317a212f56b7a7ebf19e6517cd2672e805","ref":"refs/heads/main","pushedAt":"2024-09-11T17:27:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Bump version to 1.0.47 [skip ci]","shortMessageHtmlLink":"Bump version to 1.0.47 [skip ci]"}},{"before":"fadf4fa5d448dd66d5466c39ed13398780e0b5c2","after":"6ebbb7f57a17de5cff1f32d3f6de7a6a01013621","ref":"refs/heads/main","pushedAt":"2024-09-11T17:26:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Merge pull request #42 from YidiDev/dev\n\nfix(workflow): simplify release process by removing note generation step","shortMessageHtmlLink":"Merge pull request #42 from YidiDev/dev"}},{"before":"0d5208c77822ce246283aeb14df9f9000a682d43","after":"259586e84474c4f331aa9ae8c8688a2dcff1b5fe","ref":"refs/heads/dev","pushedAt":"2024-09-11T17:26:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"fix(workflow): simplify release process by removing note generation step\n\nThe release workflow was simplified by removing the automated release\nnotes generation step. This change reduces complexity and potential\nerrors related to the generation of release notes. The release notes\ncan now be manually added to ensure accuracy and relevance.","shortMessageHtmlLink":"fix(workflow): simplify release process by removing note generation step"}},{"before":"1ec5341ab67edb9eeec8c0f4be92831de09a7bb3","after":"fadf4fa5d448dd66d5466c39ed13398780e0b5c2","ref":"refs/heads/main","pushedAt":"2024-09-11T17:24:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Bump version to 1.0.46 [skip ci]","shortMessageHtmlLink":"Bump version to 1.0.46 [skip ci]"}},{"before":"fdb279d055900676fc5b7285cfc7b290448cd0c2","after":"1ec5341ab67edb9eeec8c0f4be92831de09a7bb3","ref":"refs/heads/main","pushedAt":"2024-09-11T17:24:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Merge pull request #41 from YidiDev/dev\n\nfix(workflow): correct release notes generation in CI pipeline","shortMessageHtmlLink":"Merge pull request #41 from YidiDev/dev"}},{"before":"57df6ecea3729f8c71f5e06229b87881d7744eda","after":"0d5208c77822ce246283aeb14df9f9000a682d43","ref":"refs/heads/dev","pushedAt":"2024-09-11T17:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"fix(workflow): correct release notes generation in CI pipeline\n\n- Rename 'Use Release Drafter' step to 'Generate Release Notes'\n- Correct 'version' input to 'tag' in release-drafter action\n- Update 'body' reference to match new step ID\n\nThis ensures accurate release notes are generated and published.","shortMessageHtmlLink":"fix(workflow): correct release notes generation in CI pipeline"}},{"before":"853e1c92bd360ce6c97238620f272112479d3dd8","after":"fdb279d055900676fc5b7285cfc7b290448cd0c2","ref":"refs/heads/main","pushedAt":"2024-09-11T17:19:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Bump version to 1.0.45 [skip ci]","shortMessageHtmlLink":"Bump version to 1.0.45 [skip ci]"}},{"before":"916da41b82fb583ccdd1222430d8f93af19cc2b2","after":"853e1c92bd360ce6c97238620f272112479d3dd8","ref":"refs/heads/main","pushedAt":"2024-09-11T17:19:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Merge pull request #40 from YidiDev/dev\n\nfeat(workflow): integrate Release Drafter for automated release notes","shortMessageHtmlLink":"Merge pull request #40 from YidiDev/dev"}},{"before":"cee1fbdc9066dbefde9dcf7e4ed585067f79cff6","after":"57df6ecea3729f8c71f5e06229b87881d7744eda","ref":"refs/heads/dev","pushedAt":"2024-09-11T17:18:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"feat(workflow): integrate Release Drafter for automated release notes\n\n- Added Release Drafter step in GitHub Actions workflow to automate\n release note generation.\n- Updated `tag-and-release.yml` to use Release Drafter for creating\n GitHub releases.\n- Introduced `.github/release-drafter.yml` to configure release notes\n categories and templates.\n- Benefits include streamlined release process and consistent release\n notes, enhancing project maintainability.","shortMessageHtmlLink":"feat(workflow): integrate Release Drafter for automated release notes"}},{"before":"ede0e773fd5a32192b4c8ac697bddd133fdd862b","after":"916da41b82fb583ccdd1222430d8f93af19cc2b2","ref":"refs/heads/main","pushedAt":"2024-09-11T17:12:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Bump version to 1.0.44 [skip ci]","shortMessageHtmlLink":"Bump version to 1.0.44 [skip ci]"}},{"before":"b4cf2e22a7be2728b579e8eb11b291950c889272","after":"ede0e773fd5a32192b4c8ac697bddd133fdd862b","ref":"refs/heads/main","pushedAt":"2024-09-11T17:12:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Merge pull request #39 from YidiDev/dev\n\nfeat(ci): enhance tag and release workflow with outputs","shortMessageHtmlLink":"Merge pull request #39 from YidiDev/dev"}},{"before":"0223f147e681821b2fcb26a841bd357dc175f2b4","after":"cee1fbdc9066dbefde9dcf7e4ed585067f79cff6","ref":"refs/heads/dev","pushedAt":"2024-09-11T17:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"feat(ci): enhance tag and release workflow with outputs\n\n- Added name fields to tag and release jobs for better identification.\n- Introduced outputs in the tag job to handle new_version and prerelease.\n- Updated release job to use outputs from the tag job for consistency.\n\nThese changes improve the workflow by ensuring version information and\nprerelease status are properly managed and passed between jobs.","shortMessageHtmlLink":"feat(ci): enhance tag and release workflow with outputs"}},{"before":"98221efb1774b943da6190051caf1e03f5ae6d44","after":"b4cf2e22a7be2728b579e8eb11b291950c889272","ref":"refs/heads/main","pushedAt":"2024-09-11T17:04:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Bump version to 1.0.43 [skip ci]","shortMessageHtmlLink":"Bump version to 1.0.43 [skip ci]"}},{"before":"35de6c524442d97f92ec8e0d133382229e4099ab","after":"98221efb1774b943da6190051caf1e03f5ae6d44","ref":"refs/heads/main","pushedAt":"2024-09-11T17:03:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"YidiDev","name":"Yidi Sprei","path":"/YidiDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84556273?s=80&v=4"},"commit":{"message":"Merge pull request #38 from YidiDev/dev\n\nfix(workflow): correct outputs references in tag-and-release.yml","shortMessageHtmlLink":"Merge pull request #38 from YidiDev/dev"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNjo1OToyMi4wMDAwMDBazwAAAAS7Humv","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNjo1OToyMi4wMDAwMDBazwAAAAS7Humv","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxNzowMzo1Mi4wMDAwMDBazwAAAASzd9tR"}},"title":"Activity ยท YidiDev/gin-host-route"}