Skip to content

Releases: goodluckxu-go/goapi

v0.1.9

13 Jan 06:19
Compare
Choose a tag to compare
  1. html_response中xml返回添加头部
  2. 修改SetStructTagVariableMapping映射规则,执行替换原则,映射值中的{{val}}不执行替换
  3. 将favicon图标迁移到swagger目录下面

v0.1.8

19 Nov 03:08
Compare
Choose a tag to compare
  1. 修改默认md为中文的,添加ja_jp的i18n
  2. 修改结构体解析只支持json,xml格式
  3. security的desc注释添加一个注释接口
  4. debug中router日志合并path和pos相同的日志打印
  5. debug中router日志修改样式
  6. openapi中Schema存在$ref时添加可以存在xml便于XML别名命名
  7. openapi处理xml的无key模式

v0.1.7

11 Nov 07:12
Compare
Choose a tag to compare

优化代码

v0.1.6

04 Nov 07:29
Compare
Choose a tag to compare
  1. 修复sse返回组装的bug
  2. 修复重复的路由+方法
  3. 修改RunTLS日志说明的http为https

v0.1.5

14 Oct 02:14
Compare
Choose a tag to compare
  1. 将Router的标签获取修改为const常量
  2. 加SetStructTagVariableMapping方法可设置结构体标签summary和desc的映射变量
  3. 修复No operations defined in spec!时运行抛出异常的bug
  4. 将openapi的json序列化无序排列改为按照键升序排列
  5. 将swagger的js,css合并成一个路由
  6. 将pprof的非首页路由合并成一个路由
  7. 取消pprof的docs文档展示
  8. swagger常量替换

v0.1.4

08 Oct 03:43
Compare
Choose a tag to compare

默认日志输出格式修改

v0.1.3

27 Sep 08:37
Compare
Choose a tag to compare

紧急修复非子项目出现的bug

v0.1.2

27 Sep 01:23
Compare
Choose a tag to compare
  1. 实现jwt加密和security中jwt认证
  2. 增加IncludeChildAPI方法,可以创建子项目,每个子项目文档不相同
  3. 优化代码

v0.1.1

18 Sep 02:51
Compare
Choose a tag to compare
  1. 修改中间件下一个中间件截断后,上一个中间件没有返回值的bug
  2. 将openapi验证时integer的int8,uint8,int16,uint16的最大最小值修改为系统值
  3. 修复response.HTTPException方法的httpCode设置后恒等于200的bug
  4. 修改response.HTTPException方法,删除headers参数
  5. 修改response.HTMLResponse方法中的Html为string类型,使其变为可使用模板参数
  6. 修改response.TextResponse方法使header可以覆盖Content-Type类型
  7. 给openapi的Extensions扩展字段增加验证必须以x-开头

v0.1.0

09 Sep 01:12
Compare
Choose a tag to compare
  1. 修改由于[]byte和[]uint8类型相等引起的展示类型混乱的bug,使[]byte只支持非json,xml的其他媒体的body类型
  2. openapi兼容int8,uint8,int16,uint16的integer类型(定义区间);兼容int类型判断系统是否为64位使用format为int32或int64
  3. 修复httpResponse中类型为string无法获取值的bug;
  4. 添加textResponse结构
  5. 修复非json,xml格式识别[]byte为数组的bug
  6. 增加swagger配置项DocExpansion和DeepLinking的修改
  7. 处理openapi时将allOf改为ref
  8. 处理openapi的Schema对象的example改为examples
  9. 优化代码