|
6 | 6 | - [PERFORMANCE] Faster JSON, XML and text rendering
|
7 | 7 | - [PERFORMANCE] Custom hand optimized HttpRouter for Gin
|
8 | 8 | - [PERFORMANCE] Misc code optimizations. Inlining, tail call optimizations
|
| 9 | +- [NEW] Any(path, handler). Create a route that matches any path |
| 10 | +- [NEW] Refactored rendering pipeline (faster and static typeded) |
9 | 11 | - [NEW] IndentedJSON() prints pretty JSON
|
10 | 12 | - [NEW] Added gin.DefaultWriter
|
| 13 | +- [NEW] UNIX socket support |
| 14 | +- [NEW] RouterGroup.BasePath is exposed |
11 | 15 | - [NEW] JSON validation using go-validate-yourself (very powerful options)
|
12 | 16 | - [NEW] Completed suite of unit tests
|
| 17 | +- [NEW] HTTP streaming with c.Stream() |
| 18 | +- [NEW] StaticFS() for serving static files through virtual filesystems |
| 19 | +- [NEW] Server-Sent Events native support |
| 20 | +- [NEW] WrapF() and WrapH() helpers for wrapping http.HandlerFunc and http.Handler |
13 | 21 | - [NEW] Added LoggerWithWriter() middleware
|
14 | 22 | - [NEW] Added RecoveryWithWriter() middleware
|
15 | 23 | - [NEW] Added DefaultPostFormValue()
|
16 | 24 | - [NEW] Added DefaultFormValue()
|
17 | 25 | - [NEW] Added DefaultParamValue()
|
| 26 | +- [FIX] BasicAuth() when using custom realm |
18 | 27 | - [FIX] Bug when serving static files in nested routing group
|
19 | 28 | - [FIX] Redirect using built-in http.Redirect()
|
20 | 29 | - [FIX] Logger when printing the requested path
|
|
0 commit comments