Releases: opensauceryafrica/barf
Releases · opensauceryafrica/barf
Jarvis - v1.1.1
Summary
This version of Barf includes the following changes
Fix
- Fixed
CORSissue due to missed writer overload caused by barf's special way to managing thehttp.ResponseWriter
Jarvis - v1.1.0
Summary
This version of Barf includes the following changes
Fix
- Fixed issue with loading default host when host is
""during print to terminal - Added
barf.Obtain(), a nifty function for returning values with optional defaults
Jarvis - v1.0.9
Summary
This version of Barf includes the following changes
Fix
- Fixed issue with loading env variables containing
=token in their value
Jarvis - v1.0.8
Summary
This version of Barf includes the following changes
Refactor
- A much maintainable approach to handling the route call stack essentially making it that all arguments to Barf route methods like
barf.Post()etc inherently become a middleware even route handlers are now internally converted into middlewares - Barf's request logger is no longer a middleware instead it now uses a channel to receive log notification after the first call to the
Write()function has been made. This will make it possible for Barf to allow for custom logger functions in the later future.
v1.0.7
Summary
This version of Barf includes the following changes
Fix
- Issue with
Hostdefaulting to""rather thanlocalhost - Outdated documentation for
barf.Env
Features
barf.Logger()now exposesfinterfaces includingbarf.Logger().Infof()barf.Logger().Codef()barf.Logger().Errorf()barf.Logger().Debuf()for formatted logs.barf.Logger().Fatal()andbarf.Logger().Fatalf()are now also available for exiting errors.
v1.0.6
Summary
This version of Barf includes the following changes
Features
v1.0.5
Summary
This version of Barf includes the following changes
Fixes
- Host issue that prevented some PaaS from being able to deploy Barf servers
v1.0.4
Summary
This version of Barf includes the following changes
Features
- Middleware inheritance after any call to
(*barf.SubRoute).RetroFrame()
v1.0.3
Summary
This version of Barf includes the following changes
Fixes
- Route matching bug caused by trailing slash in frame entry path registration in
(*barf.SubRoute).RetroFrame()
v1.0.2
Summary
This version of Barf includes the following changes
Features
(*barf.SubRoute).RetroFrame()for recursive retro-framing allow for a new subroute to be created from another subroute.barf.Request().Form()as an unobtrusive interface for interacting with multipart/form-data passed along in a request.