Skip to content

Milestones

List view

  • 常规维护

    Due by January 8, 2024
    2/2 issues closed
  • 常规迭代

    Due by December 31, 2023
    6/6 issues closed
  • 深耕Spring Cloud Gateway网关组件下的聚合场景,彻底解决疑难杂症

    Due by August 10, 2023
    4/4 issues closed
  • 修复主要bug

    Due by July 31, 2023
    11/11 issues closed
  • 主要完善修复当前4.0版本的功能性bug ## 主要更新 1、网关聚合组件knife4j-gateway-spring-boot-starter针对OpenAPI3规范聚合时丢失context-path的支持,在ui层面做兼容 2、springdoc-openapi版本升级到最新版本1.6.14、2.0.2 3、`knife4j-openapi3-jakarta-spring-boot-starter`模块属性配置在idea不提示的异常情况处理 4、增强属性自定义文档加载分组的bug处理[GitHub#PR525](https://github.com/xiaoymin/knife4j/pull/525) 5、`knife4j-dependencies`模块漏掉部分依赖模块版本定义的情况 6、解决****不添加 springdoc-openapi-ui 依赖异常的问题[Gitee#I66YJA](https://gitee.com/xiaoym/knife4j/issues/I66YJA)** 7、针对OAS3规范中Parameter属性缺失字段说明的异常情况修复 8、针对OAS3规范中扩展属性包括排序、作者等不生效的问题[Gitee#I6FB9I](https://gitee.com/xiaoym/knife4j/issues/I6FB9I) 9、部分字段翻译问题[GitHub#540](https://github.com/xiaoymin/knife4j/issues/540) 10、使用增强属性开启`production`时出现的NPE异常[GitHub#527](https://github.com/xiaoymin/knife4j/issues/527) 11、针对OpenAPI3规范的tag名称兼容性问题[Gitee#I6JATP](https://gitee.com/xiaoym/knife4j/issues/I6JATP) 12、实体类接收url参数时文档不显示参数说明的问题[Gitee#I6H8CD](https://gitee.com/xiaoym/knife4j/issues/I6H8CD) 13、修复OAS3规范上传组件的识别问题[Gitee#I6HAW0](https://gitee.com/xiaoym/knife4j/issues/I6HAW0)、[GitHub#538](https://github.com/xiaoymin/knife4jissues/538) 14、SpringWebflux框架的集成组件starter封装[GitHub#521](https://github.com/xiaoymin/knife4j/issues/521) 15、针对Basic验证的特性增加include属性,允许开发者自定义配置[GitHub#530](https://github.com/xiaoymin/knife4j/issues/530) ## 快照版本 4.1.0版本会修复相应的Bug后,会发布SNAPSHOT快照版本,开发者可以使用,也帮助Knife4j测试新版本 1、项目pom.xml中配置快照仓库,如下: ```xml <repositories>
 <repository>
 <id>nexus-maven</id>
 <name>nexus-maven</name>
 <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
 </repository> 
</repositories> ``` 2、引入依赖: > 以openapi2为例,需要注意的是,从4.0.0版本开始,knife4j提供的starter包artifactId有了变化 ```xml <dependency>
 <groupId>com.github.xiaoymin</groupId>
 <artifactId>knife4j-openapi2-spring-boot-starter</artifactId>
 <version>4.1.0-SNAPSHOT</version>
 </dependency> ``` ## 反馈交流 开发者如在使用过程中发现问题或者有新的想法,可以通过提交[issue](https://gitee.com/xiaoym/knife4j/issues)进行反馈,或者关注**Knife4j**的微信公众号,加入微信交流群与作者沟通交流 ![](https://foruda.gitee.com/images/1661053867569480310/%E6%89%AB%E7%A0%81_%E6%90%9C%E7%B4%A2%E8%81%94%E5%90%88%E4%BC%A0%E6%92%AD%E6%A0%B7%E5%BC%8F-%E6%A0%87%E5%87%86%E8%89%B2%E7%89%88.png)

    Due by March 31, 2023
    8/8 issues closed
  • 参考:https://gitee.com/xiaoym/knife4j/issues/I5LIQZ#note_14874539 进度明细(科学上网):https://xiaoymin.notion.site/Knife4j-4-0-46d7d4424fe44701a960cad30eb72006

    Due by December 31, 2022
    26/26 issues closed