Skip to content

v2.7.1.1

Compare
Choose a tag to compare
@herodotus-ecosystem herodotus-ecosystem released this 01 Jul 08:48
· 508 commits to master since this release
4f43f39
  • 新版前端发布

基于 Vue3、Vite2、Pinia、Quasar2、Typescript、Hooks 等最新技术栈,全新构建前端工程正式发布

新版前端特点:

  1. 未使用任何流行开源模版,使用全新技术栈,完全纯"手写"全新前端工程。
  2. 借鉴参考流行开源版本的使用和设计,新版前端界面风格和操作习惯尽量与当前流行方式统一。
  3. 充份使用 Typescript 语言特性,解决大量类型校验问题,尽可能规避 "any" 式的 Typescript 编程语言使用方式。
  4. 充份使用 Composition Api 和 Hooks 等 Vue3 框架新版特性进行代码编写。
  5. 充份利用 Component、Hooks 以及 Typescript 面向对象等特性,抽取通用组件和代码,尽可能降低工程重复代码。
  6. 对较多 Quasar 基础组件和应用功能组件进行封装,以方便代码的统一修改维护和开发使用。
  7. 对生产模式下,对基于 Vite2 的工程打包进行深度性能优化。
  8. 提供以 docker-compose 方式,对工程生产代码进行容器化打包和部署。
  • 其它更新

    • [优化] 基于 commons-pool2, 将 Minio 对象存储的 MinioClient 代码进行池化,以提升与 Minio 服务端的交互效率。
    • [优化] 补充和优化 MinioProperties 对象池配置参数。多数配置默认参数,与 commons-pool2 包提供的默认值统一。
    • [优化] 重新梳理对象存储模块错误错误 Exception,将其融入平台整体错误体系,返回给前端更友好错误信息提示。
    • [重构] 重构 Minio Oss 操作基础 Service 代码,丰富 Minio 操作 Service 代码,涵盖大部分 Minio SDK 支持的 API。
    • [修复] 修复 Oss 模块组件代码包中,Minio 模块条件注解不生效,导致 Minio 包无法通过注解开启问题。
  • 依赖更新

    • Hutool 版本升级至 5.8.4
    • Mybatis-plus-generator 版本升级至 3.53
    • Tencentcloud-sdk-java-sms 版本升级至 3.1.540
    • Com.baidu.aip 版本升级至 4.16.9
    • Aliyun-sdk-oss 版本升级至 3.15.1