{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":765749731,"defaultBranch":"master","name":"gin","ownerLogin":"RedCrazyGhost","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-01T14:43:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49381700?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725380313.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5ea1f87e8838da6ff3d02435f979778342fe1af4","ref":"refs/heads/chore/redirect","pushedAt":"2024-09-03T16:18:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"choer: change redirect note conetxt","shortMessageHtmlLink":"choer: change redirect note conetxt"}},{"before":"597a5bc7042ea08d52f072b1abaacd303b5447ec","after":"28dffebabf82916101523cfa7eeb9ebd6240472f","ref":"refs/heads/master","pushedAt":"2024-09-03T15:05:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"Merge branch 'gin-gonic:master' into master","shortMessageHtmlLink":"Merge branch 'gin-gonic:master' into master"}},{"before":"8adb6906d7864bae528f05e4627354adae6290a0","after":"597a5bc7042ea08d52f072b1abaacd303b5447ec","ref":"refs/heads/master","pushedAt":"2024-08-01T07:35:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"Merge branch 'gin-gonic:master' into master","shortMessageHtmlLink":"Merge branch 'gin-gonic:master' into master"}},{"before":"c99d328d500ac8e537add7ceefa780bc66bf01f0","after":"8adb6906d7864bae528f05e4627354adae6290a0","ref":"refs/heads/master","pushedAt":"2024-07-13T14:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"chore: add ContextRenderRedirectWithEmptyPath test case","shortMessageHtmlLink":"chore: add ContextRenderRedirectWithEmptyPath test case"}},{"before":"e0d08aba793907447284e270342adac663a53b76","after":"c99d328d500ac8e537add7ceefa780bc66bf01f0","ref":"refs/heads/master","pushedAt":"2024-07-07T15:40:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"chore: add Debugging location is \"\" redirect to \"/\"","shortMessageHtmlLink":"chore: add Debugging location is \"\" redirect to \"/\""}},{"before":"0da4b116223f0a78a039ce87c4c51a3662d0bc8b","after":"e0d08aba793907447284e270342adac663a53b76","ref":"refs/heads/master","pushedAt":"2024-06-24T06:12:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"Merge branch 'gin-gonic:master' into master","shortMessageHtmlLink":"Merge branch 'gin-gonic:master' into master"}},{"before":"9bfde46ecc8924e511c3b8b20fb3b95d8c900841","after":"0da4b116223f0a78a039ce87c4c51a3662d0bc8b","ref":"refs/heads/master","pushedAt":"2024-06-17T08:06:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"Merge branch 'gin-gonic:master' into master","shortMessageHtmlLink":"Merge branch 'gin-gonic:master' into master"}},{"before":"386c68bd8b871b5f6df4f546b1c7d25248e09126","after":"9bfde46ecc8924e511c3b8b20fb3b95d8c900841","ref":"refs/heads/master","pushedAt":"2024-06-12T03:38:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"Merge branch 'gin-gonic:master' into master","shortMessageHtmlLink":"Merge branch 'gin-gonic:master' into master"}},{"before":"93a30cb9b314a3d6227027812d5ada01eed42d9e","after":"386c68bd8b871b5f6df4f546b1c7d25248e09126","ref":"refs/heads/master","pushedAt":"2024-06-01T06:08:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"Merge branch 'gin-gonic:master' into master","shortMessageHtmlLink":"Merge branch 'gin-gonic:master' into master"}},{"before":"bca69c24a02e39378ca6d39af31b996821eecf32","after":"93a30cb9b314a3d6227027812d5ada01eed42d9e","ref":"refs/heads/master","pushedAt":"2024-05-14T07:31:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"Merge branch 'gin-gonic:master' into master","shortMessageHtmlLink":"Merge branch 'gin-gonic:master' into master"}},{"before":"36b0dede4b8c4a67d92c4107cebc5a068364321d","after":"bca69c24a02e39378ca6d39af31b996821eecf32","ref":"refs/heads/master","pushedAt":"2024-05-13T14:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"fix: Negotiate logic","shortMessageHtmlLink":"fix: Negotiate logic"}},{"before":"c677ccc40a60386565dd0d755efacb85d153feca","after":"36b0dede4b8c4a67d92c4107cebc5a068364321d","ref":"refs/heads/master","pushedAt":"2024-05-13T14:17:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"fix(context): check handler is nil (#3413)\n\n* fixed #3404 2022-11-23\r\n\r\n* up 2022-11-23\r\n\r\n* refactor: refactor context handling and nil checks\r\n\r\n- Refactor nil checks to improve readability in `context.go`\r\n- Modify the control flow in `HandlerNames` and `Next` methods to continue on nil values before appending or invoking handlers in `context.go`\r\n\r\nSigned-off-by: Bo-Yi Wu \r\n\r\n* test: refactor context_test.go for clarity and efficiency\r\n\r\n- Insert a `nil` value into the `HandlersChain` array in `context_test.go`\r\n- Remove empty test functions in `context_test.go`\r\n\r\nSigned-off-by: Bo-Yi Wu \r\n\r\n---------\r\n\r\nSigned-off-by: Bo-Yi Wu \r\nCo-authored-by: Bo-Yi Wu ","shortMessageHtmlLink":"fix(context): check handler is nil (gin-gonic#3413)"}},{"before":"490accf5d7d49138f0af806318826d92513b1395","after":"c677ccc40a60386565dd0d755efacb85d153feca","ref":"refs/heads/master","pushedAt":"2024-05-10T09:39:45.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"fix(go): invalid Go toolchain version (#3961)","shortMessageHtmlLink":"fix(go): invalid Go toolchain version (gin-gonic#3961)"}},{"before":"c6f90df4e0c888c69524307cc35952ec2e7ead41","after":"490accf5d7d49138f0af806318826d92513b1395","ref":"refs/heads/master","pushedAt":"2024-05-07T14:25:19.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"docs: update documentation and release notes for Gin v1.10.0 (#3953)\n\n* docs: update documentation and release notes for Gin v1.10.0\r\n\r\n- Add release notes for Gin v1.10.0\r\n- Include new features and bug fixes in the changelog\r\n- Document enhancements and build process updates\r\n- Update documentation for context and middleware functions\r\n- Upgrade dependencies and optimize unit tests\r\n\r\nSigned-off-by: Bo-Yi Wu \r\n\r\n* feat: refactor CI, enhance file binding, and update dependencies\r\n\r\n- Add proxy-server authentication feature\r\n- Add support for custom BindUnmarshaler for binding\r\n- Fix binding error while not uploading file\r\n- Refactor CI and update dependencies\r\n- Add support for RFC 9512: application/yaml\r\n- Optimize the Copy method of the Context struct\r\n- Update various Go dependencies to latest versions\r\n\r\nSigned-off-by: Bo-Yi Wu \r\n\r\n---------\r\n\r\nSigned-off-by: Bo-Yi Wu ","shortMessageHtmlLink":"docs: update documentation and release notes for Gin v1.10.0 (gin-gon…"}},{"before":"7a865dcf1dbe6ec52e074b1ddce830d278eb72cf","after":"c6f90df4e0c888c69524307cc35952ec2e7ead41","ref":"refs/heads/master","pushedAt":"2024-04-04T16:36:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"chore: update various Go dependencies to latest versions (#3901)\n\n- Update `github.com/bytedance/sonic` from v1.11.0 to v1.11.3\r\n- Update `github.com/go-playground/validator/v10` from v10.18.0 to v10.19.0\r\n- Update `github.com/pelletier/go-toml/v2` from v2.1.1 to v2.2.0\r\n- Update `github.com/stretchr/testify` from v1.8.4 to v1.9.0\r\n- Update `golang.org/x/net` from v0.21.0 to v0.22.0\r\n- Update `golang.org/x/crypto` from v0.19.0 to v0.21.0\r\n- Update `golang.org/x/sys` from v0.17.0 to v0.18.0\r\n\r\nSigned-off-by: appleboy ","shortMessageHtmlLink":"chore: update various Go dependencies to latest versions (gin-gonic#3901"}},{"before":"f75144a356e57c95bd21a048f0a40492dcdb33c5","after":"7a865dcf1dbe6ec52e074b1ddce830d278eb72cf","ref":"refs/heads/master","pushedAt":"2024-03-28T13:59:48.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"feat(bind): ShouldBindBodyWith shortcut and change doc (#3871)\n\n* feat: ShouldBindBodyWith shortcut and change doc\r\n\r\n* fix: yaml can parse json test case\r\n\r\n* style: fix new test case in context_test.go\r\n\r\n* chore: modify the code style to specify binding type\r\n\r\n* chroe: gofmt modifies the code format","shortMessageHtmlLink":"feat(bind): ShouldBindBodyWith shortcut and change doc (gin-gonic#3871)"}},{"before":"d7acf06fbac46feb5500ead790872a785e3b3185","after":null,"ref":"refs/heads/feat-addNewFunction","pushedAt":"2024-03-23T14:17:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"}},{"before":"891b33f8888f1e976cb9bfcbc57c97d2fc4416b5","after":"d7acf06fbac46feb5500ead790872a785e3b3185","ref":"refs/heads/feat-addNewFunction","pushedAt":"2024-03-23T08:54:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"chroe: gofmt modifies the code format","shortMessageHtmlLink":"chroe: gofmt modifies the code format"}},{"before":"26952eb3b0840b391efd30ef238c8c56f9308ba5","after":"891b33f8888f1e976cb9bfcbc57c97d2fc4416b5","ref":"refs/heads/feat-addNewFunction","pushedAt":"2024-03-22T06:12:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"chore: modify the code style to specify binding type","shortMessageHtmlLink":"chore: modify the code style to specify binding type"}},{"before":"62e0e95e28c1517522cd11badfc29b5a37dc04d2","after":"26952eb3b0840b391efd30ef238c8c56f9308ba5","ref":"refs/heads/feat-addNewFunction","pushedAt":"2024-03-14T10:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"style: fix new test case in context_test.go","shortMessageHtmlLink":"style: fix new test case in context_test.go"}},{"before":"9eff3ec358132eb4d33b9ec691a5d4111294a70e","after":"62e0e95e28c1517522cd11badfc29b5a37dc04d2","ref":"refs/heads/feat-addNewFunction","pushedAt":"2024-03-12T07:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"fix: yaml can parse json test case","shortMessageHtmlLink":"fix: yaml can parse json test case"}},{"before":null,"after":"9eff3ec358132eb4d33b9ec691a5d4111294a70e","ref":"refs/heads/feat-addNewFunction","pushedAt":"2024-03-06T08:34:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"feat: ShouldBindBodyWith shortcut and change doc","shortMessageHtmlLink":"feat: ShouldBindBodyWith shortcut and change doc"}},{"before":"f0ed015c63cb197faf1db986097a8635874099d0","after":null,"ref":"refs/heads/feat-addNewFunction","pushedAt":"2024-03-06T08:33:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"}},{"before":null,"after":"f0ed015c63cb197faf1db986097a8635874099d0","ref":"refs/heads/feat-addNewFunction","pushedAt":"2024-03-06T08:32:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"chore: add doc content","shortMessageHtmlLink":"chore: add doc content"}},{"before":"f0ed015c63cb197faf1db986097a8635874099d0","after":null,"ref":"refs/heads/feat-addNewFunction","pushedAt":"2024-03-06T08:32:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"}},{"before":"ecdbbbe9483dd12222f2085f717a2c7cb5ac55fe","after":"f75144a356e57c95bd21a048f0a40492dcdb33c5","ref":"refs/heads/master","pushedAt":"2024-03-06T08:16:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"docs: fix typo in comment (#3868)\n\nSigned-off-by: guoguangwu ","shortMessageHtmlLink":"docs: fix typo in comment (gin-gonic#3868)"}},{"before":"f89517074f110e759731dad9969351efa62043bb","after":"f0ed015c63cb197faf1db986097a8635874099d0","ref":"refs/heads/feat-addNewFunction","pushedAt":"2024-03-02T12:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"chore: add doc content","shortMessageHtmlLink":"chore: add doc content"}},{"before":null,"after":"f89517074f110e759731dad9969351efa62043bb","ref":"refs/heads/feat-addNewFunction","pushedAt":"2024-03-02T05:40:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedCrazyGhost","name":null,"path":"/RedCrazyGhost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49381700?s=80&v=4"},"commit":{"message":"feat: ShouldBindBodyWith shortcut","shortMessageHtmlLink":"feat: ShouldBindBodyWith shortcut"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QxNjoxODozMy4wMDAwMDBazwAAAASry3ZW","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QxNjoxODozMy4wMDAwMDBazwAAAASry3ZW","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wMlQwNTo0MDo0OC4wMDAwMDBazwAAAAQKXOWk"}},"title":"Activity · RedCrazyGhost/gin"}