Releases: YunaiV/yudao-cloud
Releases · YunaiV/yudao-cloud
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
v1.7.2:重构 Vue3 管理后台,提升易用性、稳定性
📈 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...
v1.7.1:新增 Vue3 管理后台支持工作流、大屏设计器,升级 OpenAPI 3.0 接口文档
📈 Statistic
- 总代码行数:126673
- 源码代码行数:78532
- 注释行数:28594
- 单元测试用例数:782
⭐ New Features
- 【重构】Vue3 管理后台调整到 GitHub、Gitee 地址,逐步分离前端和后端仓库,保证 Git commit 日志的整洁!
- 【新增】Vue3 工作流的,由 @周建、@xingyu4j 贡献 #397、#401、#407、#6、#7、#12
- 【新增】基于 Go-View 共建大屏设计器,支持 Vue2 和 Vue3 管理后台,由 @芋道源码 贡献 #403
- 【新增】支付收银台,接入支付宝的 PC、Wap、二维码、条码、App 等支付方式,由 @芋道源码 贡献 #403
- 【新增】接口文档使用 OpenAPI 3.0 实现,@xingyu4j 贡献 #380
- 【优化】菜单新增
alwaysShow
总是展示、componentName
组件名,由 @芋道源码 贡献 #408 - 【优化】system 模块的 Service 逻辑单元测试,单测数量 423,方法行覆盖率 95%,行覆盖率 93%,由 @芋道源码 贡献 #392
- 【优化】infra 模块的 Service 逻辑单元测试,单测数量 81,方法行覆盖率 63%,行覆盖率 47%,由 @芋道源码 贡献 #393
- 【优化】清理单元测试多余的 SQL 脚本,由 @niu_dehua 贡献 #345
- 【优化】《后端手册 —— 快速启动》文档,由 @芋道源码 贡献
- 【优化】解决 Vue2 管理后台,只有一个菜单时,不展父菜单/目录的情况,由 @zhang.xionghui 贡献 #394
- 【优化】缓存部门的变量命名,由 @重楼 贡献 #421
- 【新增】《萌新必读 —— 快速启动(我是前端)》 文档,适合前端同学启动前端项目
🐞 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