Releases: yudaocode/yudao-ui-admin-vue3
Releases · yudaocode/yudao-ui-admin-vue3
v2.3.0:支持积分商城、优化工作流仿钉钉、飞书模式
📈 Statistic
- 总代码行数:234569
- 源码代码行数:145178
- 注释行数:53410
- 单元测试用例数:1058
⭐ New Features
- 【新增】数据脱敏支持
disable
属性,可用于实现字段权限的功能,由 @craftsman4j 贡献 #605 - 【优化】多租户 Job,日志记录租户 Job 错误信息,由 @杨宇庆 贡献 #1059
- 【优化】使用 HttpUti 直接对接阿里云、华为云、腾讯云、七牛云等短信,减少 SDK 依赖、包大小,由 @scholarli 贡献 #1015、#1037、#1024、#1054
- 【优化】增加 MyBatis Plus SQL 缓存、操作日志异步化记录、HTTP 签名增加 appId 隔离,由 @陈晨成 贡献 #130
- 【新增】用户注册功能,由 @scholarli 贡献 #1074、#538
Vue3 管理后台专区:
- 【优化】DictTag 支持多个属性,由 @Zqqqqqq 贡献 #68、#73、#72、#75
- 【优化】优化 stylelint、优化登录页等等,由 @半栈幼儿员 贡献 #495
- 【优化】标签页沉浸式效果,由 @半栈幼儿员 贡献 #499、#532
- 【优化】element plus 从 2.7.0 升级到 2.8.0,由 @kuxiao 贡献 #496
- 【优化】el-checkbox 的 label 优化成 value,由 @半栈幼儿员 贡献 #520、#511
- 【优化】规范 Login 界面的 style 位置,由 @半栈幼儿员 贡献 #512
- 【优化】IFrame 组件的封装,由 @半栈幼儿员 贡献 #508
- 【优化】垂直菜单可用宽度,由 @半栈幼儿员 贡献 #519
- 【优化】优化角色的数据权限、菜单权限的选择框,由 @半栈幼儿员 贡献 #509
- 【优化】添加全局
box-sizing: border-box;
(先等等、全局影响),由 @半栈幼儿员 贡献 #515、#518 - 【新增】快速开关菜单的按钮,由 @邓超 贡献 #54
MALL 商城专区:
- 【新增】下单时,支持积分抵扣的选择,由 @puhui999 贡献 #68、#70
- 【新增】积分商城,由 @puhui999 贡献 #1089、#1090、#1092、#555、#558、#1094、#105、#107、#1097
- 【新增】uni-app 增加
terminal
终端类型的传递,由 @Ordinary 贡献 #66 - 【优化】进入分类页的时候,自动勾选左侧一级分类(比如从首页进入),由 @卢越 贡献 #74
- 【完善】uni-app 针对拼团邀请的处理,由 @puhui999 贡献 #79
- 【新增】会员详情,增加售后、余额查看/修改的能力,由 @Zqqqqqq、@puhui999 贡献 #77、#78、#504、#1045、#1047
- 【优化】商品结算页现在可展示优惠券是否可用的原因,由 @卢越 贡献 #84
- 【优化】Vue3 管理后台:黑暗主题适配,涉及客服、售后详情,由 @卢越 贡献 #516、#524、#526
- 【优化】满减送活动的前端 + 后端实现,由 @puhui999 贡献 #521、#525、#1050、#528、#1064、#1060、#1069、#1070、#1057、#1080、#546、#547、#1081
- 【优化】限时折扣活动的前端 + 后端实现,由 @痴货、@puhui999 贡献 #529、#1055、#545、#552、#102
- 【优化】商城客服聊天相关优化,由 @卢越 贡献 #527、#88
- 【新增】uni-app 评论支持匿名、上传文件,由 @卢越 贡献 #89
- 【优化】商城优惠券新增描述字段,由 @卢越 贡献 #530、#1056
- 【优化】拼团、秒杀的店铺装修,由 @卢越 贡献 #1073、#537、#539、#96、#543、#1077、#1078
- 【优化】分销提现时,支持下拉选择银行名字,由 @heyho 贡献 #1071、#92
- 【优化】支付方式默认选中首个可用方式,由 @Lcp 贡献 #97
- 【优化】查询订单详情接口,增加 sync 主动同步支付状态,由 @芋道源码 贡献 8850df1
- 【优化】uni-app 端文件直传到OSS服务,由 @卢越 贡献 #1093、#103
- 【优化】商城 Vue3 的一些优化,由 @卢越 贡献 #557、#104
- 【优化】确认收货添加提示确认,提交售后信息后直接返回到订单详情,由 @Lcp 贡献 #106
BPM 工作流专区:
- 【新增】进一步完善仿钉钉/快搭模式,由 @Jason 贡献 #978、#452
- 【优化】重构工作流审批页面,由 @Zqqqqqq 贡献 #80、#82、#84
- 【优化】会签、或签分配人的时候,如果已经分配过,则不重复计算,由 @芋道源码 贡献 a6e5b28
PAY 支付专区:
v2.1.0:优化操作日志、多数据库的支持
📈 Statistic
- 总代码行数:207512
- 源码代码行数:129166
- 注释行数:46828
- 单元测试用例数:1024
⭐ New Features
- 【新增】MySQL 转 Oracle、PostgreSQL、SQLServer 脚本,更好的支持多 DB,由 @dhb52 贡献 #958、#959、#960、#961、#962、#963、#964、#965
- 【重构】V2 操作日志转正,基于注解的可使用变量、可以自定义函数的通用操作日志组件,由 @芋道源码 贡献 132c1cc
- 【优化】增强访问日志,支持是否记录、脱敏、操作信息等功能,由 @芋道源码 贡献 132c1cc
- 【新增】ApiAccessLogInterceptor 拦截器,打印请求日志到 IDEA 控制台,由 @芋道源码 贡献 132c1cc
- 【重构】Excel 导入时,增加
@ExcelSelect
注解,支持下拉选择数据,由 @puhui999 贡献 #900 - 【新增】二次封装 form-create 组件,使用项目重新封装的文件上传组件,由 @puhui999 贡献 #3820710、#412
- 【优化】支持登陆用户,直接读取昵称、部门等信息,也支持自定义字段,由 @芋道源码 贡献 909d330
- 【新增】UserIdempotentKeyResolver 解析器,支持用户级别的幂等,由 @芋道源码 贡献 38db5fe
- 【新增】RateLimiter 限流器,支持全局、用户、IP 等级别的限流,由 @芋道源码 贡献 cc50891
- 【完善】代码生成对 DM 达梦数据的兼容性,由 @再见七月 贡献 #422、#108
- 【移除】数据库文档,简化项目的复杂度,由 @芋道源码 贡献 ff0c12c、ff52769
- 【移除】错误码的管理,简化项目的复杂度,由 @芋道源码 贡献 8093ef3、98bf5a1
- 【移除】敏感词的管理,简化项目的复杂度,由 @芋道源码 贡献 9a31613、0925253
- 【优化】新增 sslEnable 字段,支持 outlook 邮箱,由 @ZJY 贡献 #496、#19
- 【增强】一键改包:支持 site、org 等包,由 @芋道源码 贡献 cd5e631
- 【新增】Vue3 管理后台:在菜单管理中,可通过“路由地址”添加
?
拼接参数,由 @芋道源码 贡献 f75e8d1
CRM 客户管理系统专区:
- 【完善】在客户添加团队成员时,可以同时添加到商机、合同,由 @puhui999 贡献 #900、#399、#907、#403
- 【新增】员工客户分析,由 @dhb52 贡献 #902、#931、#415、#932、#419、#944、#947
- 【新增】客户画像分析,由 @puhui999 贡献 #410、#923
- 【新增】员工业绩统计,由 @scholarli 贡献 #916、#416、#952、#431
- 【新增】员工客户分析,由 @dhb52 贡献 #902、#909、#934、#417
- 【新增】销售漏斗分析,由 @puhui999 贡献 #426、#428、#946、#949
MALL 商城专区:
- 【新增】小程序的微信地址,导入成收货地址,由 @DH 贡献 #47
- 【完善】适配顶部导航,由 @疯狂的世界 贡献 #406、#50
- 【完善】兼容 HBuilder 最新版本 vite5,由 @芋道源码 贡献 c3f3c44
BPM 工作流专区:
- 【重构】审批人的分配规则实现,移除
bpm_task_assign_rule
表,使用 bpmn UserTask 自定义属性存储,由 @芋道源码 贡献 feadd02、797fddf - 【重构】流程分配人的实现,通过 BpmTaskCandidateStrategy 策略模式,并支持 Flowable Expression 流程表达式(替代 BpmTaskAssignScript 脚本),由 @芋道源码 贡献 797fddf、f5f73ad、960f27f、5f7ccd4
- 【新增】顺序会签、或签的实现,由 @芋道源码 贡献 a1defeb、33d59c8
- 【重构】流程实例的
status
状态实现,使用 Flowable 的variables
存储,移除bpm_process_instance_ext
表,由 @芋道源码 贡献 7967a2a、59c7c49 - 【重构】流程任务的
status
状态实现,使用 Flowable 的variables
存储,移除bpm_task_ext
表,由 @芋道源码 贡献 7967a2a - 【完善】调整抄送逻辑的实现,改成审批通过、不通过时,可选择抄送,由 @芋道源码 贡献
- 【重构】新增流程分类表,替代现有的
bpm_category
数据字典,由 @芋道源码 贡献 ed83b91、501a1c2 - 【新增】支持多表单,每个流程任务都可以绑定流程表单,由 @芋道源码 贡献 08dd4ed、29a0fbf
- 【移除】flowable starter 模块,融合到 bpm 模块中,由 @芋道源码 贡献 559bab5
- 【新增】增加「发起人自选」的任务审批人的分配策略,由 @芋道源码 贡献 528a321、728cf15
- 【新增】流程监听器,可配置 BPMN 任务监听器、执行监听器的模版,后续在 BPMN 选择使用,由 @芋道源码 贡献 7218e71
MP 公众号专区:
REPORT 报表专区:
🐞 Bug Fixes
- 【修复】
MapUtils.findAndThen
,key
为 null 时,不处理,由 @dhb52 贡献 [#904](https://git...
v2.0.1:支持 CRM、ERP 系统
📈 Statistic
- 总代码行数:211059
- 源码代码行数:131201
- 注释行数:47856
- 单元测试用例数:1071
⭐ New Features
- 将 banner、error-code、desensitize 融合到 web 组件里,减少 starter,由 @芋道源码 贡献 44699ef
- 将 sms 融合到 system 模块里,减少 starter,由 @芋道源码 贡献 5acdd15
- 支持前端直接上传阿里云、七牛、腾讯云、MinIO 等云存储,由 @疯狂的世界 贡献 #865、#382
CRM 客户管理系统专区:
- 【完善】CRM 的跟进记录,由 @puhui999 贡献 #853
- 【新增】CRM 的客户导入,由 @puhui999 贡献 #858、#376、#876、#879
- 【完善】CRM 的合同实现,由 @puhui999 贡献 #864、#381、#869
- 【完善】CRM 的回款实现,由 @puhui999 贡献 #393、#880
- 【完善】CRM 的线索实现,由 @Minh-X 贡献 #854
- 【新增】CRM 商业智能的排行版实现,由 @安浩浩 贡献 #860、#378、#380、#861、#383、#866
- 【完善】CRM 的待办事项,由 @dhb52 贡献 #377、#859、#384、#868、#870、#387、#871
ERP 企业资源计划系统专区:
- 【新增】ERP 的首页统计,由 @芋道源码 贡献
- 【新增】ERP 的产品信息、分类、单位,由 @芋道源码 贡献
- 【新增】ERP 的仓库信息、库存、明细、出库、入库、调拨、盘点,由 @芋道源码 贡献
- 【新增】ERP 的采购订单、入库、退货,由 @芋道源码 贡献
- 【新增】ERP 的销售订单、出库、退货,由 @芋道源码 贡献
- 【新增】ERP 的付款单、收款单、结算账户,由 @芋道源码 贡献
BPM 工作流专区:
Pay 支付专区:
🐞 Bug Fixes
- 【修复】“短信发送过于频率”的拼写错误,由 @杨宇庆 贡献 #855
- 【修复】解决 deploy.sh 里停服务无法正常显示服务名的问题,由 @杨宇庆 贡献 #856
- 【修复】JDK21 下,获取 redis 命令统计指令有误,由 @dhb52 贡献 #87
- 【修复】Vue3 管理后台:验证码、文档开关不正确的问题,由 @dhb52 贡献 #311
- 【修复】Vue3 管理后台:登录时,带参数的 URL 无法正常跳转的问题,由 @NiceShow 贡献 #379
- 【修复】Vue3 管理后台:用户头像、昵称修改,同步更新 Layout/UserInfo,由 @dhb52 贡献 #385
- 【修复】Vue3 管理后台:修复权限范围默认展开,deptExpand 却默认折叠的问题,由 @moon69 贡献 #375
MALL 商城系统专区:
CRM 客户管理系统专区:
Pay 支付专区:
v2.0.0:支持商城 uni-app 支持 Vue3、店铺装修等功能
📈 Statistic
- 总代码行数:190773
- 源码代码行数:118129
- 注释行数:43574
- 单元测试用例数:1120
⭐ New Features
- 【重构】简化 system 和 infra 大模块模块的 VO,由 @芋道源码 贡献 #774
- 【新增】Vue3 管理后台:文件列表增加图片的展示和预览,由 @boide 贡献 #333
- 【优化】Spring Cloud 的 feign 调用,使用 okhttp 替代 HttpURLConnection,由 @Henry 贡献 #72
- 【优化】增加 system 和 infra 的代码覆盖率,提升稳定性,由 @芋道源码 贡献 #783
- 【优化】增加 ip 东莞市下面的行政区信息,由 @芋道源码 贡献 #793
- 【优化】操作日志实现,支持数据的变更记录,由 @puhui999 贡献 #805、#806、#346
- 【优化】代码生成的表列表排序,按照更新时间倒序,由 @bunco 贡献 #828
- 【优化】数据权限兼容性,由 @chenchenche 贡献 #90
- 【优化】多图上传组件的
modalValue
回显,由 @puhui999 贡献 #366
MALL 商城专区:
- 【新增】完善商城装修的实现,由 @疯狂的世界 贡献 #339、#20、#24、#344、#345、#25、#347、#28、#360、#822
- 【优化】商品库存为 0 时,商品列表商品封面显示已售罄,商品详情页用户无法下单,由 @奕泽云 贡献 #343、#777、#22
- 【新增】实现 uniapp Vue3 版本,由 @Bluemark 贡献 #27、#26、#23、#31
- 【新增】实现 uniapp Vue3 秒杀,由 @疯狂的世界 贡献 #32
- 【新增】商品统计,由 @疯狂的世界 贡献 #791、#351
- 【新增】完善满减送活动的前端界面,由 @落日晚风 贡献 #352
CRM 客户管理系统专区:
- 【新增】完善 CRM 的产品管理、产品分类的实现,由 @ZanGe丶 贡献 #776、#342
- 【新增】完善 CRM 的客户管理的实现,由 @puhui999 贡献 #358、#810
- 【新增】完善 CRM 的公海客户的实现,由 @puhui999 贡献 #363、#832
- 【新增】完善 CRM 的联系人的实现,由 @zyna 贡献 #775、#341、#350、#803、#817、#359
- 【新增】完善 CRM 的数据权限,由 @puhui999 贡献 #784、#789、#795
- 【新增】完善 CRM 的商机,由 @lzxhqs 贡献 #830、#850
- 【新增】完善 CRM 的线索实现,由 @Minh-X 贡献 #819、#820、#829、#845、#370
- 【新增】完善 CRM 的产品、产品分类的操作日志,由 @安浩浩 贡献 #818、#826、#361、#833
- 【新增】CRM 的跟进记录,由 @puhui999 贡献 #821、#840、#844、#846、#366、#847、#851
- 【新增】CRM 的待办事项,由 @dhb52 贡献 #831、#364、#367
- 【新增】完善 CRM 的客户锁定逻辑,由 @Joey 贡献 #790
REPORT 报表专区:
BPM 工作流专区:
🐞 Bug Fixes
- 【修复】Vue3 管理后台:IDEA 在
v-for="dict in getIntDictOptions(...)"
时,el-option
的key
会告警的问题,由 @芋道源码 贡献 aecc9bb - 【修复】Vue3 管理后台:修改 UploadImg 组件预览图片的方式为 createImageViewer,解决列表预览图片层级出现错误,由 @puhui999 贡献 #340
- 【修复】Spring Cloud 的 mp、member、mall 缺少 Maven build plugins,由 @WangSai 贡献 #73
- 【修复】Spring Cache Redis 单冒号,而不是双 :: 冒号,避免 Redis Desktop Manager 多余空格,由 @晨曦伴读 贡献 #81
- 【修复】Spring Cloud 在 JDK17 场景下无法编译启动的问题,由 @oc 贡献 #70
- 【修复】修复 JDK21 代码生成模板文件中 import 的错误,由 @云开 贡献 #792
- 【修复】Websocket 断开时,未删除会话缓存 bug,由 @陈晨成 贡献 #71
- 【修复】JDK21 版本的 WebSocket 失效的问题,由 @oc 贡献 #87
- 【修复】修改短信渠道事,缓存没有更新,由 @Evol郑天 贡献 #86
- 【修复】导出 Excel:Long 类型 ID 会丢失精度,由 @moon69 贡献 #89
- 【修复】文件路径
url
中文解码问题,由 @ccran 贡献 #807 - 【修复】代码生成器 Vue2,Excel导出下载修复,由 @virtuecai 贡献 #804
- 【修复】Vue2 管理后台:修改用户时,报密码长度不正确的问题,由 @芋道源码 贡献 7c8d340
- 【修复】腾讯云上传 bug,由 @Breadswim 贡献 #123
- 【修复】CacheUtils 异步缓存的 ThreadLocal 变量传递,由 @芋道源码 贡献 c98738d
- 【修复】修复文件上传数据回显错误,由 @puhui999 贡献 #355
- 【修复】Oracle limitN wrapper 条件修正,由 @Cool_Breeze 贡献 #843
- 【修复】去除通知保存 VO 里的 Id 不为空验证,由 @smthhy 贡献 #841
BPM 工作流专区:
- 【修复】解决审批流自定义脚本无法获取流程变量,由 @xiuuuu 贡献 [#799...
v1.9.0:支持 Spring Boot 3.2 版本,提供 WebSocket、主子表生成等功能
📈 Statistic
- 总代码行数:185740
- 源码代码行数:114411
- 注释行数:71329
- 单元测试用例数:1073
⭐ New Features
- 【新增】RocketMQ、Kafka、RabbitMQ 消息队列的支持,由 @芋道源码 贡献 #711
- 【优化】Vue 管理后台:新增用户时,归属部门赋默认值,由 @派森强哥 贡献 #707
- 【新增】微信小程序、微信公众号、企业微信、钉钉等三方应用的管理,由 @puhui999 贡献 #696、#296
- 【新增】Vue3 + Element Plus 代码生成器:主子表(ERP/标准/内嵌)、树表的支持,由 @芋道源码 贡献 #325、#736、#65
- 【新增】Vue2 + Element UI 代码生成器:主子表(ERP/标准/内嵌)、树表的支持,由 @puhui999 贡献 #1、#734、#2、#761、#3、#769
- 【完善】达梦数据库适配,由 @dhb52 贡献 #719
- 【完善】SaaS 租户支持独立子域名,由 @芋道源码 贡献
- 【优化】Vue3 管理后台:默认关闭 Prettier 格式化,避免影响开发效率,由 @芋道源码 贡献
- 【优化】Vue3 管理后台:新增菜单搜索功能,由 @boide 贡献 #331
- 【新增】WebSocket 组件,支持 Token 身份认证、Session 会话管理、Message 消息接收、Message 广播推送等,由 @芋道源码 贡献 #749
- 【优化】使用 justauth 替代现有
yudao-spring-boot-starter-biz-social
依赖,减少 starter,由 @芋道源码 贡献 #752 - 【优化】模块直接引入 wxjava starter,替代现有
yudao-spring-boot-starter-biz-weixin
依赖,减少 starter,由 @芋道源码 贡献
BPM 专区:
REPORT 专区:
MALL 专区:
- 【新增】商城 uniapp Vue3 版本,由 @Bluemark 贡献 #9、#13
- 【新增】商城装修,由 @疯狂的世界 贡献 #703、#298、#709、#301、#712、#12、#14、#315、#319、#15、#735、#324、#16、#743、#18、#328
- 【新增】商城 Vue3 管理后台:满减送活动,由 @Bluemark 贡献 #291
- 【新增】商城 Vue3 管理后台:增加查询会员的商品收藏列表,由 @niou233 贡献 #724、#314
CRM 专区:
- 【新增】CRM 联系人的开发,由 @zyna 贡献 #691、#317、#727、#755、#335、#763、#337
- 【新增】CRM 客户的开发,由 @wanwan 贡献 #695、#294、#701、#297、#715、#306
- 【新增】CRM 商机、商机类型、商机状态的开发,由 @刘先生 贡献 #697、#747、#330
- 【新增】CRM 客户、联系人、合同的转移操作,由 @puhui999 贡献 #702
- 【新增】CRM 回款、回款计划的开发,由 @souvc 贡献 #706、#309
- 【新增】CRM 全局的数据权限封装,由 @puhui999 贡献 #704、#710、#303、#725、#322、#745、#329、#758、#762
- 【新增】CRM 客户的锁定、解锁,由 @Joey 共享 #713
- 【新增】CRM 商品、商品分类的开发,由 @ZanGe丶 共享 #308、#716
- 【新增】CRM 客户公海配置 + CRM 客户限制,由 @wanwan 贡献 #726、#316、#751、#334
- 【新增】CRM 公海客户的领取和分配,由 @wanwan 贡献 #726、#316、#739
🐞 Bug Fixes
- 【修复】vben 代码生成错误,由 @xingyuv 贡献 #705
- 【修复】Vue3 管理后台:unocss 导致 Login 登录界面的首次重定向问题,由 @芋道源码 贡献 de62a7a
- 【修复】Vue3 管理后台:站内信内容过多回显问题,由 @lzy 贡献 #299
- 【修复】Boot 3.X:分支启用 druid 的 stat-view-servlet 会导致服务启动失败,禁用又查看不到监控页面的问题,由 @OrionPax 贡献 #728
- 【修复】Vue3 管理后台:滑块验证码无任何滑动直接点击验证时,x 坐标空,导致后端 NPE 的问题,由 @柯杨 贡献 #321
- 【修复】Vue3 管理后台:社交绑定后,列表重复,由 @口口口 贡献 #323
- 【修复】更新账号时岗位为空时发生的空指针异常,由 @oc 贡献 #69
- 【修复】
@PermitAll
注解在@RequestMapping
未填写method
无法免登录的问题,由 @胡庆春 贡献 #67 - 【修复】mybatis plus 配置的
type-aliases-package
错误,由 @胡庆春 贡献 #68 - 【修复】Cloud 未启动 system 模块,其他模块 【bpm\report 等模块】,因依赖错误码组件无法启动服务,由 @陈晨成 贡献 #60
MALL 专区:
- 【修复】商城订单:解决列数据中的
table#header
数据不刷新的问题,由 @puhui999 贡献 #295 - 【修复】商城 uniapp Vue2 版本,openid 解析不正确,由 @青椒麻不过花椒、@绾君心 贡献 #11、#19
- 【修复】商城 Vue3 管理后台:运费模版的选择地区提示错误,由 @风狗 贡献 #302
- 【修复】小程序模式下的一些异常,以及页面跳转错误,由 @云扬四海 贡献 #17
- 【修复】返回使用过优惠券逻辑的状态字段取错了,由 @Ai3_刘小龙 贡献 #764
PAY 专区:
- 【修复】PayWalletRechargeCreate 参数校验不正确,由 @puhui999 贡献 [#698](https://gitee.com/zhijiantianya/r...
v1.8.3:优化商城代码,并支持 Spring Cloud 版本
📈 Statistic
- 总代码行数:166511
- 源码代码行数:102533
- 注释行数:38384
- 单元测试用例数:947
⭐ New Features
- 【新增】商城的交易统计,由 @疯狂的世界 贡献 #258、#640、#650
- 【新增】商城的会员统计,由 @疯狂的世界 贡献 #658、#268、#661
- 【新增】商城的首页统计,由 @疯狂的世界 贡献 #273、#669、#5、#672、#275
- 【新增】BPM 工作流增加委派操作,由 @Youkehai 贡献 #250、#631
- 【新增】完善商城分佣功能,由 @疯狂的世界 贡献 #635、#2、#252、#649
- 【新增】完善拼团、砍价、秒杀活动,由 @puhui999、@芋道源码 贡献 #634、#653、#654、#264、#655、#657、#269、#694
- 【新增】钱包充值套餐,由 @Jason 贡献
- 【新增】支付转账,由 @Jason 贡献
- 【新增】访问日志、错误日志、Job 执行日志的每日清理,由 @lanxindx 贡献 #646、#648
- 【新增】完善商城优惠劵功能,由 @疯狂的世界 贡献 #637、#3
- 【新增】完善交易日志、售后日志的记录,由 @芋道源码 贡献
- 【优化】完善交易订单详情、退款售后详情,由 @芋道源码 贡献
- 【新增】完善会员配置、签到配置、会员详情,由 @疯狂的世界 贡献 #642、#259
- 【新增】商城订单的核销流程,由 @疯狂的世界 贡献 #262、#4、#676、#279
- 【新增】工作流的加签和减签,由 @Youkehai 贡献 #639、#659、#699、#290
- 【新增】Vue2 管理后台:接入退回、委派的前端操作,由 @LiuMoffett 贡献 #662
- 【新增】测试站内信接口增加 Member 用户类型的支持,由 @风狗 贡献 #636、#255
- 【新增】Vue3 管理后台:社交登录,由 @dhb52 贡献 #271
- 【新增】商城的文章管理、文章分类管理,由 @puhui999 贡献 #272、#668、#678
- 【新增】完善商城的限时折扣活动,由 @zxiaoxiu 贡献 #283、#683
- 【新增】完善 SPU,订单列表:完善表头宽度自适应,由 @puhui999 贡献 #284、#685
- 【新增】CRM 客户管理:合同流程的初始化,由 @dhb52 贡献 #671、#275
- 【新增】CRM 客户管理:销售线索的初始化,由 @wanwan 贡献 #679、#688、#280、#286
- 【新增】CRM 客户管理:商机的初始化,由 @刘先生 贡献 #682
- 【新增】CRM 客户管理:回款的初始化,由 @souvc 贡献 #684、#285
- 【新增】CRM 客户端管理:联系人的初始化,由 @zyna 贡献 #687
- 【新增】Cloud 微服务:
member
会员中心,提供会员账号、积分、等级、分组等功能,由 @芋道源码 贡献 - 【优化】优化 Vue3 + vben + ant-design-vue4.0 管理后台,由 @xingyu
🐞 Bug Fixes
- 【修复】修改 Spring Doc 版本,解决 Swagger 文档都是 form 提交,由 @fangyuan 贡献 #637
- 【修复】Vue3 管理后台:对齐面包屑的图标和文字,由 @疯狂的世界 贡献 #261
- 【修复】Vue3 管理后台:解决处理顶级非目录路由的组件名称逻辑缺失的问题,由 @clockdotnet 贡献 #254
- 【修复】解决未配置用户角色时无法加载页面问题,由 @刘少军 贡献 #647
- 【修复】Vue2 管理后台:操作日志搜索参数名错误,由 @ligitee 贡献 #641
- 【修复】Vue3 管理后台:刷新菜单缓存失效问题,由 @天痕 贡献 #265
- 【修复】Vue3 管理后台:前端支付渠道配置权限错误,由 @小玩家 贡献 #277
- 【修复】[文件管理->文件配置->更换主配置],导致文件上传报错,由 @人生三两事 贡献 #675
- 【修复】敏感词单字符检验失败问题,由 @摸鱼散人 贡献 #665
- 【修复】基础设施:数据库文档未忽略前缀
FLW_
的表,由 @疯狂的世界 贡献 #677 - 【修复】审批信息页面引入 TaskDelegateForm.vue 不兼容 Linux,由 @陈晨成 贡献 #281
- 【修复】短信模板无法修改问题,由 @Fanjc 贡献 #59
🔨 Dependency Upgrades
- 【升级】spring boot from 2.7.15 to 2.7.17
v1.8.2:支持 Spring Boot 3.X,优化启动速度
📈 Statistic
- 总代码行数:148131
- 源码代码行数:90985
- 注释行数:34319
- 单元测试用例数:940
⭐ New Features
- 【新增】Spring Boot 3.X + JDK17 的支持,对应 master-boot 分支,由 @xingyu 贡献
- 【优化】项目的启动速度,MacBook 2018 从 23 秒降低到 14 秒,MacBook 2021 从 15 秒降低到 9 秒,由 @芋道源码 贡献 #08d39d4、#f0f5b52、#808ff6a、#6a371f0、#ebb3a04、#62c4838、#50371b3、#ab800aa
- 【新增】完善商城分佣功能,由 @疯狂的世界 贡献 #607、#606、#235、#237、#611、#239、#616、#241、#622、#624、#244、#1、#247、#627
- 【新增】完善商城订单列表、详情,售后列表、详情,由 @puhui999 贡献 #238、#610、#240、#615
- 【完善】商城的砍价、秒杀活动的逻辑,由 @puhui999 贡献 #623、#625
- 【新增】Vue3 管理后台:会员详情增加 [经验]、[订单] Tab 选项卡,由 @风狗 贡献 #234
- 【优化】使用下划线分隔 ErrorCodeConstants 的 ErrorCode,由 @dhb52 贡献 #612
- 【新增】钱包支付、退款,钱包充值,由 @Jason 贡献
- 【完善】会员签到,由 @QingX 贡献 #621
- 【优化】vben 代码生成器的模版,@xingyu 贡献 #618
- 【新增】BPM 工作流增加驳回操作,由 @Youkehai 贡献 #251、#248、#629
🐞 Bug Fixes
- 【修复】
revision
在 Maven install、deploy 时,不替换为版本号的问题,由 @chaining 贡献 #441 - 【修复】部门树节点过滤不生效,由 @li_xinbin 贡献 #236
- 【修复】描述错误, 社交类型的枚举为 SocialTypeEnum 而不是 SysUserSocialTypeEnum,由 @刁航 贡献 #342
- 【修复】解决启用多租户时,使用 Redis 缓存,设置失效时间不生效的问题,由 @luodz 贡献 #53
- 【修复】
system_users.avatar
字段对于本地存储,长度不足,由 @dhb52 贡献 #614
🔨 Dependency Upgrades
- 【升级】springdoc from 1.6.15 to 1.7.0
- 【升级】knife4j from 4.1.0 to 4.3.0
- 【升级】spring boot from 2.7.14 to 2.7.15
v1.8.1:新增会员中心、商城系统
📈 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:重构支付中心,提供支付接入实战
📈 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 商品管理
📈 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.vm
中required = 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