Vue Element Admin Versions Save

:tada: A magical vue admin https://panjiachen.github.io/vue-element-admin

v4.0.0-beta

5 years ago

重大改变

小修复和优化

总结来说:就是 4.0 版本改了很多东西,是一次不兼容更新。

v3.10.0

5 years ago
  • :tada: feature[Component]: 新增 tui.editor 组件 #1374
  • :tada: feature[PDF]: 新增 PDF demo #1469
  • :tada: feature[Breadcrumb]: 新增 Breadcrumb 面包屑 隐藏 option #1442
  • :sparkles: perf[avatar]: 优化手机端导航栏头像样式 #1300 (by @jaysunxiao)
  • :sparkles: perf[style]: 使用 webpack alias 替代应变发 css 地址(by @samuelchlui)
  • :sparkles: perf[chore]: 升级 vue-router 来修复 url 地中含有中文字符的 bug #1362
  • :sparkles: perf[ScrollPane]: 优化 moveToTarget code #1460
  • :sparkles: perf[Sidebar]: 优化 sidebar store
  • :sparkles: refactor[login]: 重构 login page style #1474
  • :bug: fix[Charts]: 修复 charts resize mixins bug #1285 (by @LarchLiu)
  • :bug: fix[Breadcurmb]: 修复 router-link bug
  • :bug: fix[Breadcurmb]: 修复 pathCompile bug
  • :bug: fix[Guide-Page]: 修复 guide page style bug #1391
  • :bug: fix[Tinymce]: 修复 fullScreen bug #1400
  • :bug: fix[Example]: 新增 <el-form-item> wrapper for validate #1428 (by @jingyulong)

  • :tada: feature[Component]: add tui.editor #1374
  • :tada: feature[Breadcrumb]: add hide Breadcrumb option #1442
  • :tada: feature[PDF]: add PDF demo #1469
  • :sparkles: perf[avatar]: minimize the selected area of avatar on the mobile phone #1300 (by @jaysunxiao)
  • :sparkles: perf[style]: use webpack alias instead of hard code src path (by @samuelchlui)
  • :sparkles: perf[chore]: update vue-router to fixed url path for non ascii urls #1362
  • :sparkles: perf[ScrollPane]: refine moveToTarget code #1460
  • :sparkles: perf[Sidebar]: refine sidebar store
  • :sparkles: refactor[login]: refactor login page style #1474
  • :bug: fix[Charts]: fixed charts resize mixins bug #1285 (by @LarchLiu)
  • :bug: fix[Breadcurmb]: fixed router-link bug
  • :bug: fix[Breadcurmb]: fixed pathCompile bug
  • :bug: fix[Guide-Page]: fixed guide page style bug #1391
  • :bug: fix[Tinymce]: fixed fullScreen bug #1400
  • :bug: fix[Example]: add <el-form-item> wrapper for validate #1428 (by @jingyulong)

v3.9.3

5 years ago
  • :tada: feature: 新增利用 table 表头排序的 demo (#1236)

  • :tada: feature: 新增可拖拽 select 组件 (#1249)

  • :bug: fixed[TagsView]: 修复 openMenu 在边界情况下的展示问题 (#1256)

Next

下一次发布应该就是 v4.0 版本了,完全基于 [email protected] 进行构建,并添加了配置项功能,用户可自由选择是否需要 TagsView,默认语言等功能,并开始逐步补齐单元测试。

v3.9.x 版本应该还会并行维护一段时间,照顾那些暂时不能升级的用户


  • :tada: feature: add an example of sort data by table (#1236)

  • :tada: feature: add drag select component (#1249)

  • :bug: fixed[TagsView]: fix openMenu boundary display bug (#1256)

Next

The next release should be v4.0 version, built entirely based on [email protected], and added configuration, users can freely choose whether they need TagsView, default language and other settings, and start to gradually complete unit test.

The v3.9.x version should also be maintained in parallel for a period of time, taking care of users who are temporarily unable to upgrade.

v3.9.2

5 years ago
  • :tada: demo 支持西班牙语 #1196 (by @rmenor)
  • :tada: feature[Pagination]: 新增了 Pagination 分页组件 #1213
  • :sparkles: perf[TagsView]: 重构了 moveToTarget 函数 #1195 (by @frank10000 )
  • :bug: fix[MockJS]: 修复在使用 mockjs 时,跨域请求不能携带 cookie 的问题 #1194 (by @Aysnine )
  • :bug: fix[Sidebar]: 修复跳转外链地址不支持中文的 bug #1182
  • :bug: fix[TagsView]: 修复更新 tag title 的 bug #1223

  • :tada: support Spanish #1196 (by @rmenor)
  • :tada: feature[Pagination]: add Pagination component #1213
  • :sparkles: perf[TagsView]: refactor moveToTarget function #1195 (by @frank10000 )
  • :bug: fix[MockJS]: fix problem where cross-domain requests cannot carry cookie when using mockjs #1194 (by @Aysnine )
  • :bug: fix[Sidebar]: fix jump outer link address does not support Chinese #1182
  • :bug: fix[TagsView]: fixed update tags title demo bug #1223

v3.9.1

5 years ago
  • :tada: feature[TagsView]: 支持鼠标中键关闭 TagsView #1149
  • :tada: feature[Breadcrumb]: 增加 pathToRegexp 来处理 path,以便让面包屑支持动态路径 #1148
  • :tada: feature[Excel]: Excel 导出新增 bookType 选项 #1144
  • :sparkles: perf[Sidebar]:当 submenu 被选中时高亮 #1154
  • :sparkles: perf[Chore]: 使用 templateParameters 来简化 index.html 模板 #1156 (by @happystory )
  • :bug: fix[TagsView]: 修复 visitedViews bug
  • :bug: fix[Sidebar]: 修复在移动端 iOS 下的 bug #1152
  • :bug: fix[Sidebar]: 修复侧边栏链接 bug (#1134)
  • :bug: fix[UploadExcel]: 修复当有多个上传组建时会出现的 bug #1136 (by @zhaoguoweiLLHC )
  • :bug: 修复 sidebar css bug #1142

  • :tada: feature[TagsView]: support mouse middle click to close TagsView #1149
  • :tada: feature[Breadcrumb]: add pathToRegexp to compile path to support dynamic path #1148
  • :tada: feature[Excel]: support bookType option #1144
  • :sparkles: perf[Sidebar]: highlight submenu when is active #1154
  • :sparkles: perf[Chore]: use templateParameters to refine index.html #1156 (by @happystory )
  • :bug: fix[TagsView]: fixed visitedViews bug
  • :bug: fix[Sidebar]: fixed bug in iOS #1152
  • :bug: fix[Sidebar]: link bug (#1134)
  • :bug: fix[UploadExcel]: fixed bug when there were multiple components #1136 (by @zhaoguoweiLLHC )
  • :bug: fix sidebar css bug #1142

v3.9.0

5 years ago
  • :tada: feature[Tinymce]: support i18n #994 (by @mimimile)
  • :tada: feature[tagsView]: support refresh #1033
  • :tada: feature:[sidebar]: support external-link #991
  • :tada: feature: support global size option #1024
  • :tada: feature: redirect to the url you want to access after logging in #1046
  • :tada: feature: Added svgo script to optimize svg (doc) #1096
  • :tada: feature: add Typescript demo vue-typescript-admin-template (by @Armour )
  • :sparkles: refactor[tagsView]: use el-scrollbar #995
  • :sparkles: refactor[store]: refactor tagsView store #1032
  • :sparkles: perf style in mobile mode #1065
  • :sparkles: optimized all svg icons #1096
  • :sparkles: refine permission.js logic #1067 (by @inklake )
  • :bug: fix[backToTop]: continuous click bug #1007
  • :bug: fix[LineChart]: fixed transitionend bug #1045
  • :bug: fix[screenfull]: fixed issue with Chrome 67+
  • :bug: fix[tagsView]: update tagsview when query is different #1090
  • :bug: fix[sidebar]: fixed sidebar has no children bug #1111
  • :bug: fix[tinymce]: fixed id duplicate bug when has multiple tinymce components 87b319d
  • :bug: fix[parseTime]: fixed getDay() bug https://github.com/PanJiaChen/vue-element-admin/commit/0e75dcc42a931bca25835941a03572a4ffdc7f83

  • :tada: feature[Tinymce]: 支持 i18n #994 (by @mimimile)
  • :tada: feature[tagsView]: 支持刷新 #1033
  • :tada: feature:[sidebar]: 支持 external-link 外链 #991
  • :tada: feature: 支持全局自定义布局大小 #1024
  • :tada: feature: 登录后重定向到之前想访问的页面地址 #1046
  • :tada: feature: 增加了svgo指令来优化 svg (文档) #1096
  • :tada: feature: 新增了 Typescript demo vue-typescript-admin-template (by @Armour )
  • :sparkles: refactor[tagsView]: 使用 el-scrollbar 替代之前的滚动方案 #995
  • :sparkles: refactor[store]: 重构 tagsView store #1032
  • :sparkles: 优化在移动端的样式 #1065
  • :sparkles: 优化了所有 svg 图标 #1096
  • :sparkles: 优化 permission.js 逻辑 #1067 (by @inklake )
  • :bug: fix[backToTop]: 修复连续点击的 bug #1007
  • :bug: fix[LineChart]: 修复 transitionend bug #1045
  • :bug: fix[screenfull]: 修复 在 Chrome 67+下 bug
  • :bug: fix[tagsView]: 修复 query 不同 tagsview 不更新的 bug #1090
  • :bug: fix[sidebar]: 修复侧边栏在 children 为空数组时候 bug #1111
  • :bug: fix[tinymce]: 修复多个富文本组件时候 id 重复 bug 87b319d
  • :bug: fix[parseTime]: 修复 getDay() bug https://github.com/PanJiaChen/vue-element-admin/commit/0e75dcc42a931bca25835941a03572a4ffdc7f83

v3.8.1

5 years ago
  • :sparkles: add eslint-plugin-vue to lint code

Use tutorial


  • :sparkles: 增加 eslint-plugin-vue 来更好的lint代码

使用教程

v3.8.0

5 years ago

BREAKING CHANGES

Update to webpack4 and vue-loader@15.

Upgraded dependent third-party libraries to the latest version.

If you still want to continue using webpack3, please use this branch webpack3

v3.7.3

5 years ago
  • :bug: fix[UploadExcel]: add file type check (#878)
  • :bug: fix[Sidebar]: fixed sidebar bug when set hidden:true (#880)
  • :bug: fix[tagsView]: DEL_OTHERS_VIEWS cachedViews bug (#913) by @mimimile
  • :bug: fix[Tinymce]: fixed tinymce upload dialog bug (#654)

  • :bug: 修复[UploadExcel]: 增加excel上传之前的类型检查 (#878)
  • :bug: 修复[Sidebar]: 修复 sidebar 在设置为 hidden:true 时候出现的bug (#880)
  • :bug: 修复[tagsView]: 修复 DEL_OTHERS_VIEWS cachedViews bug (#913) by @mimimile
  • :bug: 修复[Tinymce]: 修复 tinymce upload dialog bug (#654)

Breakings

The next version will upgrade webpack@4 and vue-loader@15

v3.7.2

5 years ago
  • :tada: chore: add lint-staged #818
  • :sparkles: perf[ArticleDetail]: refine el-col :span #841 by @ZYSzys
  • :sparkles: perf[login]: i18n of input placeholder #844
  • :sparkles: perf[style]
  • :sparkles: refactor(SidebarItem): optimizate SidebarItem #845 by @bowencool
  • :bug: fix[build.js]: fixed build bug in preview mode #819
  • :bug: fix[TagsView]: fix contextmenu position bug #850
  • :bug: fix[css]: css bug in mobile #852
  • :bug: fix[excel]: default filename bug && format code #857

  • :tada: 新增了 lint-staged 进行提交格式化校验 #818
  • :sparkles: 优化了[ArticleDetail]: refine el-col :span #841 by @ZYSzys
  • :sparkles: 优化了[login]: 修复了登录页 input placeholder 国际化问题 #844
  • :sparkles: 优化了部分样式
  • :sparkles: 重构了(SidebarItem): optimizate SidebarItem #845 by @bowencool
  • :bug: 修复了[build.js]: 修复了预览模式bug #819
  • :bug: 修复了[TagsView]: 右击菜单定位问题 #850
  • :bug: 修复了[css]: 小屏幕样式问题 #852
  • :bug: 修复了[excel]: 导出文件 filename bug && 格式化了代码 #857