版本更新日志
#
0.1.3 ---- 2021.4.13更新此版本后需要执行
yarn dll
与yarn scss
主要功能
- 支持
request
配置responseType: "blob"
下载文件
- 支持
主要优化
- 升级
amis
到1.1.5
版本 - 升级
amis-editor
到2.0.14
版本 - 修复 字体文件 可能加载不到的情况
- 修复
init
初始化模版的部分 BUG - 修复
request
模块部分小 BUG
- 升级
#
0.1.2 ---- 2021.3.23更新此版本后需要执行
yarn dll
与yarn scss
- 主要功能
- dll 文件支持 CDN 文件配置,多个项目同时使用
ovine
开发时,可共用DLL CDN
文件,可减小dist
目录 20M 大小。 - 升级 @ovine/editor 添加 PC/移动端 预览,并将升级依赖
amis-editor@2.0.11
最新版 - cli 添加了
info
命令,可通过yarn ovine info version
查看版本信息。
- dll 文件支持 CDN 文件配置,多个项目同时使用
- 主要优化
- 添加 侧边栏 外链跳转支持
- 修复 路由标切换时,标签未增加 BUG
- 修复 请求模块相关的 BUG
#
0.1.1 ---- 2021.3.11更新此版本后需要执行
yarn dll
与yarn scss
- 主要优化
#
0.1.0 ---- 2021.1.10主要新增功能
- 拆离
ovine/cli
,ovine/core
强依赖,可使用React
完全自定义应用,不受 ovine 配置限制 - 支持 使用自定义应用入口
html template
模版文件 - 添加
@ovine/editor
包接入amis-editor
与ovine
完全兼容,可以实现在线编辑页面功能 - 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 dll
与yarn scss
- 添加
路由选项卡
- 支持拖拽排序
- 右键菜单控制
- 用户可自定义是否显示
- 添加
快速回到顶部按钮
- 将
amis
更新到1.0.17
#
0.0.7 ---- 2020.8.11更新此版本后需要执行
yarn dll
与yarn 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-layout
中header,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
时无法跳转
- 修复 windows 系统 使用
#
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
模版