gin-go @ v1.5.0
integrity
- size
- 160.7 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/gin-gonic/gin
release notes
Feature
- [NEW] Now you can parse the inline lowercase start structure #1893
- [NEW] [Break-Backward] Hold matched route full path in the Context #1826
- [NEW] Add context param query cache #1450
- [NEW] Add support of multipart multi files #1949
- [NEW] Support bind http header param #1957
- [NEW] Support bind unix time #1980
- [NEW] Support negative Content-Length in DataFromReader #1981
- [NEW] Add DisallowUnknownFields() in gin.Context.BindJSON() #2028
- [NEW] Use specific
net.Listenerwith Engine.RunListener() #2023
Bug fix
- [FIX] Use DefaultWriter and DefaultErrorWriter for debug messages #1891
- [FIX] Some code improvements #1909
- [FIX] Use encode replace json marshal increase json encoder speed #1546
- [FIX] Fix context.Params race condition on Copy() #1841
- [FIX] Improve GetQueryMap performance #1918
- [FIX] Improve get post data #1920
- [FIX] Use context instead of x/net/context #1922
- [FIX] Attempt to fix PostForm cache bug #1931
- [FIX] [Break-Backward] Drop support for go1.8 and go1.9 #1933
- [FIX] Bugfix for the FullPath feature #1919
- [FIX] Gin1.5 bytes.Buffer to strings.Builder #1939
- [FIX] Upgrade github.com/ugorji/go/codec #1969
- [FIX] Simplify code #2004
- [FIX] Identify terminal on a RISC-V architecture for auto-colored logs #2019
- [FIX] [Break-Backward] Context.JSONP() now expects a semicolon (;) at the end #2007
- [FIX] [Break-Backward] Upgrade validator version to v9 #1015
- [FIX] Fix some typo #2079 #2080
- [FIX] Relocate binding body tests #2086
- [FIX] Use Writer in Context.Status #1606
- [FIX]
Engine.RunUnix()now returns the error if it can't change the file mode #2093 - [FIX]
RouterGroup.StaticFS()leaked files. Now it closes them. #2118 - [FIX]
Context.Request.FormFileleaked file, now it closes it #2114 - [FIX] Ignore walking on
form:"-"mapping #1943 - [REFACTOR] [Break-Backward] Use encode replace json marshal increase json encoder speed #1546
download
unix · zip
curl -fL -o v1.5.0.zip https://ratatoskr.space/pkg/gin-go/v1.5.0.zip
printf '%s %s\n' '12bdbdba9137f8a52db1b85e984d5380dd83f96430c61f306b116ec84e6c8be4' 'v1.5.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/gin-go/v1.5.0.zip"
$out = "v1.5.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "12bdbdba9137f8a52db1b85e984d5380dd83f96430c61f306b116ec84e6c8be4") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.5.0.tar.gz https://ratatoskr.space/pkg/gin-go/v1.5.0.tar.gz
printf '%s %s\n' '069ea66296724bd6724db78d5c2d8963a7289691bb45799f497aa4f22a73bd0a' 'v1.5.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/gin-go/v1.5.0.tar.gz"
$out = "v1.5.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "069ea66296724bd6724db78d5c2d8963a7289691bb45799f497aa4f22a73bd0a") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.5.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.5.0.zip
printf '%s %s\n' '12bdbdba9137f8a52db1b85e984d5380dd83f96430c61f306b116ec84e6c8be4' 'v1.5.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.5.0.zip"
$out = "v1.5.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "12bdbdba9137f8a52db1b85e984d5380dd83f96430c61f306b116ec84e6c8be4") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.5.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.5.0.tar.gz
printf '%s %s\n' '069ea66296724bd6724db78d5c2d8963a7289691bb45799f497aa4f22a73bd0a' 'v1.5.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.5.0.tar.gz"
$out = "v1.5.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "069ea66296724bd6724db78d5c2d8963a7289691bb45799f497aa4f22a73bd0a") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.5.0.zip | zip | 162.7 KiB |
blake3-24 ec7f9d03dc46908ea5fdf4adc55f4f72b4e505c53a9d3df7
sha256 12bdbdba9137f8a52db1b85e984d5380dd83f96430c61f306b116ec84e6c8be4
sha1 385be7a8f998b11cb77333d894a787052f8fe4aa
|
| v1.5.0.tar.gz | tar.gz | 125.2 KiB |
blake3-24 84d0ecd2253c126842de4840f28bae4c1d1ce9b8cfabfb33
sha256 069ea66296724bd6724db78d5c2d8963a7289691bb45799f497aa4f22a73bd0a
sha1 66ae7c825bbafdcec169f4e9626bfbc46153d964
|
go module archive
module zip with the module path rewritten to this mirror; fetched by go get through the
GOPROXY route
| artifact | format | size | hashes |
|---|---|---|---|
| v1.5.0.zip | zip | 164.9 KiB |
blake3-24 2ce14a5ae81a9653b82143283ca44c1ff759b121a34018b0
sha256 90e098b22d76d55f330c73713084c3aef3ed05f25296a344c11375ee22632781
sha1 8b88758037d822187f67612ee4fd57d93c065375
|
install
bazel
http_archive(
name = "gin-go",
urls = ["https://ratatoskr.space/pkg/gin-go/v1.5.0.tar.gz"],
integrity = "sha256-Bp6mYpZyS9ZyTbeNXC2JY6colpG7RXmfSXqk8ipzvQo=",
strip_prefix = "gin-go-v1.5.0",
)
zig
.url = "https://ratatoskr.space/pkg/gin-go/v1.5.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/gin-go@v1.5.0
install via yggdrasil mesh
bazel
http_archive(
name = "gin-go",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.5.0.tar.gz"],
integrity = "sha256-Bp6mYpZyS9ZyTbeNXC2JY6colpG7RXmfSXqk8ipzvQo=",
strip_prefix = "gin-go-v1.5.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go/v1.5.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gin-go@v1.5.0