🔥 New
- app.Settings.UnescapePath
Converts all encoded characters in the route back before setting the path for the context, so that the routing can also work with urlencoded special characters #506 - Router will return a
405 Method Not Allowed
over404 Not Found
when the path exist on another HTTP method #492
🧹 Updates
- app.Prefork is now supported on Windows #502
- app.Handler is now accessible #485 #504
- Update readme media section #511
- Update readme supporters section #508
- Update readme middleware section #507
- Update readme examples section #488
- Add SECURITY.md #484
- StartupMessage is colorized and contains more information
🩹 Fixes
- Remove panic on invalid method override #493
- Child procs will exit when killing the master process #501
- Timeout settings has been clarified #500 and middleware.Timeout has been added #489
- app.Routes() returns the correct path endpoints
- Fix typo in compress middleware #513
🧬 Internal Middleware
- middleware/timeout
Wrapper function which provides a handler with a timeout.