Gin v0.2.b Release Notes

Release Date: 2014-07-08 // almost 10 years ago
    • ๐ŸŽ [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()