3.4.1 (2024-10-28)
- 修复依赖问题 (6957e5c)
3.4.0 (2024-10-24)
3.3.2 (2024-10-23)
3.3.1 (2024-10-12)
3.3.0 (2024-09-18)
3.2.1 (2024-09-08)
- 更新文档 (e2e5fa9)
3.2.0 (2024-09-04)
- plugin-layout的页签信息支持国际化 (0a78b72)
3.1.16 (2024-09-04)
- 优化svg不能去掉fill等属性 (77d2b09)
3.1.15 (2024-08-27)
3.1.14 (2024-8-15)
3.1.13 (2024-8-15)
3.1.12 (2024-05-30)
- plugin-access中导出hasAccessSync方法 (56f6120)
3.1.11 (2024-05-24)
3.1.10 (2024-05-21)
3.1.9 (2024-5-8)
- login 插件获取配置问题 (f337e69)
3.1.8 (2024-5-6)
3.1.7 (2024-3-28)
3.1.6 (2024-03-21)
- 修复DefaultContainer中找不到defineComponent问题 (7fe26ae)
3.1.5 (2024-3-13)
3.1.4 (2024-2-27)
- 优化类型 (#231) (cca6223)
- fes: [hackFesInBuild] fix issues #210 (#232) (3de08bc)
- plugin-layout: 403、404 样式优化,防止被覆盖 (#233) (e4b4d09)
3.1.3 (2024-1-24)
3.1.2 (2024-01-13)
- 关闭 vite 告警 (14d7f6e)
3.1.1 (2023-12-14)
3.1.0 (2023-12-14)
3.0.19 (2023-11-11)
3.0.18 (2023-11-08)
- 添加默认 responseType 配置 (2e01629)
3.0.17 (2023-10-24)
3.0.16 (2023-09-18)
3.0.15 (2023-08-28)
3.0.14 (2023-08-25)
3.0.13 (2023-08-24)
3.0.12 (2023-08-14)
- plugin-access: 修复 useAccess 类型定义 (#206) (7c6c662)
- plugin-access: 补充 RuntimeConfig['access'] 字段 (#205) (61fa8be)
- plugin-layout: 修复 Menu、CustomNaviGuard 类型 (#204) (b0357e9)
3.0.11 (2023-07-10)
- 优化ts提示 (f45944b)
3.0.10 (2023-06-29)
3.0.9 (2023-06-16)
3.0.8 (2023-06-14)
3.0.7 (2023-06-09)
- 删去 webpack dev overlay 全屏弹窗 (#197) (9c57f9c)
- plugin-layout: 默认路由如果不是菜单,则不需要添加到expandedKeys中,否则会导则defaultExpandAll不生效 (d5b014e)
3.0.6 (2023-04-24)
3.0.5 (2023-04-17)
3.0.4 (2023-04-11)
- 更新fes版本,保持跟fes-buitin同步 (57ed444)
3.0.3 (2023-04-11)
3.0.2 (2023-04-06)
3.0.1 (2023-04-01)
- change request to fetch (21c404a)
3.0.1-0 (2023-04-01)
- 打开相同path的链接会更新route & 第一次打开会触发onActivated (#145) (864904e)
- 解决 core-js 版本问题 (#165) (bb51ba1)
- 解决 webpack 安全漏洞问题 (#176) (ad352f2)
- 解决 webpack 缓存问题 (#166) (a9fae0f)
- 修复 fes-icon 删除 viewBox 导致异常问题 (#153) (17ab4f2)
- 修复watermark插件类型问题 (fdf548d)
- build cache (a7ed929)
- built-in: 规范 beforeRender 逻辑,如果异常,则不应该执行后续的 router.beforeEach (#179) (07b1d84)
- defineRouteMeta parse 异常 (#151) (7cb69d1)
- js 语法错误导致 dev 退出 (#149) (9e3e5c1)
- plugin-locale的legacy默认为false, 最新版vue-i18n中设置为true不支持composition api方式 (d714a64)
- qiankun plugin props error (#150) (ec1cf5b)
- request cache 类型声明问题 (3caaf58)
- 对齐 webpack 和 vite 文件输出 (852aad2)
- 给使用mini-css-extract-plugin增加开关 (#178) (d258a27)
- 优化一些demo (679b5ce)
- 优化peer依赖 (bafa4d0)
- 增加bootstrap和clean命令 (c87be8a)
- script setup 支持 defineRouteMeta (#144) (05d593e)
- template改为使用workspace协议 (e808556)
3.0.0-rc.17 (2023-03-17)
- 水印插件兼容微前端场景,应用唯一 (e7987ee)
3.0.0-rc.16 (2023-03-14)
- 修复plugin-access和plugin-layout中noFoundHandler和unAccessHandler的类型错误问题 (b1adca9)
3.0.0-rc.15 (2023-03-13)
3.0.0-rc.14 (2023-03-06)
3.0.0-rc.13 (2023-03-01)
- cjs (862ba3c)
- css (8ef9a1c)
- exclude (9204184)
- keep browsers (9d6b32b)
- minify (bda1bb4)
- rm swc/css (0e05f23)
- swc/css (2d92ad8)
- swc/css (c4fd1f6)
- targets (acb27c4)
- 固定corejs版本吧 (f823a8c)
- log more error (f5dddd7)
- plugin-swc (e05fb32)
- swc/css (a9c8469)
- use swc with webpack (3c7edef)
- 升级swc版本 (3211408)
- 只在prod开压缩 (bca7273)
- devtool (db6f279)
3.0.0-rc.12 (2023-02-27)
- 修复 ts 类型声明问题 (159fcf0)
3.0.0-rc.11 (2023-02-21)
- .d.ts 类型异常 (5d537c5)
3.0.0-rc.10 (2023-02-21)
3.0.0-rc.9 (2023-01-30)
3.0.0-rc.8 (2023-01-11)
3.0.0-rc.7 (2023-01-06)
3.0.0-rc.6 (2022-12-11)
3.0.0-rc.5 (2022-12-07)
3.0.0-rc.4 (2022-11-29)
3.0.0-rc.3 (2022-11-25)
3.0.0-rc.2 (2022-11-17)
3.0.0-beta.32 (2022-11-15)
- 修复 request ts 类型提示问题 (2469009)
3.0.0-beta.31 (2022-11-10)
3.0.0-beta.30 (2022-11-10)
3.0.0-beta.29 (2022-11-09)
- 优化类型声明 (cb1af88)
3.0.0-beta.28 (2022-11-07)
- 修复 icon-plugin viewBox 删除问题 (e4f3dff)
- config 不是 json 格式导致 dev 退出 (a384335)
- defineRouteMeta parse 异常 (76afad7)
3.0.0-beta.27 (2022-10-10)
- qiankun props 异常 (339c811)
3.0.0-beta.26 (2022-09-29)
3.0.0-beta.25 (2022-09-29)
- runtime 添加 d.ts (4f85b22)
3.0.0-beta.24 (2022-09-27)
- js 语法错误导致 dev 退出 (2840b46)
3.0.0-beta.23 (2022-09-22)
3.0.0-beta.22 (2022-09-15)
- 升级 fes-design 依赖 (9141e77)
3.0.0-beta.21 (2022-08-26)
- 优化构建 (d0691ca)
3.0.0-beta.20 (2022-08-23)
3.0.0-beta.19 (2022-08-18)
- 修复plugin-layout把未缓存页面当做undefined丢进缓存列表出现的问题 (7b696e4)
3.0.0-beta.18 (2022-08-17)
3.0.0-beta.17 (2022-08-15)
3.0.0-beta.16 (2022-08-01)
- plugin-qiankun: 修复主应用状态变更后使用useModel没有响应问题 (c64bd48)
3.0.0-beta.15 (2022-07-18)
- 路由生成支持全数字 (ba73ac7)
3.0.0-beta.14 (2022-07-15)
- 修复win下路径问题 (bcce28d)
3.0.0-beta.13 (2022-07-04)
- 修复layout的bug (3e3ee6a)
3.0.0-beta.12 (2022-06-27)
3.0.0-beta.11 (2022-06-23)
- 优化项目模板ts配置 (dd455fb)
3.0.0-beta.10 (2022-06-16)
3.0.0-beta.9 (2022-06-16)
3.0.0-beta.8 (2022-06-14)
- plugin-layout 多页签可以删除当前页面 (400d254)
3.0.0-beta.7 (2022-05-25)
- npm 包 ts 文件丢失问题 (bf4475f)
3.0.0-beta.6 (2022-05-19)
- polyfill改为使用@vitejs/plugin-legacy (53c8a33)
3.0.0-beta.5 (2022-05-18)
- builder-vite: 修复build时找不到入口js问题 (fef2aee)
3.0.0-beta.4 (2022-05-17)
- vite忽略@fesjs/fes (e2c6cd0)
3.0.0-beta.3 (2022-05-17)
3.0.0-beta.2 (2022-05-17)
3.0.0-beta.1 (2022-05-16)
- 编译所有 .vue | .jsx 文件,不管是否在 node_modules (#101) (1e033d4)
- 当 public 文件夹下没有可 copy 的文件会造成编译失败 (#123) (ad60fb5)
- 检测 vue 和@vue/compiler-sfc 的版本,保证一致 (8e39dcf)
- 解决 layout menu 空菜单问题 + env 环境覆盖问题 (afd5497)
- 解决 windicss 在开发环境 css 加载顺序问题 (#95) (2981a66)
- 添加 windi.config.js 文件到 npm 包 (10d4f31)
- 未正确配置 files (fb9f7c8)
- 修复 watch 池为空 (0d1c717)
- 修复 webpack 修改文件重复编译问题 (fb3b5a6)
- 修复一些 bug (443879b)
- 修复 father-build 的 ESM 编译异常 (1523c38)
- 修复 locale 更新设置 fes_locale 标记问题 (43cc5dd)
- 修复 pc 模板依赖问题 (0c0bc8a)
- 修复 peer 依赖错误 (87039c2)
- 修复 qiankun 的 demo (f46e442)
- 修复 vite 版本在 win 下的兼容性问题 (4a53145)
- 修复 vite 热更新问题 (7da7a34)
- 修改缓存等级 (f16579c)
- 移除 getHostname、getPort、getServer (a366f96)
- 移除可有可无代码 (f715682)
- 优化 webpack 构建时的信息输出 (53a8deb)
- 重新梳理构建流程 (40d8332)
- 自定义 config 不兼容 vue-loader 问题 (e5b1e17)
- await request error (2c38d20)
- connect-history-api-fallback 挪回 webpack,vite 后续再考虑支持 (0100b10)
- export Generator (5a5d809)
- fix docs (#98) (9aca54c)
- generate get request url key (1eb20b0)
- plugin-icon 压缩问题 (5d5829d)
- plugin-layout: 多页签标题正确显示 (fb6b7c3)
- plugin-layout: 修复多页签 layout 设置为 false 依然显示的问题 (f213d7c)
- plugin-layout: layout 的 aside 宽度未跟随配置改变 (65de66c)
- plugin-layout: main 需要设置 z-index:0 (a678db4)
- plugin-locale 兼容 composition 场景变更 locale (f94b00a)
- plugin-qiankun: 修复更新 props 时,model 未响应式更新 (4a30416)
- plugin-qiankun 修复主应用更新 props 不触发 update (c0cc29d)
- plugin-request (1fc01ba)
- qiankun demo (4caf8fa)
- request cache 异常 (5c6a7ef)
- request response 问题 (4786541)
- request skipErrorHandler 配置问题 (#121) (c946536)
- run vite (c04148f)
- template 需要 watermark 依赖 (2ca3951)
- vite polyfill 问题 (b5d28c5)
- vue and @vue/compiler-sfc version match problem (57e77d5)
- watermark 自定义 container 时样式优化 (#119) (cb40631)
- windicss 配置检测 (c9ced7e)
- windows 问题 (5724cbd)
- plugin-watermark 提供 destroyWatermark (#124) (70b034a)
- 编译支持 ts (37ab86c)
- 插件改为使用 fes-design (700b0f9)
- 初步实现 vite dev 构建 (31ff105)
- 当 build-in 版本变化时,缓存失效 (1bfb4b1)
- 更改打版本策略 (1bfea84)
- 更新 readme (7ba9c67)
- 更新 readme (24760eb)
- 更新 readme (058e72c)
- 构建类型定义 (023b223)
- 构建类型定义 (1e2198b)
- 将 ignore vue custom block logic move to preset (5e5efb2)
- 路由生成支持 .jsx 后缀 (7f305bc)
- 命名 (0ee6ed2)
- 升级版本号 (94fe4e0)
- 升级 fes-design (ec75e40)
- 升级 fes-design 到 0.5.0 (2bcd10c)
- 使用最新版 layout 和 locale (6d2dedf)
- 使用最新版 layout 和 locale (2994164)
- 添加一些描述文件 (14d3f4b)
- 添加一些描述文件 (3ffab50)
- 统一 core-js 版本 (8a1a1fc)
- 完善 vite build (049c953)
- 页面支持 tsx,提供 defineRoute 配置 tsx 和 jsx 的 route (#106) (5b1553e)
- 优化 dataField 逻辑 (51c83c2)
- 优化 release 流程 (562fc00)
- 优化 vue-i18n 引入 (67657ab)
- 优化 webpack 信息输出 (2f1c551)
- 优化 windicss 配置 (#104) (d1c93bd)
- 优化按路由导出多 html 的 title 逻辑 (0f0c646)
- 优化包依赖 + 优化 fes-plugin-test (67b7436)
- 优化构建 (242787c)
- 优化依赖版本 (d31d07b)
- 优化源码测试 (876cac7)
- 优化 mock (81d3405)
- 增加乾坤构建提示 (59ca087)
- 针对请求文件的情况进行优化 (#91) (e00acc4)
- 支持按路由编译出.html 文件 (04a33d2)
- 支持 keep-alive (444ed4b)
- 支持 pnpm (8528e24)
- 支持 pnpm (0fac113)
- 重写源码编译 (209b0c0)
- app 入口文件支持 .tsx, .jsx 后缀 (7fc5d63)
- enums 和 vuex 构建配置提示 (972518f)
- fes-plugin-monaco-editor: 新增 monaco-editor 插件,提供编辑器能力 (74cf05e)
- layout/locale/editor/sass 等插件兼容 vite (15c93eb)
- patchRoutes 延后,放在 createRouter 之前执行 (b4fe951)
- plugin-layout: 菜单支持配置额外的匹配规则 (c998c39)
- plugin-layout: 菜单支持配置额外的匹配规则 (ab949fb)
- plugin-layout: 区域展示支持全局配置 (0f3a4e7)
- plugin-layout 支持运行时配置编译时的参数 (12418f2)
- plugin-pinia (476b7bf)
- qiankun 支持多页签 keepalive (#117) (41b8433)
- qiankun 主应用 vite 改造 (116bf5f)
- upgrade windicss-webpack-plugin (7ddf1b7)
- vite 的 mock 也改为 express 语法 (5117afc)
- watermark (#112) (98bae6d)
- watermark 默认样式优化 (#116) (ae84ba3)
- windicss (5747466)
- windicss (895e47c)
2.0.0 (2021-07-01)
发布 2.0.0,重构 90%以上的代码,以 Vue 3.0 和路由为基础,同时支持配置式路由和约定式路由,并以此进行功能扩展。匹配了覆盖编译时和运行时生命周期完善的插件体系,支持各种功能扩展和业务需求。
支持插件如下:
- @fesjs/plugin-access 提供对页面资源的权限控制能力
- @fesjs/plugin-enums 提供统一的枚举存取及丰富的函数来处理枚举
- @fesjs/plugin-icon svg 文件自动注册为组件
- @fesjs/plugin-jest 基于 Jest,提供单元测试、覆盖测试能力
- @fesjs/plugin-layout 简单的配置即可拥有布局,包括导航以及侧边栏
- @fesjs/plugin-locale 基于 Vue I18n,提供国际化能力
- @fesjs/plugin-model 简易的数据管理方案
- @fesjs/plugin-request 基于 Axios 封装的 request,内置防止重复请求、请求节流、错误处理等功能
- @fesjs/plugin-vuex 基于 Vuex, 提供状态管理能力
- @fesjs/plugin-qiankun 基于 qiankun,提供微服务能力
- @fesjs/plugin-sass 样式支持 sass
0.2.3 (2020-09-25)
- fes-template 列表页中日期组件的 value 值不能为“” (3cc894e) by: harrywan
0.2.2 (2020-09-23)
0.2.1 (2020-09-20)
- fes-template: solve the corejs3.x dependency problem (e3e43c3)
- fes-cli 构架支持 gzip
- fes-cli 支持路由懒加载
- 添加在线demo
- fes-cli 支持 global 全局安装,关闭issues/17
- 解决 layout 布局的 FesHeader 和 FesLeft 不生效问题
- 更新文档中描述不准备的地方。
- 去掉编译打包时时配置 BannerPlugin,关闭issues/7
fes init
改为从 npm 下载项目模板,避免频繁更新项目模板而需要更新fes
- 下载模板后不默认执行
git init
,避免未安装 git 带来的问题。
- Fes-Core 替换 Icon 组件为 ionicons 图标。
- 首次运行时,跳转路由改为直接跳转到 defaultPage,而不是通过设置根路由"/"的 redirect,优化体验。
- 项目中
@webank/fes-core
和@webank/fes-ui
的依赖直接在项目模板 package.json 中指定,优化体验。 - 整理项目模板,方便体验权限管理功能。
- 修复
Layout
组件offset
属性不生效
- 修复在线文档未正常渲染的问题。
- 更新文档中描述不准备的地方。