Commit Graph

  • 8e7d9dc779 Merge tag 'tags/v1.11.0' master v1.11.0 s.solodyagin 2025-10-14 13:53:17 +03:00
  • 6ad6205e9c docs(changelog): upgrade Gin to v1.11.0 and add release notes (#4361) Bo-Yi Wu 2025-09-20 19:38:42 +08:00
  • 7858527c8c docs(changelog): update release notes for Gin v1.10.1 (#4360) Bo-Yi Wu 2025-09-20 19:32:43 +08:00
  • cb000f570c ci: integrate Trivy vulnerability scanning into CI workflow (#4359) Bo-Yi Wu 2025-09-20 19:24:57 +08:00
  • 2119046230 ci: support Go 1.25 (#4341) Flc゛ 2025-09-19 09:44:22 +08:00
  • da372fc778 build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (#4342) Flc゛ 2025-09-19 08:40:33 +08:00
  • e198f6e859 refactor(render): remove headers parameter from writeHeader (#4353) Name 2025-09-19 08:39:17 +08:00
  • cca98d2d26 chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (#4356) dependabot[bot] 2025-09-19 08:35:54 +08:00
  • 9b1e3533e2 refactor(tree): replace string(/) with "/" in node.insertChild (#4354) Name 2025-09-19 08:35:34 +08:00
  • f9bd00a6b7 perf(context): optimize getMapFromFormData performance (#4339) Name 2025-09-14 07:29:11 +08:00
  • 28172fa682 chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 (#4346) dependabot[bot] 2025-09-14 07:26:29 +08:00
  • 46150257b3 chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (#4347) dependabot[bot] 2025-09-14 07:26:06 +08:00
  • e7693e67c2 chore(deps): bump actions/setup-go from 5 to 6 (#4351) dependabot[bot] 2025-09-14 07:25:36 +08:00
  • 077a2f39c8 chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (#4328) dependabot[bot] 2025-08-06 22:16:53 +08:00
  • 45b805f6d5 perf(recovery): optimize the log output of CustomRecoveryWithWriter (#4258) Name 2025-08-02 12:30:14 +08:00
  • 17d0b553ea chore(render): do not export tomlContentType anymore (#4319) Varus Hsu 2025-08-02 12:27:59 +08:00
  • 42f93283cf docs(test): improved GoDoc in test_helpers.go (#4270) 諏訪原慶斗 2025-08-02 13:23:20 +09:00
  • 32065bbd42 chore(response): prevention of Hijack() runtime panics (#4295) 諏訪原慶斗 2025-08-02 13:16:58 +09:00
  • b987b6206f build: make automatically update package in golang (#4311) Denny Septian Panggabean 2025-07-26 20:02:59 +07:00
  • dab5944a7b test(context): add comprehensive unit tests for Context.File() method (#4307) Leon cap 2025-07-22 21:38:32 +08:00
  • 9708475b3b docs(context): fix AbortWithStatusPureJSON comment typo (#4310) Name 2025-07-22 21:36:47 +08:00
  • e4c2a27624 refactor(context): remove unused Context dependency in get method (#4304) Name 2025-07-22 11:19:08 +08:00
  • a4ac275e07 test(route): add some test for routergroup (#4291) chenhuiluo 2025-07-19 15:49:41 +08:00
  • ae5be7fcb7 chore(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 (#4297) dependabot[bot] 2025-07-19 15:08:22 +08:00
  • 57ec9e6036 chore(mode): remove impossible case (empty value for mode) (#4303) maskpp 2025-07-19 15:07:44 +08:00
  • ad4f436ae9 docs: correct article usage in comments (#4301) Leon cap 2025-07-19 14:58:12 +08:00
  • 5826722a87 fix: version number discrepancy (#4299) 諏訪原慶斗 2025-07-17 20:51:40 +09:00
  • bdc1ad7987 docs: added comment in doc.go (#4274) 諏訪原慶斗 2025-07-13 10:43:32 +09:00
  • 545fd74379 chore(deps): bump github.com/go-playground/validator/v10 (#4289) dependabot[bot] 2025-07-13 09:41:58 +08:00
  • a6287825c9 chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 (#4268) dependabot[bot] 2025-07-13 09:41:31 +08:00
  • dbd8a25150 feat: added AbortWithStatusPureJSON() in Context (#4290) Denny Septian Panggabean 2025-07-13 08:40:35 +07:00
  • b7d6308bcc chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 (#4281) dependabot[bot] 2025-07-13 09:27:07 +08:00
  • 4bdcd9d0f1 docs: added available ID documentation (#4287) Denny Septian Panggabean 2025-07-13 08:26:26 +07:00
  • ed522975dd update deps s.solodyagin 2025-07-09 14:56:49 +03:00
  • 135bac2404 Merge remote-tracking branch 'upstream/master' s.solodyagin 2025-07-09 14:40:09 +03:00
  • 76dd08d512 docs: wrong badge workflow in README.md (#4286) Denny Septian Panggabean 2025-07-07 16:20:47 +07:00
  • cf4775283e chroe: migrate yaml package to github.com/goccy/go-yaml (#4272) M. Ilham Surya Pratama 2025-06-21 11:38:28 +07:00
  • 688a429d19 feat: support custom json codec at runtime (#3391) Tim 2025-06-16 23:16:36 +08:00
  • 0a864884de chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 (#4262) dependabot[bot] 2025-06-16 23:01:46 +08:00
  • dd33ff7938 fix(docs): missing go markdown codeblock (#4266) Victor Dusart 2025-06-16 16:59:53 +02:00
  • 77d70e5858 refactor(internal/bytesconv): replace rand usage with crypto/rand and rand.Int63 (#4259) Name 2025-06-09 21:05:34 +08:00
  • a9c5b36578 docs: small changes (#4261) eqsdxr 2025-06-09 18:04:23 +05:00
  • e30123ad73 refactor(recovery): extract Authorization header masking into maskAuthorization func (#4143) OHZEKI Naoki 2025-06-02 13:38:19 +09:00
  • 3c12d2a80e perf(recover): replace bytes with strings in function for better performance (#4252) Name 2025-05-31 08:41:13 +08:00
  • 61c2b1c28f chore(deps): bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 (#4250) dependabot[bot] 2025-05-27 20:27:26 +08:00
  • 41d8591eb1 refactor(context): refactor Keys type to map[any]any (#3963) Flc゛ 2025-05-26 23:15:14 +08:00
  • 848e1cdd0d refactor: replace interface{} with any in type declarations (#4249) Flc゛ 2025-05-26 23:11:05 +08:00
  • c8af82af15 test(context): add cleanup for uploaded file in SaveUploadedFile test (#4248) Flc゛ 2025-05-25 20:38:39 +08:00
  • 40725d85ba chore(bind): return 413 status code when error is http.MaxBytesError (#4227) Alessandro (Ale) Segala 2025-05-25 05:36:33 -07:00
  • c4287b1300 ci(golangci-lint): update configuration and fix lint issues (#4247) Flc゛ 2025-05-23 14:46:48 +08:00
  • 8fb3136664 Revert "fix(time): binding time with empty value (#4103)" (#4245) Bo-Yi Wu 2025-05-22 19:20:04 +08:00
  • 674522db91 fix(time): binding time with empty value (#4103) Kashiwa 2025-05-21 19:21:46 +08:00
  • 8f7c340577 context_test.go: fix useless asserts (#4115) Andreas Deininger 2025-05-21 13:16:29 +02:00
  • d00e6a5695 chore: fix some function names in comment (#4131) yangquanshi 2025-05-21 20:14:28 +09:00
  • 19f5a13fb4 docs(readme): add gin-gonic/contrib (#4134) Liu Ziming 2025-05-21 08:25:00 +08:00
  • fb09c825e8 feat(context): add SetCookieData (#4240) NARITA 2025-05-21 09:20:44 +09:00
  • 3d8e288c64 perf(all): use strings.Cut to replace strings.SplitN (#4239) Name 2025-05-20 22:58:34 +08:00
  • 2e2bd1f408 test(internal/fs): fix test function name (#4235) Salim Absi 2025-05-20 13:29:39 +03:00
  • da67cc1b98 test: fix lint failures (#4244) Siddhesh Mhadnak 2025-05-20 15:46:21 +05:30
  • ef68fa032c chore(deps): bump golang.org/x/net from 0.38.0 to 0.40.0 (#4229) dependabot[bot] 2025-05-11 22:42:01 +08:00
  • b38c59de7f fix(errors): change Unwrap method receiver to value type (#4232) Orkhan Alikhanov 2025-05-11 18:38:33 +04:00
  • cf32d2dcf8 chore(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.4 (#4212) dependabot[bot] 2025-05-11 22:35:03 +08:00
  • 4714c2a9a3 chore(deps): bump google.golang.org/protobuf from 1.34.1 to 1.36.6 (#4198) dependabot[bot] 2025-05-11 22:34:39 +08:00
  • 7a1b655074 fix: sonic on arm64 (#4234) Yash 2025-05-11 20:04:09 +05:30
  • 67c9d4ee11 refactor: replace magic number 128 with unicode.MaxASCII in AsciiJSON Render (#4224) Name 2025-04-21 22:05:28 +08:00
  • bb82473103 chore(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.50.1 (#4197) dependabot[bot] 2025-04-21 00:15:51 +08:00
  • 255af882db chore(deps): bump github.com/go-playground/validator/v10 (#4208) dependabot[bot] 2025-04-21 00:14:45 +08:00
  • 71496abe68 feat(fs): Implement loading HTML from http.FileSystem (#4053) sunshineplan 2025-04-21 00:11:16 +08:00
  • 0eb99493c2 perf: optimize AsciiJSON.Render method by using fmt.Appendf and reusing temp buffer (#4175) Name 2025-04-21 00:05:34 +08:00
  • afa0c31d97 chore(deps): bump github.com/gin-contrib/sse from 0.1.0 to 1.1.0 (#4216) dependabot[bot] 2025-04-21 00:02:02 +08:00
  • 56fccc39ec chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#4221) dependabot[bot] 2025-04-21 00:01:35 +08:00
  • 3319038418 fix(readme): fix broken link to English documentation (#4222) eduardo-ax 2025-04-20 13:01:03 -03:00
  • 49e9137c68 docs: fix comment (#4205) NezhaFan 2025-04-12 00:00:59 +08:00
  • 1b53a47790 docs: Fixing English grammar mistakes and awkward sentence structure in doc/doc.md (#4207) Adlai Bridson-Boyczuk 2025-04-11 11:59:03 -04:00
  • 3afff295a2 docs: add Upd language list (#4211) Andrey Bolonin 2025-04-11 18:58:02 +03:00
  • 8763f33c65 fix: prevent middleware re-entry issue in HandleContext (#3987) bound2 2025-03-20 17:40:41 +02:00
  • e737e3e267 fix(binding): prevent duplicate decoding and add validation in decodeToml (#4193) revevide 2025-03-20 23:35:49 +08:00
  • 4ccfa7c275 feat(binding): add support for unixMilli and unixMicro (#4190) takanuva15 2025-03-20 11:33:10 -04:00
  • 90cf460269 chore: update Go versions and dependencies for improved compatibility (#4187) Bo-Yi Wu 2025-03-20 10:13:47 +08:00
  • ebe5e2a6bf fix(golangci.yml): move fiximports to goimports section and replace exportloopref with copyloopvar (#4167) Name 2025-03-18 23:13:03 +08:00
  • 733ee094fc chore(deps): bump golang.org/x/net from 0.33.0 to 0.37.0 (#4178) dependabot[bot] 2025-03-18 22:15:13 +08:00
  • a4baac6e5e refactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (#4181) NezhaFan 2025-03-18 22:14:38 +08:00
  • 1eb827240e docs: fix case error of X-Real-IP (#4185) NezhaFan 2025-03-18 22:12:36 +08:00
  • 3b28645dc9 ci: add go version 1.24 to GitHub Actions (#4154) Bo-Yi Wu 2025-02-12 10:22:02 +08:00
  • c3c8620a7f chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (#4052) dependabot[bot] 2025-02-12 08:50:51 +08:00
  • 3f818c3fa6 chore(security): upgrade quic-go version to 0.48.2 (#4127) Bo-Yi Wu 2024-12-30 11:40:37 +08:00
  • 23d6961aeb ci(lint): update workflows and improve test request consistency (#4126) Bo-Yi Wu 2024-12-30 11:39:24 +08:00
  • e2e80f3347 chore(security): update vendor to fix CVE (#4121) Xianglin Gao 2024-12-28 17:18:03 +08:00
  • e46bd52185 refactor(context): add an optional permission parameter to the SaveUploadedFile method (#4068) (#4088) haesuo566 2024-11-16 00:54:06 +09:00
  • e8d34d053f ci(lint): enable usestdlibvars linter (#4091) Matthieu MOREL 2024-11-15 16:52:16 +01:00
  • 02c1144f31 ci(lint): enable perfsprint linter (#4090) Matthieu MOREL 2024-11-15 16:51:12 +01:00
  • f875d87283 chore(context): test context initialization and handler logic (#4087) Bo-Yi Wu 2024-11-15 23:49:08 +08:00
  • c8a3adc657 refactor(context): simplify "GetType()" functions (#4080) Konovalov Maxim 2024-10-29 18:24:53 +03:00
  • 134c4c3c42 sync fork with v1.10.0 s.solodyagin 2024-10-28 13:47:19 +03:00
  • ea53388e6e fix(tree): Keep panic infos consistent when wildcard type build faild (#4077) Xinyu Kuo 2024-10-26 08:28:59 +08:00
  • 9d11234efe docs(gin): Replace broken link to documentation with valid (#4064) Oskar Karpiński 2024-10-26 02:26:25 +02:00
  • 6fd52ac6b8 fix: import sse s.solodyagin 2024-10-25 16:10:46 +03:00
  • 647311aba2 refactor(context): refactor context handling and improve test robustness (#4066) Xinyu Kuo 2024-10-25 09:33:31 +08:00
  • 299c6f30e3 docs: trimmed some white spaces (#4070) tsukasa-ino 2024-10-25 10:16:40 +09:00
  • b080116a7f docs(readme): add Portuguese documentation. (#4078) Enzo Lanzellotti 2024-10-24 22:08:11 -03:00