Skip to content

Releases: YunaiV/ruoyi-vue-pro

v1.8.1:新增会员中心、商城系统

03 Sep 11:17
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:88371
  • 源码代码行数:143844
  • 注释行数:33292
  • 单元测试用例数:936

⭐ New Features

  • 【新增】vben 版本,升级 ant-design-vue 4.0,由 @xingyu 贡献
  • 【优化】Redis 缓存替代本地缓存,降低学习成本,由 @圆梦巨人 贡献 #548
  • 【新增】yudao-cloud 的 《微服务调试(必读)》 文档,解决本地微服务调试时,会请求打到其他同学的本地服务实例
  • 【优化】yudao-cloud 移除 Dubbo 依赖,由 @芋道源码 贡献 7f7a3c5
  • 【优化】优化 docker-compose 功能,首次运行加载 sql/mysql/ruoyi-vue-pro.sql,由 @dhb52 贡献 #546
  • 【新增】会员标签管理,由 @疯狂的世界 贡献 #576#207
  • 【新增】会员分组管理,由 @疯狂的世界 贡献 #580
  • 【新增】会员等级管理,由 @疯狂的世界 贡献 #209#215#585
  • 【新增】会员签到、积分,由 @QingX 贡献 #171#178#204#575#506
  • 【新增】订单列表管理重构完善,由 @puhui999 贡献 #210#581#600#229
  • 【修复】mall、bpm 编译错误的问题,由 @wcz 贡献 #547
  • 【新增】会员详情,由 @风狗 贡献 #587#583#212#218#592#221#593#222
  • 【新增】商品评论的后台新增、回复等功能,由 @疯狂的世界 贡献 #591#220
  • 【新增】订单的取消操作 API,由 @疯狂的世界 贡献 #601#603
  • 【新增】优惠劵发放,包括管理员发放、会员领取等,由 @疯狂的世界 贡献 #597#225#602#230#604#231
  • 【新增】支付中心:增加模拟支付,方便开发调试,由 @Jason 贡献 #550
  • 【优化】基于 Redis 实现的 pubsub、stream 消息队列,支持开启或关闭。默认为关闭状态,项目启动更快,由 @芋道源码 贡献 68049b8
  • 【优化】Vue3 管理后台:request 支持传递 axios 原生参数,例如说 timeout 超时,由 @SupGiant 贡献 #18
  • 【优化】Vue3 管理后台:使用 unocss 替代 windcss,由 @xingyuv 贡献 #186
  • 【新增】Vue3 管理后台:支付管理 -> 应用信息,由 @dhb52 贡献 #188
  • 【新增】Vue3 管理后台:支付管理 -> 订单管理,由 @dhb52 贡献 #191
  • 【新增】Vue3 管理后台:支付管理 -> 退款管理,由 @dhb52 贡献 #196
  • 【新增】yudao-cloud:增加 docker-compose.yml,由 @jhaol 贡献 #48
  • 【优化】yudao-cloud:统一各模块日志彩色打印,由 @babylazsss 贡献 #47
  • 【优化】Redis Cache,支持 scan 扫描,支持过期单位,由 @wanwan 贡献 #562
  • 【优化】数据权限,使用 Parenthesis 使用 Parenthesis 为原有表达式添加括号,由 由 @oah1021 贡献 #332

🐞 Bug Fixes

  • 【修复】yudao-cloud 操作日志存在无限递归的问题,由 @芋道源码 贡献 3930fd7
  • 【修复】Vue3 管理后台:分配角色菜单时,调用接口 404 问题,由 @芋道源码 贡献 0139443
  • 【修复】MailAccountService 更新/删除事,缓存未清空,由 @ZJY 贡献 #49
  • 【修复】Vue3 管理后台:登录后,通过登录页面无法再次登录的问题,由 @lehug 贡献 #195
  • 【修复】pgsql 新建租户时,由于 data_scope_dept_ids 为空值,产生的错误导致插入不成功,由 @天天写BUG 贡献 #561
  • 【修复】支付模块微信 App 统一下单时,返回值解析错误,由 @马铃薯头 贡献 #558
  • 【修复】创建菜单 permission 为空时,缓存 KEY 为 空 的 BUG,由 @杜继强 贡献 #557
  • 【修复】表格固定列不设置宽度时,布局错误问题,由 @BladeX 贡献 #556
  • 【修复】修复三方登录报错的问题,由 @xingyu 贡献 #549
  • 【修复】租户套餐修改时,查询角色报错问题,由 @芋道源码 贡献 ee53d2a
  • 【修复】Vue3 管理后台打包报错的问题,由 @爱之小枫 贡献 #200
  • 【修复】Vue3 关你后台的个人中心,修改密码校验失效的问题,由 @baayso 贡献 #201
  • 【修复】在调用 #selectList 的时候,如果 Collection 参数为空会报错 SQL 异常,由 @刁航 贡献 #326
  • 【修复】MapStruct 在 Date 和 LocalDateTime 转换的时区问题,由 @clockdotnet 贡献 #586
  • 【修复】Vue3 管理后台的 Pagination 当全局 size 为 small 的时候,分页组件样式太大的问题;当组件为 small 时,则会显示小的分页组件,由 @AKING 贡献 #216
  • 【修复】Vue3 管理后台的,单独使用 el-dialog 组件时,样式被篡改的问题,由 @AKING 贡献 #213
  • 【修复】兼容 Spring Web 配置上下文根路径的情况,由 @suyh 贡献 #594
  • 【修复】Vue2 管理后台:Crontab 组件 radio 的 label 类型不一致,由 @高小牛 贡献 #599
  • 【修复】微信支付初始化 client 客户端错误,导致发起支付报错,由 @52Lau 贡献 #319
  • 【修复】微信公众号菜单添加跳转小程序失败,由 @Krane 贡献 #335
  • 【修复】如果多个数据权限的规则合并的话,一个规则为 null,则 AndExpression(allExpression, oneExpress) 为空报错,由 @sodkwhy 贡献 #51
  • 【修复】Vue3 管理后台:CRUD Schema 解决了当使用默认的 dict 选项时,form 中事件不能触发的问题,由 @AKING 贡献 #226

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.13 to 2.7.14
  • 【升级】mybatis-plus from 3.5.3.1 to 3.5.3.2

v1.8.0:重构支付中心,提供支付接入实战

26 Jul 23:56
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:139152
  • 源码代码行数:85791
  • 注释行数:31891
  • 单元测试用例数:899

⭐ New Features

  • 【优化】使用 docker compose -T 来执行数据导入,由 @dhb52 贡献 #508
  • 【重构】支付 PayClient 实现,优化对支付、退款异常的处理,由 @芋道源码 贡献
  • 【优化】支付与退款的表结构、回调支持幂等处理,由 @芋道源码 贡献
  • 【新增】PayOrderSyncJob 实现渠道支付结果的轮询,解决支付回调延迟的小概率延迟问题,由 @芋道源码 贡献
  • 【新增】PayRefundSyncJob 实现渠道退款结果的轮询,解决支付回调延迟的小概率延迟问题,由 @芋道源码 贡献
  • 【新增】微信公众号、小程序、扫码、条码支付与退款的接入,由 @芋道源码 贡献
  • 【新增】商城 uniapp 商品列表、详情的实现,支持拼团、秒杀、团购商品,由 @芋道源码 贡献
  • 【优化】商城订单的价格计算实现,基于责任链模式,支持配送、会员折扣、限时折扣、满减送、优惠劵等的多重计算,由 @芋道源码@Jason 贡献
  • 【新增】Vue3 管理后台:[营销中心 -> 秒杀时段]、[营销中心 -> 秒杀活动],由 @puhui999 贡献
  • 【新增】商城的售后日志,基于 AOP 实现,由 @陈賝 贡献
  • 【优化】完善商品评论的实现,由 @puhui999 贡献
  • 【优化】适配 postgres 数据库 sql 脚本,由 @御码滴汉子 贡献 #408

🐞 Bug Fixes

  • 【修复】RedisPendingMessageResendJob 任务可能会导致消息重复的问题,由 @天气真好 贡献 #408
  • 【修复】Vue2 管理后台:富文本编辑器自动聚焦问题,由 @hellozbk 贡献 #492
  • 【修复】Vben 管理后台:代码生成器对 RadioButtonGroup 组件的支持,由 @xingyu 贡献 #513
  • 【修复】公众号标签修改提示报错,由 @再难也要坚持 贡献 #512
  • 【修复】Spring Boot 3.X 兼容性问题:启动 Mp 模块报错问题,由 @飞奔中 贡献 #507
  • 【修复】使用 PG 数据库时,站内信表、菜单权限表字段类型不一致问题,由 @呵呵大 贡献 #505
  • 【修复】PG 数据库部分字典数据缺失,由 @Zhang Yi 贡献 #292
  • 【修复】pg 数据库的脚本错误,由 @御码滴汉子 贡献 #497
  • 【修复】Set access token expire time to 0 报错问题,和邮件发送用户编号为空问题,由 @clockdotnet 贡献 #498
  • 【修复】Vue2 管理后台:生产环境打包压缩等配置未生效问题,由 @GuYu 贡献 #502
  • 【修复】Vue3 管理后台:短信渠道提交失败,由 @圆梦巨人 贡献 #166
  • 【修复】Vue3 管理后台:授权类型选项 bug,由 @wangzhaoqiang 贡献 #167
  • 【修复】Vue3 管理后台:修复 refreshToken 过期时间不正确,由 @呵呵大 贡献 #170
  • 【修复】Cloud 生成的时间类型为 Date 而不是 LocalDateTime 的错误问题,由 @jiaohongtao 贡献 #38
  • 【修复】Vue3 管理后台:useTable 在分页返回 total 为 0 时的 bug,由 @nullcache 贡献 #10
  • 【修复】Vue3 管理后台:BPMN 处理 window.bpmnInstances 有时候为 undefined 问题,由 @OlyLis 贡献 #155
  • 【修复】Vben 管理后台的代码生成模版,增加 resetSchema 调用,由 @xingyu 贡献 #540
  • 【修复】API 记录日志耗时单位修改为毫秒的问题,由 @kinlon92 贡献 #541
  • 【修复】Vue2 管理后台:VideoUpload 修改后再新增时的表单,无法清除还原到未选择视频文件状态的问题,由 @hellozbk 贡献 #536
  • 【修复】Vue3 管理后台的代码生成,Editor 属性修正为 v-model,由 @adely 贡献 #533
  • 【修复】application-local 配置文件,master 数据库 pg 连接串的数据库名由 slave 引用改为 master,由 @御码滴汉子 贡献 #525
  • 【修复】Cloud ErrorCodeApi 接收 LocalDateTime 参数不正确的问题,由 @我很幸福 贡献 #40
  • 【修复】Spring Cloud Bus RocketMQ 无法广播消费的问题,由 @Fanjc 贡献 #43
  • 【修复】去除 sql 中多余的在 jimu_report_data_source 表中设置 tenant_id 字段,由 @QSSSYH 贡献 #44
  • 【修复】yudao-ui-admin 前端 Cron 表达式-周选择第 4 项,# 号两边的值颠倒了,由 @Peter Nuding 贡献 #252
  • 【修复】Vue3 管理后台:定时任务,删除功能报错,由 @死歌 贡献 #180
  • 【修复】Vue3 管理后台:手机登录后,跳转不正确的问题,由 @water 贡献 #182

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.11 to 2.7.13
  • 【升级】captcha-plus from 1.0.3 to 1.0.5
  • 【升级】druid from 1.2.16 to 1.2.18
  • 【升级】lombok from 1.18.26 to 1.18.28
  • 【升级】hutool from 5.8.18 to 5.8.20
  • 【升级】easyexcel from 3.3.1 to 3.3.2
  • 【升级】guava from 32.0.0-jre to 32.0.1-jre
  • 【升级】minio from 8.5.2 to 8.5.4
  • 【升级】jimureport from 1.5.6 to 1.5.8
  • 【升级】wx-java-mp from 4.3.0 to 4.5.0
  • 【升级】wx-java-pay from 4.3.0 to 4.5.0

v1.7.3:完善达梦数据库的兼容,新增 Vue3 商品管理

29 May 15:15
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:122183
  • 源码代码行数:74826
  • 注释行数:28647
  • 单元测试用例数:790

⭐ New Features

  • 【新增】达梦数据库的适配,并提供 SQL 文件,由 @changelzj 贡献 #474
  • 【新增】Vue3 管理后台:新增菜单搜索,由 @卡农ding 贡献 #156
  • 【新增】Vue3 管理后台:菜单管理:添加刷新菜单缓存按钮,由 @puhui999 贡献 #134
  • 【新增】Docker compose 的支持,可阅读 Docker-HOWTO.md 文档使用,由 @dhb52 贡献 #468
  • 【新增】Vue3 管理后台:[商品中心 -> 商品管理],由 @puhui999 贡献
  • 【新增】Vue3 管理后台:[交易中心 -> 物流公司],由 @Jason 贡献
  • 【新增】Vue3 管理后台:[交易中心 -> 配送模版],由 @Jason 贡献
  • 【重构】Vue3 管理后台:公众号 MP 模块重构,功能增强,由 @dhb52 贡献 #135#137
  • 【重构】Vue3 管理后台:[基础管理 -> Redis监控] 使用 EChart 组件实现,由 @Chika 贡献 #148
  • 【优化】Vue3 管理后台:升级 Vite 4.3.1,升级其它依赖,由 @xingyu4j 贡献 #53b6f0b
  • 【优化】_column.vmrequired = true 提示已过期,改成使用:requiredMode = Schema.RequiredMode.REQUIRED,由 @baayso 贡献 #470
  • 【优化】发送邮件逻辑优化,邮件标题支持模版参数,由 @傲世孤尘 贡献 #485

🐞 Bug Fixes

  • 【修复】代码生成:Vue3 标准模板缺少 baseURL 的格式化,由 @baayso 贡献 #462
  • 【修复】新建商品时商品分类状态判断错误,由 @LiZhongShi 贡献 #459
  • 【修复】缺少 ServletUtils 引用,由 @inypeacock 贡献 #461
  • 【修复】一键改包的”占位“文件影响改包工具运行,由 @anzhen-tech 贡献 #458
  • 【修复】尝试修复项目第一次打包失败报 Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:3.3.0:jar,由 @芋道源码 贡献 #91f63ff
  • 【修复】Vue3 【站内信】测试模板消息发送,接口调用错误问题,由 @ZanGe丶 贡献 #145
  • 【修复】Vue3 表格内容超过表格总宽度后,横向滚动条前端顶不到表格边缘的问题,由 @AhJindeg 贡献 #139
  • 【修复】tika 库解析文件报错的问题,由 @灬霍霍 贡献 #481
  • 【修复】StrUtils.maxLength 会强制给后面加三个点,哪怕长度没有超过,优化长度不超过不加 ...,由 @重楼 贡献 #479
  • 【修复】修复 Vue3 代码生成 api 模版错误,由 @xingyu4j 贡献 #469
  • 【修复】easyexecl 3.3.0 bug 引起导出表格异常(java.lang.NoClassDefFoundError),由 @WalkerLee 贡献 #274
  • 【修复】不同模块错误码区间冲突、部分错误码重复错误,由 @Rundeepin 贡献 #484
  • 【修复】Vue2 管理后台:公众号粉丝同步 api 配置错误,由 @VT1996 贡献 #489
  • 【修复】Spring Cloud:网关 body 数据过大超过默认 256K 时,报错 DataBufferLimitException 异常,由 @杨寒寒 贡献 #34
  • 【修复】邮件日志 sendTime 类型不一致(应该是 LocalDateTime),@芋道源码 贡献 #cc04956
  • 【修复】Vue3 管理后台:公告内容不能为空,@cn3lfs 贡献 #9
  • 【修复】Vue3 管理后台:解决 vue 版本与 pinia 版本兼容问题,@qiuhuanran 贡献 #8

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.10 to 2.7.11
  • 【升级】mapstruct from 1.5.3 to 1.5.5
  • 【升级】hutool from 5.8.15 to 5.8.18
  • 【升级】easyexcel from 3.2.1 to 3.3.1

v1.7.2:重构 Vue3 管理后台,提升易用性、稳定性

19 Apr 12:47
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:125001
  • 源码代码行数:77128
  • 注释行数:28642
  • 单元测试用例数:789

⭐ New Features

  • 【新增】《代码热加载》 文档,提升开发效率。
  • 【新增】Vue 管理后台:优化 VSCode 代码 Debugger 调试,使用 VSCode 自带的功能,由 @puhui999 贡献 #117
  • 【新增】代码生成时,增加 UI 类型的选择,可生成 Vue2、Vue3 多种管理后台的代码,支持 CRUD Schema 模式,由 @芋道源码 贡献 #453
  • 【新增】代码生成器,支持 VBEN 管理后台,由 @xingyu 贡献 #454
  • 【优化】Vue3 管理后台:去除 BPMNJS、FormCreate、Highlight 的全局引入,降低打包后的大小(6.6M -> 1.3M),由 @芋道源码 贡献 #128
  • 【重构】Vue3 管理后台:[基础设施 -> 配置管理] 由 @芋道源码 贡献 #24
  • 【重构】Vue3 管理后台:[SSO 登录] 由 @puhui999 贡献 #107
  • 【重构】Vue3 管理后台:[基础设施 -> 数据源配置] 由 @xiaowuye 贡献 #25
  • 【重构】Vue3 管理后台:[系统管理 -> 通知公告] 由 @babylazsss 贡献 #26
  • 【重构】Vue3 管理后台:[系统管理 -> 文件管理] 由 @xiaowuye 贡献 #29#28
  • 【重构】Vue3 管理后台:[系统管理 -> 字典管理] 由 @Theo 贡献 #38
  • 【重构】Vue3 管理后台:[系统管理 -> 错误码管理] 由 @kinlon92 贡献 #39
  • 【重构】Vue3 管理后台:[系统管理 -> 岗位管理] 由 @Chika 贡献 #44
  • 【重构】Vue3 管理后台:[系统管理 -> 登录日志] 由 @lour6498 贡献 #41
  • 【重构】Vue3 管理后台:[系统管理 -> 客户端管理] 由 @yj441106 贡献 #60
  • 【重构】Vue3 管理后台:[基础设施 -> 错误日志] 由 @oldBaby 贡献 #43
  • 【重构】Vue3 管理后台:[基础设施 -> 访问日志] 由 @oldBaby 贡献 #48
  • 【重构】Vue3 管理后台:[基础设施 -> 代码生成] 由 @xiaowuye 贡献 #68
  • 【重构】Vue3 管理后台:[基础设施 -> 定时任务] 由 @孔思宇 贡献 #65
  • 【重构】Vue3 管理后台:[系统管理 -> 租户管理] 由 @东方白 贡献 #40
  • 【重构】Vue3 管理后台:[系统管理 -> 租户套餐] 由 @puhui999 贡献 #77#75
  • 【重构】Vue3 管理后台:[系统管理 -> 短信管理] 由 @puhui999 贡献 #45
  • 【重构】Vue3 管理后台:[系统管理 -> 部门管理] 由 @凌太虚 贡献 #36
  • 【重构】Vue3 管理后台:[系统管理 -> 敏感词管理] 由 @syd 贡献 #55
  • 【重构】Vue3 管理后台:[系统管理 -> 菜单管理] 由 @Theo 贡献 #54
  • 【重构】Vue3 管理后台:[系统管理 -> 用户管理] 由 @fessor 贡献 #67#76
  • 【重构】Vue3 管理后台:[系统管理 -> 角色管理] 由 @Chika 贡献 #63#85
  • 【重构】Vue3 管理后台:[系统管理 -> 站内信消息] 由 @咱哥丶 贡献 #53
  • 【重构】Vue3 管理后台:[系统管理 -> 站内信消息] 由 @咱哥丶 贡献 #53
  • 【重构】Vue3 管理后台:[公众号 -> 账号管理] 由 @kinlon92 贡献 #49
  • 【重构】Vue3 管理后台:[公众号 -> 标签管理] 由 @矿泉水 贡献 #50
  • 【重构】Vue3 管理后台:[公众号 -> 数据统计] 由 @kinlon92 贡献 #69#72
  • 【重构】Vue3 管理后台:[公众号 -> 粉丝管理] 由 @dhb52 贡献 #103
  • 【重构】Vue3 管理后台:[公众号 -> 消息管理] 由 @&wxr 贡献 #58#70
  • 【重构】Vue3 管理后台:[公众号 -> 图文草稿箱] 由 @dhb52 贡献 #102
  • 【重构】Vue3 管理后台:[公众号 -> 素材管理] 由 @dhb52 贡献 #105
  • 【重构】Vue3 管理后台:[公众号 -> 自动回复] 由 @dhb52 贡献 #110
  • 【重构】Vue3 管理后台:[商品中心 -> 商品分类] 由 @孔思宇 贡献 #82
  • 【重构】Vue3 管理后台:[商品中心 -> 商品属性] 由 @孔思宇 贡献 #83
  • 【重构】Vue3 管理后台:[商品中心 -> 商品品牌] 由 @Aix 贡献 #104
  • 【重构】Vue3 管理后台:[支付管理 -> 商户信息] 由 @凌太虚 贡献 #81
  • 【重构】Vue3 管理后台:[支付管理 -> 应用信息] 由 @东方白 贡献 #116
  • 【重构】Vue3 管理后台:[支付管理 -> 支付订单] 由 @东方白 贡献 #116
  • 【重构】Vue3 管理后台:[支付管理 -> 退款订单] 由 @东方白 贡献 #116
  • 【重构】Vue3 管理后台:[工作流 -> 我的流程] 由 @Chika 贡献 #93
  • 【重构】Vue3 管理后台:[工作流 -> 已办任务] 由 @Chika 贡献 #90
  • 【重构】Vue3 管理后台:[工作流 -> 待办任务] 由 @Chika 贡献 #93
  • 【重构】Vue3 管理后台:[工作流 -> 请假查询] 由 @ZanGe丶 贡献 #108
  • 【新增】Vue3 管理后台:增加全局权限判断函数 checkPermi 和 checkRole,由 @LinkLi 贡献 #22
  • 【新增】字典数据 starter 模块单元测试,由 @与或非 贡献 #440
  • 【新增】多租住 Job 部分的单元测试,由 @与或非 贡献 #27
  • 【优化】校验手机号码是否正确的正则,由 @冰是睡着的水 贡献 #447
  • 【新增】PasswordEncoder 加密复杂度自定义,由 @Fanjc 贡献 #24
  • 【新增】Vue3 增加 @element-plus/icons-vue 依赖,由 @dhb52 贡献 #101
  • 【优化】Vue3 管理后台:增加 Mp 账号 Select 下拉框组件,由 @dhb52 贡献 #113#118
  • 【优化】Vue3 管理后台:使用 Editor 替代 WxEditor,移除 @vueup/vue-quill 依赖,由 @dhb52 贡献 #121
  • 【优化】Vue3 管理后台:公众号消息独立 MessageTable 等组件,解决消息弹窗不重置的问题,由 @dhb52 贡献 #121
  • 【优化】Vue3 管理后台:公众号的素材管理,拆分多个独立组建,由 @dhb52 贡献 #126
  • 【优化】Vue3 管理后台:公众号的自动回复,拆分 ReplyTable 列表组件,由 @dhb52 贡献 #129
  • 【优化】Vue3 管理后台:公众号的消息回复组件,不同消息拆分不同表单,提升可维护性,由 @dhb52 贡献 #129
  • 【优化】Vue3 管理后台:公众号的草稿管理件,拆分多个独立组建,由 @dhb52 贡献 #129
  • 【优化】Vue3 管理后台:公众号的菜单管理,拆分多个独立组建,由 @dhb52 贡献 #129
  • 【优化】Vue2 管理后台:将工作流的业务表单做为动态组件,直接显示到审批页面,不再需要点击查看,由 @疯狂的世界 贡献 #432
  • 【优化】Vue3 管理后台:将工作流的业务表单做为动态组件,直接显示到审批页面,不再需要点击查看,由 @puhui999 贡献 #130
  • 【重构】Vue3 管理后台:给所有组件添加 name 属性预防未知 bug!!! 由 @puhui999 贡献 #125

🐞 Bug Fixes

  • 【修复】Flowable 无法自动建表问题,由 @LinkLi 贡献 #427
  • 【修复】Vue3 管理后台:包含字典表的页面加载时报错,由 [@毕梅](https://gitee.com/m...
Read more

v1.7.1:新增 Vue3 管理后台支持工作流、大屏设计器,升级 OpenAPI 3.0 接口文档

05 Mar 11:57
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:126673
  • 源码代码行数:78532
  • 注释行数:28594
  • 单元测试用例数:782

⭐ New Features

🐞 Bug Fixes

  • 【修复】Vue3 管理后台的tagViews 左右两侧按钮不能垂直居中的问题,由 @AKING 贡献 #406
  • 【修复】项目启动,链接数据查询时控制台报错 SQLNonTransientConnectionException 异常,由 @zhang 贡献 #406
  • 【修复】Redis Pub/Sub 广播消费的容器,默认未启动的问题,由 @筱龙缘 贡献 #415
  • 【修复】MySQL 连接为 Asia/Shanghai 本地时区,由 @小桂子 贡献 #409 #410
  • 【修复】代码生成器的同步报错问题,由 @Rex 贡献 #413
  • 【修复】登录选择钉钉等第三方弹窗后,点击取消弹窗后恢复登录按钮 loading 状态,由 @thisliuyang 贡献 #217
  • 【修复】去掉 Swagger 自动配置类中的冗余配置,由 @zhangxingjia 贡献 #424
  • 【修复】用户详情不显示所属部门部门,由 @babylazsss 贡献 #424
  • 【修复】GitHub Action 自动 build 前端报错的问题,由 @六楼的雨 贡献 #424
  • 【修复】Vue3 管理后台:新增”字典类型“的时候,字典类型的必填校验不通过,由 @六楼的雨 贡献 #1
  • 【修复】Vue3 管理后台:字典点击表格红色报错修改;keepalive 缓存 toCamelCase 设置中去掉 ‘-’,保留驼峰命名;新增 Search 组件新增插槽传递;topActionSlots: false 报错修改;tagsView.ts 删除页面缓存优化;,由 @毕梅 贡献 #2
  • 【修复】Vue3 管理后台:部分逻辑的规范代码(eslint),由 @孔思宇 贡献 #4
  • 【修复】Vue3 管理后台:build script 增加内存配置(解决 nodejs 默认配置内存溢出),由 @孔思宇 贡献 #5
  • 【修复】Vue3 管理后台:分配角色的权限 el-tree 组件 setCheckedKeys 设置一旦选中父级子级也被选中,由 @当时明月在 贡献 #8
  • 【修复】Vue3 管理后台:XTable 中主题颜色不跟随项目主体一起切换,由 由 @毕梅 贡献 #12

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.7 to 2.7.8
  • 【升级】easy-excel from 3.1.5 to 3.2.0
  • 【升级】captcha-plus from 1.0.1 to 1.0.2
  • 【升级】jedis-mock from 1.0.5 to 1.0.6

v1.7.0:增加微信公众号、站内信、邮箱、数据脱敏

29 Jan 18:35
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:119925
  • 源码代码行数:73678
  • 注释行数:27769
  • 单元测试用例数:674

⭐ New Features

🐞 Bug Fixes

  • 【修复】积木报表:部分请求会报错:JmReportTokenServices 实现类 getUsername 方法返回值不允许为空,由 @与或非 贡献 #358
  • 【修复】积木报表:分享报错,由 @与或非 贡献 #357
  • 【修复】积木报表:API数据集解析时,提示数据为空,报表字段明细会被清空,由 @与或非 贡献 #359
  • 【修复】yudao-ui-appi 的 refreshToken is not a function 问题修复,由 @chaining 贡献 #356
  • 【修复】Vue2 管理后台 Redis 监控 echarts 图表不显示,由 @zy_2021 贡献 #354
  • 【修复】MyBatis Plus 升级导致 generatorTest 用例找不到对象爆红,由 @miozus 贡献 #365
  • 【修复】代码生成器读取不到 dataType 属性,导致无法正确生成代码,由 @与或非 贡献 #370
  • 【修复】Xss 启用后,编辑器上传图片错误,由 @与或非 贡献 #361 #383
  • 【修复】管理后台 uniapp 的令牌过期时,无法刷新令牌的 bug,由 @chaining 贡献 #360
  • 【修复】获取菜单返回了不可修改集合,导致无法排序的报错,由 @ambi 贡献 #371
  • 【修复】Vue2 管理后台的 tags 页签超过屏幕后,无法滚动导致无法选择后面的页签,由 @zhang.xionghui 贡献 #366

🔨 Dependency Upgrades

  • 【升级】mybatis-plus from 3.5.3 to 3.5.3.1
  • 【升级】spring-security from 3.7.5 to 3.7.6
  • 【升级】spring-boot-admin from 2.7.9 to 2.7.10
  • 【升级】minio from 8.4.6 to 8.5.1
  • 【升级】knife4j from 3.0.3 to 4.0.0
  • 【升级】vxe-table from 4.3.7 to 4.3.9

v1.6.6:完善 Vue3 管理后台,新增 IP & 地区库

04 Jan 16:04
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:104298
  • 源码代码行数:63656
  • 注释行数:24708
  • 单元测试用例数:602

⭐ New Features

🐞 Bug Fixes

  • 【修复】字典类型逻辑删除时,唯一索引冲突的问题,由 @tangkc123 贡献 #323
  • 【修复】pay 模块提交退款申请时,重复设置属性,由 @qshome 贡献 #325
  • 【修复】修改pay 模块创建支付单时,错误返回订单编号,由 @qshome 贡献 #324
  • 【修复】修改 pay 模块在微信支付时,支付过期时间格式化异常 (yyyy-MM-ddTHH:mm:ssXXX),由 @qshome 贡献 #329
  • 【修复】数据权限 SQL 存在多个表达式时,缺少括号问题,由 @与或非 贡献 #328
  • 【修复】yudao-ui-admin-vue3 面包屑导航图标和文字不在同一水平线,由 @supine-win 贡献 #333
  • 【修复】yudao-module-system-api 的 ErrorCodeConstants 中错误码重复的问题,由 @王添翼 贡献 #340
  • 【修复】DeptService 的 getDeptsByParentIdFromCache 在获取部门列表时,未处理多租户场景,贡献 #75b3a29
  • 【修复】前端 FileUpload 文件上传时,code 未使用 0 判断成功,由 @plimlips 贡献 #344
  • 【修复】Redis Stream 消息队列在重启 Java 进程时,由于 Consumer 未释放消息,导致消息丢失的问题,由 @与或非 贡献 #332
  • 【修复】腾讯 COS 异常,Region 必传,由 @与或非 贡献 #347
  • 【修复】DB 存储文件时,读取可能报错的问题,由 @与或非 贡献 #346
  • 【修复】没有数据权限时,添加/修改用户的唯一手机、账号等字段的校验不正确,贡献 7912a54
  • 【修复】配置管理,配置是否可见判断写反了,由 @kinlon92 贡献 #350
  • 【修复】上传视频无法预览,由 @与或非 贡献 #352

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.6 to 2.7.7
  • 【升级】mybatis-plus from 3.5.2 to 3.5.3
  • 【升级】dynamic-datasource from 3.6.0 to 3.6.1
  • 【升级】flowable from 6.7.2 to 6.8.0
  • 【升级】lock4j from 2.2.2 to 2.2.3
  • 【升级】podam from 7.2.9 to 7.2.11
  • 【升级】jedis-mock from 1.0.4 to 1.0.5
  • 【升级】transmittable-thread-local from 2.14.0 to 2.14.2
  • 【升级】netty-all from 4.1.82 to 4.1.86
  • 【升级】aliyun-java-sdk-core from 4.6.2 to 4.6.3
  • 【升级】tencentcloud-sdk-java from 3.1.635 to 3.1.660
  • 【升级】spring-boot-admin from 2.7.7 to 2.7.9

v1.6.5:重构 Vue3 管理后台,优化稳定性

01 Dec 01:33
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:98088
  • 源码代码行数:55926
  • 注释行数:23265
  • 单元测试用例数:671

⭐ New Features

  • 【新增】管理后台登录时,使用滑块验证码,由 @xingyu4j 贡献 #238
  • 【新增】SSO 单点登录的示例,包括基于授权码模式、密码模式两种实现 #272
  • 【优化】提升 Vue3 实现管理后台的稳定性、兼容性,基于 vxe-table 解决 el-table 卡顿的问题,由 @xingyu4j 贡献 #271 #282 #283 #288 #291 #293 #299 #300 #314 #316
  • 【优化】使用 LocalDateTime 替换 Date,由 @xingyu4j 贡献 #292
  • 【新增】Spring Cache 在多租户下的支持,由 @whitedolphin 贡献 #257
  • 【新增】流程图 ServiceTask 的完成和 todo 高亮,增加 ServiceTask 节点的 hover 显示内容,由 @FinalFinancialFreedom 贡献 #260
  • 【移除】云片短信渠道,解决云片的安全风险 ea95115
  • 【移除】jasypt-spring-boot-starter 加密库使用 hutool AES 替代 ce3aefa
  • 【移除】Apollo 配置中心,简化学习成本 a8cdf74

🐞 Bug Fixes

  • 【修复】WxMaService 的 null key in entry 报错,由 @rayyer 贡献 #259
  • 【修复】导入用户后编辑报错,由 @wangjun 贡献 #258
  • 【修复】编辑流程模型时,不退出模拟直接保存,导致后续分配规则报错,由 @wangjun 贡献 #258
  • 【修复】数据权限,不支持隐式内连接的问题
  • 【修复】"定时任务 -> 调度日志 -> 详细"里面,”执行时长“字段显示不正确的问题,由 @idevmo 贡献 #265
  • 【修复】Vue3 代码生成选择父菜单无效,生成的前端代码缺少字段以及格式错误,由 @jueyinghua 贡献 #286
  • 【修复】前端配置管理中参数分类显示错误,由 @guyuezb 贡献 #278
  • 【修复】短信接收报告回调时,设置 errorMsg 不正确,由 @Macro 贡献 #280
  • 【修复】当只修改模型并保存,再发布时,提示"流程定义部署失败,原因:信息未发生变化",由 @SuperHao 贡献 #284
  • 【修复】WXLitePayClient.java 中 copy 应忽略的字段,由 @chenlei65368 贡献 #284
  • 【修复】阿里云 OSS 解析 region 时兼容带 https的 配置,由 @huangyemin 贡献 #276
  • 【修复】三级及以上菜单路由缓存失效问题,由 @咱哥丶 贡献 #290
  • 【修复】钉钉登录时,重定向后 type 丢失导致报错的问题 7093ed3
  • 【修复】无法自定义 Icon 图标的问题 e403684
  • 【修复】访问数据库存储的文件,path 多层级时,无法访问的问题 92ace03
  • 【修复】S3 上传七牛云无 mime type 的问题,由 @石溪 贡献 #313
  • 【修复】流程代办,日期时区转换错误,由 @zy_2021 贡献 #309

🔨 Dependency Upgrades

  • 【升级】spring boot from 2.6.10 to 2.7.6
  • 【升级】flowable from 6.7.0 to 6.7.2
  • 【升级】hutool from 5.7.22 to 5.8.9
  • 【升级】velocity from 2.2 to 2.3
  • 【升级】druid from 1.2.11 to 1.2.14
  • 【升级】spring boot admin from 2.6.7 to 2.6.9
  • 【升级】mapstruct from 1.4.1 to 1.5.3.Final
  • 【升级】lombok from 1.16.14 to 1.18.24
  • 【升级】mockito from 4.0.0 to 4.8.0
  • 【升级】dynamic-datasource from 3.5.0 to 3.5.2
  • 【升级】redisson from 3.17.4 to 3.17.7
  • 【升级】easyexcel from 3.1.1 to 3.1.2
  • 【升级】vue from 2.7.0 to 2.7.14

v1.6.4:新增 uniapp 管理后台、报表设计器

23 Aug 00:48
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:87565
  • 源码代码行数:54279
  • 注释行数:19868
  • 单元测试用例数:671

⭐ New Features

  • 【新增】完善 Vue3 管理后台的工作流实现,由 @xingyu4j 贡献 #238
  • 【新增】管理后台的移动端 yudao-ui-admin-uniapp 项目,采用 uni-app 方案,一份代码多终端适配,同时支持 APP、小程序、H5!#247
  • 【新增】集成积木报表,提供低代码报表设计器,由 @jiangqiang1996 贡献 #237
  • 【新增】接入支付宝 PC 网站支付,由 @jiangqiang1996 贡献 #240
  • 【优化】项目的启动速度,控制在 30 秒左右,默认不启动 bpm、visualization 模块
  • 【优化】管理后台的弹窗支持滚动、拖拽,并点击背景布关闭,避免误操作,由 @颗粒 贡献 #253
  • 【优化】一键改包,如果目标目录已存在,则不进行生成,由 @C 贡献 #229

🐞 Bug Fixes

  • 【修复】Redis 7.0 监控查询 calls 数值超过 Integer 范围的异常,由 @lanyue52011 贡献 #239
  • 【修复】前端表单设计器中动态数据,不能正常获取和更深层级的赋值错误的情况,由 @CorrectRoadH 贡献 #256
  • 【修复】代码生成功能中,点击同步,会清除已添加并存在的字段,由 @xrcoder 贡献 #249
  • 【修复】工作流与积木报表的依赖冲突,将 xercesImpl 升级到 2.12.0 版本,由 @shihy 贡献 #254

🔨 Dependency Upgrades

暂无

v1.6.3:工作流支持会签或签、新增 Vue3 管理后台

28 Jul 17:23
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:81410
  • 源码代码行数:50413
  • 注释行数:30977
  • 单元测试用例数:671

⭐ New Features

  • 【新增】基于 Vue3 + ElementUI Plus 实现 yudao-ui-admin-vue3 管理后台项目,已完成系统管理 + 基础设施等功能,工作流正在实现中,主要由 @xingyu4j 贡献
  • 【新增】工作流支持会签、或签,可自定义任务分配方式 #212
  • 【新增】接口支持通过 @PermitAll 注解,允许匿名(未登录)进行访问 d9c2da7
  • 【新增】yudao.security.permit-all-urls 配置项,允许匿名(未登录)进行访问 d9c2da7
  • 【新增】Redis 缓存的查询与删除 由 @lwf_org 贡献 #211
  • 【优化】文件表增加 name 字段,记录上传的文件名,由 @manning233 贡献 #186
  • 【优化】基于 Guava 实现 dict 字典数据的本地缓存 d320091
  • 【优化】基于 Guava 实现 tenant 租户数据的本地缓存 992e205
  • 【重构】新增 yudao-spring-boot-starter-biz-error-code 错误码组件,用于错误码的自动创建与加载 7a86a61
  • 【重构】新增 yudao-spring-boot-starter-banner 组件,用于项目启动时打印开发文档、接口文档等 69a3a83
  • 【新增】yudao.access-log.enable 访问日志的开关,默认在 local 环境关闭记录访问日志 9040b17
  • 【新增】yudao.error-code.enable 错误码的开关,默认在 local 环境关闭自动生成错误码 cca8375
  • 【新增】集成 Prometheus 监控点 4dfa816
  • 【移除】去除 Activiti 工作流的支持,专注提供基于 Flowable 提供更强大的工作流能力
  • 【重构】时间区间的过滤条件,从开始和结束时间两个变量,修改为数组,由 @xingyu4j 贡献 dad10d8

🐞 Bug Fixes

  • 【修复】流程审批不通过会报错的问题,由 @wzy_lc 贡献 #215
  • 【修复】Spring Boot Admin 的 prefer-ip 过期,由 @xingyu4j 贡献 63877cf
  • 【修复】环境 teststagestageprod 不打印日志的问题 8a6c48f
  • 【修复】短信验证码的每日发送条数不正确 e5a7b84

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.6.8 to 2.6.10
  • 【升级】hutool from 5.6.1 to 5.7.22
  • 【升级】druid from 1.2.8 to 1.2.11