Skip to main content

版本更新日志

0.1.3 ---- 2021.4.13#

更新此版本后需要执行 yarn dllyarn scss

  • 主要功能

    • 支持 request配置 responseType: "blob" 下载文件
  • 主要优化

    • 升级 amis1.1.5 版本
    • 升级 amis-editor2.0.14 版本
    • 修复 字体文件 可能加载不到的情况
    • 修复 init 初始化模版的部分 BUG
    • 修复 request 模块部分小 BUG

0.1.2 ---- 2021.3.23#

更新此版本后需要执行 yarn dllyarn scss

  • 主要功能
    • dll 文件支持 CDN 文件配置,多个项目同时使用 ovine 开发时,可共用 DLL CDN 文件,可减小 dist 目录 20M 大小。
    • 升级 @ovine/editor 添加 PC/移动端 预览,并将升级依赖 amis-editor@2.0.11 最新版
    • cli 添加了 info 命令,可通过 yarn ovine info version 查看版本信息。
  • 主要优化
    • 添加 侧边栏 外链跳转支持
    • 修复 路由标切换时,标签未增加 BUG
    • 修复 请求模块相关的 BUG

0.1.1 ---- 2021.3.11#

更新此版本后需要执行 yarn dllyarn scss

  • 主要优化
    • 升级 Amis 版本至 1.1.4(支持仿 ANTD 主题)
    • 修复 代码编辑器 语法校验失效 BUG
    • 修复 切换标签时查询条件丢失的情况 issue
    • 修复 请求模块 cache 参数异常 issue
    • 支持 非 JSON 返回的 API 请求

0.1.0 ---- 2021.1.10#

0.1.x 更新迁移文档

  • 主要新增功能

    • 拆离 ovine/cliovine/core 强依赖,可使用 React 完全自定义应用,不受 ovine 配置限制
    • 支持 使用自定义应用入口 html template 模版文件
    • 添加 @ovine/editor 包接入 amis-editorovine 完全兼容,可以实现在线编辑页面功能
    • ovine 配置支持中, 支持 “菜单/路由/权限 ” API 接口动态获取
  • 优化

    • amis 升级至 1.1.0
    • 将 dll 静态资源包,拆分为相对独立的小包,并支持 CDN 部署
    • 添加 微前端(比如 qiankun) 架构支持, 可做为子应用接入
    • request 模块
      • 优化该模块获取参数错误问题
      • 添加 cache参数,支持数据并发缓存,防止并发同时多次请求接口
      • 添加 onFakeRequest 参数,支持前端,使用伪装数据,而不必真实的向后端请求接口
      • onFakeRequest,onPreRequest,onRequest,onSuccess hooks 均支持 async 方法。
    • 应用编译配置 ovine.config.js 支持传入方法,返回配置。
    • 添加 全局 app.amis.constants 常量配置,可在应用中,任意地方引用。
    • 添加 侧边栏,子菜单可隐藏、多级菜单权限独立不互相影响

0.0.10 ---- 2020.10.15#

更新此版本后需要执行 yarn dllyarn scss

  • 添加 路由选项卡
    • 支持拖拽排序
    • 右键菜单控制
    • 用户可自定义是否显示
  • 添加 快速回到顶部按钮
  • amis 更新到 1.0.17

0.0.7 ---- 2020.8.11#

更新此版本后需要执行 yarn dllyarn scss

  • 添加 对 App 实例 Hooks 回调控制,可用于读取 Api 动态控制 App 配置
  • 添加 对远程 JS 配置文件支持
  • 添加 tsx 文件对 svg 图标支持
  • 支持 Request 模块的 Hooks 回调传入字符串,对于 JSON 数据格式支持更加友好
  • 修复 Video 渲染器报错
  • 修复 Api 请求默认进入 Mock 逻辑 BUG
  • 修复部分 UI 细节,按钮图标不垂直剧中等问题

0.0.6 ---- 2020.7.14#

  • 支持 Amis Definitions 功能使用 Function 做 Json 转换
  • aside-layoutheader,footer 配置支持权限过滤
  • demo 模版变为初始化项目默认选项
  • 修复项目在 Safari 浏览器 白屏 BUG

0.0.4 ---- 2020.7.6#

更新此版本后需要执行 yarn dll

  • 移除 Amis 配置中 env.fetcher 包裹的 wrapperFetcher 方法,所有请求逻辑均由 Ovine 请求模块控制
  • 修复 LimitSetting 组件,在部分权限情况下,依然展示全部权限选项
  • 调整 getActionAddrMap 返回数据。并在模版项目重新自定义了该部分逻辑
  • 模版项目添加了登陆时权限检查功能

0.0.3 ---- 2020.6.26#

  • 修复 url-loader 正则文件匹配错误
  • 修复 url-loader 排除了 node_modules 目录,因此会导致第三方包的资源文件引入报错
  • 修复权限面板编辑时,弹窗提示报错 QuckApiSchma is required
  • 修复 Table 分页时,数字与图标没有对齐
  • 修复 GET 请求参数包含特殊字符,会被 encode 两次的问题

0.0.2 ---- 2020.6.20#

更新此版本后需要执行 yarn ovine dll

  • 将 lodash 加入 dll 打包文件中
  • 修复 dev 开发时,出现异常热更新失效问题
  • 修复权限面板选择权限时,选项出现的小抖动问题
  • 添加 Demo 模版登陆窗口对移动端兼容

0.0.1 ---- 2020.6.17#

  • 发布 Ovine 正式基础版本

0.0.1-alpha.12#

  • 重构 request 模块,尽量与 amis 自带的 api 模块兼容
  • 去除不必要配置 constants.actionAddrMap 需要用此功能需自行实现
  • 重新整理了 init 项目的结构
  • 更新到 amis 1.0.14 最新版
  • 修复一系列已知道 BUG
    • 修复 windows 系统 使用 @ovine/init 初始化项目后 build 出现异常的问题
    • actionType 为 url 时无法跳转

0.0.1-alpha.11#

  • 暂时锁定 assets-webpack-plugin 为 3.9.12 版,因为 3.10 版本报错

0.0.1-alpha.10#

  • 支持 amis definitions 使用 limits 进行权限过滤
  • ovine cli 添加 --scss 选项支持,对 amis scss 文件实时编译
  • 修复权限组件,同步api权限 不匹配的 BUG。
  • 添加 demo 模版