Spring Shell 2.1.4 和 3.0.0-M3 已发布。
Spring Shell 是基于 Spring 的交互式 Shell,可让开发者使用简单的基于 Spring 的编程模型来开发命令。
Spring Shell 3.0.0-M3 是建立在 Spring Boot 3.0.0 GA 版本之上的第一个里程碑。
Spring Shell 2.1.4 版本主要变化:
修复
此 GA 包含一些显着变化:
- 基于 Spring Boot 2.7.6 构建
- 向后移植了一些错误修复
问题
#577 backport 没有连字符的 ShellOption 没有注册
#573 backport 如果没有值,方法执行应该不会出错
#571 升级 spring-boot 2.7.6
#570 backport 处理选项值中的空格
详情查看 release note 。
3.0.0-M3 版本主要变化:
修复
这个里程碑使用Spring Boot 3.0.0
并包含一些显着的变化:
- 常见错误修复
- 新测试模块
问题
#576 在 linux 上使用 musl 构建示例
#575 ShellOption 未在没有连字符的情况下注册
#574 升级 spring-boot 3.0.0
#572 方法执行不应在没有值的情况下出错
#568 升级 spring-boot 3.0.0-RC2
#567 处理选项中的空格值
#565 自动配置类应该使用@autoConfiguration
#558 文档更新
#552 在本地修复 e2e flow.test.ts
#516 JLine 终端应该是可配置的
#489 提供测试框架
详情查看 3.0.0 M3 release note 。