Skip to content

Releases: AterDev/Perigon.CLI

v9.0.0-rc1

12 Mar 08:17

Choose a tag to compare

v9.0.0-rc1 Pre-release
Pre-release

🎉 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

v8.2.8

15 Oct 10:48

Choose a tag to compare

更新内容

主要修改了前端请求服务生成的目录结构。旧项目如果使用新版本生成 ,前端引用服务和模型的路径需要全部改动(谨慎)。

新目录结构具有更好的组织方式和兼容性,后续基本不会再变动了。

Full Changelog: v8.2.5...v8.2.8