Releases: 7836246/kanggo
Releases · 7836246/kanggo
v1.0.4
新功能添加
-- 2024.9.16
- 统一中间件调用方式
- 内置对 golang.org/x/net/context 的支持: 更新 KangGo 的 Context 结构,添加对 golang.org/x/net/context 的支持。
- Any(path, handler) 支持: 添加一个新的路由方法 Any(),可以创建与给定路径匹配的任意 HTTP 方法的路由。
- 重新设计渲染管道: 提供一个更快、更简单的静态类型渲染管道以替代当前渲染器。
- 错误 API 重构: 为了更好的错误处理,重构错误 API,确保错误处理简单易用。
- IndentedJSON(): 添加 IndentedJSON() 方法,支持输出美化的 JSON 响应。
- StaticFile() 和 StaticFS(): 实现静态文件和文件系统路由,支持通过禁用目录列表的选项。
- 服务器发送事件 (SSE) 支持: 添加原生的 SSE 支持。
- HTTP 流式传输支持: 通过 c.Stream() 方法提供 HTTP 流式传输功能。
- 支持 UNIX 套接字: 在应用层面支持 UNIX 套接字连接。
- WrapF() 和 WrapH() 助手函数: 提供包装 http.HandlerFunc 和 http.Handler 的辅助函数,便于在 KangGo 框架中集成原生 HTTP 处理器。