All Versions
27
Latest Version
Avg Release Cycle
108 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v1.1.1
December 03, 2016 -
v1.1 Changes
December 03, 2016v1.1 (#751)
- Implement QueryArray and PostArray methods
- ๐จ Refactor GetQuery and GetPostForm
- โ Removed additional Iota
I think assigning iota to each constant is not required
- โ Add 1.7 test.
- โ Add codecov.io
- corrected a typo in README
- โ remove coveralls services.
Signed-off-by: Bo-Yi Wu [email protected]
- โก๏ธ Update TravisCI to Gitter webhook
- โ Add codecov.yml Gitter webhook
- ๐ Changed imports to gopkg instead of github in README (#733)
- โ Add contribution guide
- โก๏ธ Update go get for stable version
โ In the future, github default branch will be develop so running
go get github.com/gin-gonic/gin
will pull latest code from develop.- ๐ Changed imports to gopkg instead of github in README
- โก๏ธ Update README.md
- Logger: skip ANSI color commands if output is not a tty
๐ฑ Special note: ๐ Thanks to @appleboy and @tboerger for their awesome work managing PRs and issues for this version. This just only started ๐
-
v1.0 Changes
October 12, 2016- ๐ This tag / release points to the latest commit as of today in develop.
- โ Added a new maintainer to the organization @appleboy
๐ (Expect a final
v1.0
very soon, for now you can use this release as the latest stable work available) -
v1.0.rc2 Changes
- ๐ [PERFORMANCE] Fast path for writing Content-Type.
- ๐ [PERFORMANCE] Much faster 404 routing
- ๐ [PERFORMANCE] Allocation optimizations
- ๐ [PERFORMANCE] Faster root tree lookup
- ๐ [PERFORMANCE] Zero overhead, String() and JSON() rendering.
- ๐ [PERFORMANCE] Faster ClientIP parsing
- ๐ [PERFORMANCE] Much faster SSE implementation
- [NEW] Benchmarks suite
- [NEW] Bind validation can be disabled and replaced with custom validators.
- [NEW] More flexible HTML render
- [NEW] Multipart and PostForm bindings
- [NEW] Adds method to return all the registered routes
- [NEW] Context.HandlerName() returns the main handler's name
- [NEW] Adds Error.IsType() helper
- [FIX] Binding multipart form
- โ [FIX] Integration tests
- [FIX] Crash when binding non struct object in Context.
- [FIX] RunTLS() implementation
- โ [FIX] Logger() unit tests
- โ [FIX] Adds SetHTMLTemplate() warning
- [FIX] Context.IsAborted()
- โ [FIX] More unit tests
- [FIX] JSON, XML, HTML renders accept custom content-types
- [FIX] gin.AbortIndex is unexported
- ๐ [FIX] Better approach to avoid directory listing in StaticFS()
- [FIX] Context.ClientIP() always returns the IP with trimmed spaces.
- โ [FIX] Better warning when running in debug mode.
- ๐จ [FIX] Google App Engine integration. debugPrint does not use os.Stdout
- ๐ [FIX] Fixes integer overflow in error type
- [FIX] Error implements the json.Marshaller interface
- [FIX] MIT license in every file
-
v1.0-rc.2 Changes
October 12, 2016- ๐ This tag / release points to the latest commit as of today in develop.
- โ Added a new maintainer to the organization @appleboy
๐ (Expect a final
v1.0
very soon, for now you can use this release as the latest stable work available) -
v1.0.rc1 Changes
May 22, 2015- ๐ [PERFORMANCE] Zero allocation router
- ๐ [PERFORMANCE] Faster JSON, XML and text rendering
- ๐ [PERFORMANCE] Custom hand optimized HttpRouter for Gin
- ๐ [PERFORMANCE] Misc code optimizations. Inlining, tail call optimizations
- ๐ [NEW] Built-in support for golang.org/x/net/context
- [NEW] Any(path, handler). Create a route that matches any path
- ๐จ [NEW] Refactored rendering pipeline (faster and static typeded)
- ๐จ [NEW] Refactored errors API
- ๐จ [NEW] IndentedJSON() prints pretty JSON
- 0๏ธโฃ [NEW] Added gin.DefaultWriter
- ๐ [NEW] UNIX socket support
- [NEW] RouterGroup.BasePath is exposed
- [NEW] JSON validation using go-validate-yourself (very powerful options)
- โ [NEW] Completed suite of unit tests
- [NEW] HTTP streaming with c.Stream()
- [NEW] StaticFile() creates a router for serving just one file.
- [NEW] StaticFS() has an option to disable directory listing.
- [NEW] StaticFS() for serving static files through virtual filesystems
- ๐ [NEW] Server-Sent Events native support
- [NEW] WrapF() and WrapH() helpers for wrapping http.HandlerFunc and http.Handler
- [NEW] Added LoggerWithWriter() middleware
- [NEW] Added RecoveryWithWriter() middleware
- 0๏ธโฃ [NEW] Added DefaultPostFormValue()
- 0๏ธโฃ [NEW] Added DefaultFormValue()
- 0๏ธโฃ [NEW] Added DefaultParamValue()
- [FIX] BasicAuth() when using custom realm
- [FIX] Bug when serving static files in nested routing group
- [FIX] Redirect using built-in http.Redirect()
- ๐จ [FIX] Logger when printing the requested path
- ๐ [FIX] Documentation typos
- [FIX] Context.Engine renamed to Context.engine
- ๐ [FIX] Better debugging messages
- [FIX] ErrorLogger
- [FIX] Debug HTTP render
- ๐จ [FIX] Refactored binding and render modules
- ๐จ [FIX] Refactored Context initialization
- ๐จ [FIX] Refactored BasicAuth()
- [FIX] NoMethod/NoRoute handlers
- [FIX] Hijacking http
- ๐ฒ [FIX] Better support for Google App Engine (using log instead of fmt)
-
v0.2.b Changes
July 08, 2014- ๐ [PERFORMANCE] Using sync.Pool to allocatio/gc overhead
- ๐ท [NEW] Travis CI integration
- [NEW] Completely new logger
- [NEW] New API for serving static files. gin.Static()
- [NEW] gin.H() can be serialized into XML
- [NEW] Typed errors. Errors can be typed. Internet/external/custom.
- ๐ [NEW] Support for Godeps
- [NEW] Travis/Godocs badges in README
- ๐ [NEW] New Bind() and BindWith() methods for parsing request body.
- [NEW] Add Content.Copy()
- [NEW] Add context.LastError()
- [NEW] Add shortcut for OPTIONS HTTP method
- ๐ [FIX] Tons of README fixes
- [FIX] Header is written before body
- [FIX] BasicAuth() and changes API a little bit
- ๐จ [FIX] Recovery() middleware only prints panics
- [FIX] Context.Get() does not panic anymore. Use MustGet() instead.
- [FIX] Multiple http.WriteHeader() in NotFound handlers
- [FIX] Engine.Run() panics if http server can't be setted up
- [FIX] Crash when route path doesn't start with '/'
- โก๏ธ [FIX] Do not update header when status code is negative
- [FIX] Setting response headers before calling WriteHeader in context.String()
- [FIX] Add MIT license
- [FIX] Changes behaviour of ErrorLogger() and Logger()