Spring Shell 2.1.0-M4 现已发布,感兴趣的用户可以从 https://repo.spring.io/milestone 获得。
该版本中一些值得注意的变化包括:
- 项目已更新为 Boot
2.7.0
- 命令子系统已被重写
- 支持动态注册命令
- 执行目标现在也可以是
Function
或Consumer
- 内置帮助命令通过模板呈现
Issues
- #427 非交互模式下的 Better errors
- #422 重做 help command
- #421 在 command registration 中把 help 改为 description
- #420 在 CommandContext 中公开 CommandRegistration
- #419 更新 boot 2.7.0
- #417 支持定义历史文件位置
- #414 在 SingleItemSelector 中公开默认选项
- #411 更新 boot 2.6.7
- #409 默认值未正确使用
- #395 删除 jcommander
- #394 删除 spring-shell-test-samples
- #387 添加 ComponentFlow 的自动配置
- #383 更新文档
- #382 更新 boot 2.6.4
- #380 重做命令子系统
- #379 动态注册命令
- #364 UI 组件的 Flow system
- #340 对 JCommander 的原生支持
- #333 删除对 shell 1.x 的旧版支持
更多详情可查看 release notes。