Releases: AterDev/Perigon.CLI
Releases · AterDev/Perigon.CLI
v9.0.0-rc1
🎉 V9.0.0-rc1 Release
What Changed
该版本重构了代码目录结构,为未来的功能开发提供支撑。将之前以命令行为主的工具,变成以Web UI为主的工具。
该版本主要一些变化:
- 使用Sqlite替换了LiteDb,好处是更方便后续的开发,坏处是增加了打包体积
- 支持slnx格式的项目
- 重构了代码生成方式,引入了
razor引擎模型 - 添加了生成任务模块功能,可自定义生成的内容(通过编写razor模板)
- 前端框架升级到了Angular 19,全面使用standalone,并应用最新的Material主题
- 完善了Csharp客户端请求的代码生成
- 项目模板默认集成了.NET Aspire
- 项目模板进一步简化了抽象,并修改了接口默认返回
- 依赖更新
Upgrade Instructions
9.0从模板到生成内容,与8.0都不兼容,所以,基于8.0的项目,并不能直接使用9.0的工具。
建议使用9.0创建新的项目,新项目目标框架仍然为.NET8。
后续会完善文档,以介绍版本的不同,以便提供手动升级的可能。
Full Changelog: v8.2.8...v9.0.0-rc1