Commit Graph

1747 Commits

Author SHA1 Message Date
mstmdev
680be7d928
Add some tests for YAML and TOML formats (#3223) 2022-07-01 17:38:32 +08:00
mstmdev
088cdd74d4
Fix the value of ginSupportMinGoVer constant by semantic (#3221) 2022-07-01 10:31:31 +08:00
dependabot[bot]
92dd245c9b
chore(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 (#3213)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.7.4...v1.7.5)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-28 10:44:54 +08:00
thinkerou
6de2245e62
switch min version of go to 1.15 (#3211) 2022-06-27 07:11:41 +08:00
dependabot[bot]
12b55b4fe9
chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.4 (#3207)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.2 to 1.7.4.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.7.2...v1.7.4)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-24 22:06:46 +08:00
LanLanceYuan
815122a0f4
Fix a syntax error in a code comment (#3201) 2022-06-15 17:31:44 +08:00
dependabot[bot]
05caa5c00e
chore(deps): bump github.com/pelletier/go-toml/v2 from 2.0.1 to 2.0.2 (#3198)
Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/pelletier/go-toml/releases)
- [Changelog](https://github.com/pelletier/go-toml/blob/v2/.goreleaser.yaml)
- [Commits](https://github.com/pelletier/go-toml/compare/v2.0.1...v2.0.2)

---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 10:08:56 +08:00
Jordan Day
6c3a1d7063
Small doc fix on Context's ClientIP() method. (#3180) 2022-06-09 10:08:49 +08:00
dependabot[bot]
f2182de38c
chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#3177)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.7.1...v1.7.2)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-07 07:55:03 +08:00
Bo-Yi Wu
ed049dd850
docs: release v1.8.1 version (#3176)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2022-06-06 21:01:40 +08:00
wei
f197a8bae0
feat(context): add ContextWithFallback feature flag (#3166) (#3172)
Enable fallback Context.Deadline(), Context.Done(), Context.Err() and Context.Value()
2022-06-06 18:43:53 +08:00
Qt
92ba8e17aa
fix: typo (#3171) 2022-06-02 11:52:28 +08:00
Bo-Yi Wu
58303bde7d
docs(changelog): add break changes section (#3170)
* docs(changelog): add break changes section

* chore: update
2022-06-02 09:48:35 +08:00
dependabot[bot]
5fa34529ae
chore(deps): bump goreleaser/goreleaser-action from 2 to 3 (#3163)
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 2 to 3.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-31 07:25:47 +08:00
thinkerou
38eb5acc6b
add v1.8.0 changelog (#3160) 2022-05-30 15:16:10 +08:00
Bo-Yi Wu
60e24d5690
chore(CI/CD): add go version release flow (#3159)
* chore(CI/CD): add go version release flow

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* chore: bump to v1.8.0

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* chore: update

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2022-05-28 15:23:00 +08:00
thinkerou
4b68a5f12a
chore: update go.mod and remove space from copyright (#3158)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-28 10:42:28 +08:00
Valentine Oragbakosi
ed03102ef0
[GIN-001] - Add TOML bining for gin (#3081)
Co-authored-by: GitstartHQ <gitstart@users.noreply.github.com>
2022-05-28 08:34:43 +08:00
Thibault Jamet
aa6002134e
Fix intercepting headers in middlewares (#1271)
* Fix intercepting headers in middlewares

As explained in the TestInterceptedHeader test, in case a middleware
filters out the headers, this middleware can be done inefficient in case
one following handler is using c.String or other methods writing to the
response body directly.

This commit fixes the issue by using c.Writer when writing the Status as
done in other c.Header, c.SetCookie and other response writers.

The bug has been originally discovered using
https://github.com/gin-contrib/gzip where a failing test has been added
here: https://github.com/tjamet/gzip/blob/header/gzip_test.go#L71

Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>

* Skip Intercepted Header test for go <1.6

Signed-off-by: Thibault Jamet <tjamet@users.noreply.github.com>
2022-05-28 08:27:10 +08:00
Eric_Lee
87811a97bd
fix: the trusted proxies should support ipv6 address by default (#3033) 2022-05-28 08:14:35 +08:00
dependabot[bot]
f1e942889a
chore(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 (#3150)
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-18 22:27:27 +08:00
micanzhang
ef687e0db2
feat: automatically SetMode to TestMode when run go test. (#3139)
related issue: https://github.com/gin-gonic/gin/issues/3134
2022-05-14 09:11:35 +08:00
dependabot[bot]
90e7073d56
chore(deps): bump github/codeql-action from 1 to 2 (#3132)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-26 08:51:13 +08:00
dependabot[bot]
c131704fd6
chore(deps): bump github.com/goccy/go-json from 0.9.6 to 0.9.7 (#3131)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-26 08:50:28 +08:00
Faisal Alam
e61cc06955
feat(context): return GIN Context from Value method (#2825) 2022-04-23 18:02:54 +08:00
Lanco
d8e053d15f
use StringToBytes func (#2798) 2022-04-23 18:01:41 +08:00
Kacper Bąk
c706ace929
fix: removed YODA conditions, removed blank identifier from invalid_obj (#3129)
* fix: removed YODA conditions, unnecessary binding.binding

* fix: remove BindingBody change
2022-04-23 18:01:03 +08:00
mstmdev
444e156fb1
Fix some tests (#3100)
* Sleep for one millisecond in the handler because the `Latency` will return `0s` sometimes and the test will fail

* The `TCPListener.File` is not supported by windows, it is unimplemented now

* Remove the `LF` in the `testdata/template/raw.tmpl`, because if set the git config `core.autocrlf=true`, will append `CR` to the raw.tmpl automatically, then test is failed on Windows
2022-04-21 18:21:46 +08:00
dependabot[bot]
696d37e030
chore(deps): bump codecov/codecov-action from 2 to 3 (#3117)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-17 14:16:17 +08:00
dependabot[bot]
493b12482b
chore(deps): bump actions/setup-go from 2 to 3 (#3118)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-17 14:15:53 +08:00
ahuigo
6854212698
Fix: missing sameSite when do context.reset() (#3123) 2022-04-17 12:41:59 +08:00
Jonathan (JC) Chen
888b14ab28
docs: Update README.md (#3108) 2022-04-16 09:52:09 +08:00
dependabot[bot]
c4580944ae
chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#3094)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.7.0...v1.7.1)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-29 14:03:54 +08:00
dependabot[bot]
6a1d279c28
chore(deps): bump github.com/goccy/go-json from 0.9.5 to 0.9.6 (#3105)
Bumps [github.com/goccy/go-json](https://github.com/goccy/go-json) from 0.9.5 to 0.9.6.
- [Release notes](https://github.com/goccy/go-json/releases)
- [Changelog](https://github.com/goccy/go-json/blob/master/CHANGELOG.md)
- [Commits](https://github.com/goccy/go-json/compare/v0.9.5...v0.9.6)

---
updated-dependencies:
- dependency-name: github.com/goccy/go-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-29 14:03:30 +08:00
dependabot[bot]
3d55efe419
chore(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0 (#3104)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-29 12:02:20 +08:00
dependabot[bot]
205bb8151c
chore(deps): bump actions/cache from 2 to 3 (#3093)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-25 08:44:37 +08:00
mstmdev
865fd560fc
Update some comments, add function name prefix to comment (#3090) 2022-03-23 21:35:09 +08:00
Bo-Yi Wu
be0d86edf4
chore(CI/CD): add go1.18 version (#3092)
* chore(CI/CD): add go1.18 version

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* Update go.mod

* Update go.sum

* Update go.mod

* Update go.sum

Co-authored-by: thinkerou <thinkerou@gmail.com>
2022-03-21 17:38:11 +08:00
thinkerou
62265c893c
chore: support min version of go: 1.14 (#2964) 2022-03-21 10:51:17 +08:00
thinkerou
2bde107686
test support go1.18 (#2990) 2022-03-21 09:43:17 +08:00
dependabot[bot]
9701b651b7
Bump github.com/ugorji/go/codec from 1.2.6 to 1.2.7 (#3064)
Bumps [github.com/ugorji/go/codec](https://github.com/ugorji/go) from 1.2.6 to 1.2.7.
- [Release notes](https://github.com/ugorji/go/releases)
- [Commits](https://github.com/ugorji/go/compare/v1.2.6...v1.2.7)

---
updated-dependencies:
- dependency-name: github.com/ugorji/go/codec
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-20 21:31:42 +08:00
Mike
1e24473f5f
Annotation fix (#3088)
* fix annotation

* fix annotation
2022-03-20 21:26:12 +08:00
dependabot[bot]
d8dfaaeb2e
Bump golangci/golangci-lint-action from 2 to 3.1.0 (#3063)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-19 21:19:57 +08:00
a2tt
f073e33fb9
fix: typo (#3086) 2022-03-18 17:41:09 +08:00
thinkerou
fcd36c549d
fix: test error (#3087) 2022-03-18 11:55:25 +08:00
thinkgo
417b142703
feat: add StaticFileFS (#2749)
* RouterGroup.StaticFileFS added
add StaticFileFS ad README

* fix Static content mistake

* update README `tab`
improve StaticFile and StaticFileFS code, use staticFileHandler
2022-03-18 09:52:23 +08:00
metal A-wing
8860527de6
feat attachment filename support utf8 (#3071) 2022-03-17 11:56:16 +08:00
linzi
90330e2a76
Distinguish between group and nested group (#3083) 2022-03-17 11:55:08 +08:00
dependabot[bot]
7927a45143
Bump actions/checkout from 2 to 3 (#3068)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-16 23:19:06 +08:00
phithon
ecadd82592
doc: change the form name of upload example code (#3076) 2022-03-15 11:24:17 +08:00