v2.24.0
🚀 New
- Add GetRespHeader, GetReqHeaders and TagReqHeaders for logger mw (#1678)
https://docs.gofiber.io/api/ctx#getreqheaders
https://docs.gofiber.io/api/ctx#getrespheaders
https://docs.gofiber.io/api/middleware/logger#constants - TagReqHeaders - Print all routes message when server starts (#1677)
https://docs.gofiber.io/api/fiber#config - EnablePrintRoutes - Add method the get registered handler count. (#1672)
https://docs.gofiber.io/api/app#handlerscount - Add function to check if request came from localhost (#1671)
https://docs.gofiber.io/api/ctx#isfromlocal - Add route naming feature. (#1650)
https://docs.gofiber.io/api/app#name
🧹 Updates
- Improve printRoutesMessage (#1681)
- Rename handlerCount to handlersCount (#1674)
- Add no-color compatibility (#1646)
🐛 Fixes
- Fix using IP ranges in config.TrustedProxies (#1607) (#1614)
- Middleware/csrf: unmatched token returns nil error (#1667)
- goccy/go-json for go1.18-beta1. (#1673)
- Error handler of app not saved when mounted in group (#1649)
📚 Documentation
- Indentions for READMEs (#1680)
- Improve Chinese translation (#1679)
- Update README_ko.md (#1653, #1656)
- Change some Chinese translation (#1648)
Thank you @efectn, @hi019, @ichxxx, @sangjinsu, @sixcolors and @vecpeng for making this update possible.