Skip to content

RuoYi-Vue-FastAPI v1.8.0

Choose a tag to compare

@insistence insistence released this 19 Dec 09:10
· 14 commits to master since this release
9dc7170

项目依赖

后端

1.后端依赖升级到最新版本,请升级依赖或重新创建环境。

新增功能

1.新增请求上下文管理类。
2.新增PreAuthDependencyCurrentUserDependencyDataScopeDependencyDBSessionDependencyUserInterfaceAuthDependencyRoleInterfaceAuthDependency依赖函数。
3.新增上下文清理中间件。
4.新增公共vo模块。
5.新增配置文档静态资源方法。
6.新增自动注册路由功能。
7.新增docker compose部署方式。
8.网页标题设置新增SET_TITLE方法。
9.菜单导航设置支持纯顶部。

BUG修复

1.修复单账号登录模式下强退功能失效的问题。
2.确保ApschedulerJobs字段类型与apscheduler默认创建的表字段类型一致。
3.修复磁盘存在异常时服务监控无法正常运行的问题。
4.移除代码生成表业务表外键,修复无法删除的问题。
5.修复固定头部时出现的导航栏偏移问题。
6.修复表单构建移除所有控件后切换路由回来空白问题。
7.修复代码生成v3模板时间控件between选择后清空报错问题。

代码重构

1.增强ruff规则,完善类型提示。
2.优化项目结构,新增common模块,原annotation、aspect、constant、enums模块移动至common模块下。
3.重构app与server设计。

代码优化

1.controller层全部使用新依赖项。
2.当前用户信息使用上下文变量。
3.分页模型改为使用公共vo模块的PageModel。
4.优化API文档的响应模型显示。
5.操作响应模型改为使用公共vo模块的CrudResponseModel。
6.优化API文档的接口描述信息。
7.登录/注册页面底部版权信息修改为读取配置。
8.优化生成代码下载的zip文件名。
9.优化表单构建关闭页签销毁复制插件。
10.优化字典组件值宽松匹配。
11.默认固定头部。

Full Changelog: v1.7.1...v1.8.0