Commit Graph

  • 428784220c chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 #4281 dependabot/go_modules/github.com/quic-go/quic-go-0.53.0 dependabot[bot] 2025-07-01 01:48:15 +00:00
  • 5b2bbf42a7 chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 #4268 dependabot/go_modules/github.com/ugorji/go/codec-1.3.0 dependabot[bot] 2025-06-21 04:39:57 +00:00
  • cf4775283e chroe: migrate yaml package to github.com/goccy/go-yaml (#4272) master 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
  • bb49d0542f chore(deps): bump github.com/bytedance/sonic from 1.13.2 to 1.13.3 #4263 dependabot/go_modules/github.com/bytedance/sonic-1.13.3 dependabot[bot] 2025-06-09 22:10:30 +00: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
  • b5af779653 refactor: strengthen HTTPS security and improve code organization v1.10.1 security Bo-Yi Wu 2025-05-20 17:33:47 +08:00
  • 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
  • 9e84bc5f8a chore(deps): bump github.com/goccy/go-json from 0.10.2 to 0.10.5 #4156 dependabot/go_modules/github.com/goccy/go-json-0.10.5 dependabot[bot] 2025-02-17 22:42:51 +00:00
  • cf7bfb945b chore(deps): bump codecov/codecov-action from 4 to 5 #4155 dependabot/github_actions/codecov/codecov-action-5 dependabot[bot] 2025-02-17 22:40:19 +00:00
  • 3b28645dc9 ci: add go version 1.24 to GitHub Actions (#4154) Bo-Yi Wu 2025-02-12 10:22:02 +08:00
  • 568c9f3b2d ci: add go version 1.24 to GitHub Actions #4154 go1.24 Bo-Yi Wu 2025-02-12 08:49:45 +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
  • 89d13a2c29 chore(security): upgrade quic-go version to 0.48.2 #4127 sec appleboy 2024-12-28 21:04:04 +08:00
  • 4f0f23205d ci(lint): update workflows and improve test request consistency #4126 lint appleboy 2024-12-28 20:56:43 +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) #4083 #4005 Konovalov Maxim 2024-10-29 18:24:53 +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
  • 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
  • ad740d508f docs(context): fix some function names in comment (#4079) wangjingcun 2024-10-25 09:07:03 +08:00
  • f05f966a08 feat(form): Support default values for collections in form binding (#4048) takanuva15 2024-09-21 11:24:18 -04:00
  • 9d7c0e9e1a feat(context): GetXxx added support for more go native types (#3633) CC11001100 2024-09-15 08:58:59 +08:00
  • f2c861a24f docs: fix route group example code (#4020) demouth 2024-09-15 09:54:23 +09:00
  • 28e57f58b1 fix(form): Set default value for form fields (#4047) Ahmad Saeed Goda 2024-09-06 08:21:19 +03:00
  • 3cb30679b5 feat(form): add array collection format in form binding (#3986) Jo YoHan 2024-08-24 15:16:30 +09:00
  • cc4e11438c chore(deps): bump golang.org/x/net from 0.25.0 to 0.27.0 (#4013) #3656 dependabot[bot] 2024-07-14 20:34:34 +08:00
  • 5f55c6a711 ci(lint): enable testifylint linter (#4010) Matthieu MOREL 2024-07-14 14:33:08 +02:00
  • 626d55b0c0 fix(gin): Do not panic when handling method not allowed on empty tree (#4003) Pierre-Henri Symoneaux 2024-06-22 16:19:04 +02:00
  • 9c081de9cd docs: fix typo in Gin Quick Start (#3997) demouth 2024-06-16 01:28:08 +09:00
  • 18da474caa chore(deps): bump goreleaser/goreleaser-action from 5 to 6 #3992 dependabot/github_actions/goreleaser/goreleaser-action-6 dependabot[bot] 2024-06-10 22:51:20 +00:00
  • 64ead9e6bd docs(readme): replace godoc with pkg (#3985) Meng Zhuo 2024-06-06 17:10:03 +08:00
  • 4621b7ac98 feat(router): add literal colon support (#1432) (#2857) wssccc 2024-06-01 13:44:57 +08:00
  • 334160bab7 chore(tree): replace the self-defined 'min' to official one (#3975) Endless Paradox 2024-05-24 14:55:25 +08:00
  • 24d67647cb feat(form): add custom string slice for form tag unmarshal (#3970) (#3971) bruceNu1l 2024-05-23 10:16:11 +08:00
  • e0d46ded6c fix(context): verify URL is Non-nil in initQueryCache() (#3969) Adriano Sela Aviles 2024-05-18 19:48:07 -07:00
  • 4f339e6a35 fix(context): YAML judgment logic in Negotiate (#3966) RedCrazyGhost 2024-05-14 10:25:54 +08:00
  • 36b0dede4b fix(context): check handler is nil (#3413) 51pwn 2024-05-13 14:55:41 +08:00
  • 3f5b0afa2a refactor(slice): simplify SliceValidationError Error method (#3910) Name 2024-05-13 13:32:46 +08:00
  • a569ed8f26 docs(readme): fix language and moved link (#3962) crunchyfrog 2024-05-13 05:12:55 +02:00
  • 6ca8ddb1ae feat(binding): add BindPlain (#3904) guonaihong 2024-05-13 11:11:56 +08:00
  • 40131af124 ci(Makefile): added help and descriptions to targets (#3964) Mobin Mohanan 2024-05-13 06:59:21 +05:30
  • c677ccc40a fix(go): invalid Go toolchain version (#3961) thinkerou 2024-05-10 07:27:42 +08:00
  • 7e298066ba build: update Gin minimum Go version to 1.21 (#3960) Bo-Yi Wu 2024-05-09 13:45:03 +08:00
  • 3ac729dc4a feat(gin): support http3 using quic-go/quic-go (#3210) thinkerou 2024-05-09 09:17:06 +08:00
  • 8791c96960 feat(fs): Export, test and document OnlyFilesFS (#3939) Johannes Eiglsperger 2024-05-08 09:47:54 +02:00
  • b1c1e7b572 ci: update Go version requirements and remove test files (#3957) Bo-Yi Wu 2024-05-08 10:14:42 +08:00
  • 7d147928ee fix(gin): data race warning for gin mode (#1580) Kostadin Plachkov 2024-05-08 04:13:36 +03:00
  • f5f5da8fa0 docs(gin): update link to dont-trust-all-proxies section (#3938) (#3945) Pedro Aguiar 2024-05-07 18:31:01 -04:00