# CHANGELOG

## Pending

## 1.4.0 (2023-11-25)

- 🌟 新增 `BasicForm.schemas` 支持 `hidden`，可配置成函数，示例：组件示例-表单-基础使用
- 💎 优化 `useECharts` 方法，考虑菜单收起宽度变化
- `依赖升级`

## 1.3.9 (2023-07-26)

- 🐞 修复 `mock` 配置异常
- 🐞 修复 `GlobConfig` 类型缺失
- 💎 优化 `ImportMeta` 类型定义
- `依赖升级`

## 1.3.8 (2023-06-12)

- 🐞 修复 `修改密码异常`
- 🐞 修复 `菜单无法删除`
- 💎 优化 `菜单编辑交互`
- 💎 优化 `上级菜单显示层级`
- 💎 优化 `上级部门显示层级`

## 1.3.7 (2023-06-09)

- 🐞 修复 `组件示例页面异常` 
- 💎 优化 `菜单缩进异常`
- 🌟 同步 `选择器` 和 `表格选择器` 对接接口功能
- `依赖升级`

## 1.3.6 (2023-02-16)

- 🐞 修复 `fix 多页签关闭全部异常` 
- 🐞 修复 `搜索菜单跳转异常` 
- 💎 优化 `列表页面->基础列表` 新建模板
- `依赖升级`

## 1.3.5 (2023-02-08)

- 🌟 新增 `项目配置` 开关
- 🌟 新增 `添加角色` 页面模板
- 🌟 新增 `BasicForm` 支持 `setSchema` 方法
- 💎 新增 `@types/lodash-es` 移除 `@types/lodash` 依赖
- `依赖升级`

## 1.3.4 (2022-12-12)

- 🌟 新增 `env.test` 环境打包配置
- 🌟 新增 `rollup-plugin-visualizer` 打包分析插件支持
- 🌟 增强 `menuSetting` 配置灵活性
- 💎 移除 `lodash` 统一使用 `lodash-es` 版本
- 🐞 修复 `TableSelect` 组件，分页查询参数丢失
- 🌟 新增 `TableSelect` 导出 `getFormValues` 方法
- 🌟 新增 `TableSelect` 支持 `form-values-change` BasicForm 变动回调
- `依赖升级`

## 1.3.3 (2022-11-16)

- 💎 优化 `使用官方黑暗模式` 样式
- 💎 优化 `BasicForm` 样式
- 🌟 新增 `BasicForm` 支持 `field` 参数支持 `a.b.c` 语法
- 🌟 增强 `TableSelect` 组件，支持分页多选
- 🐞 修复 `多页签` 设置未完成状态，不显示
- 🐞 修复 `修复ts类型` 错误
- `依赖升级`

## 1.3.2 (2022-09-13)

- 🌟 升级 `vite` 支持 `3.x`
- `依赖升级`

## 1.3.1

- 🌟 增强 `FormSchema` 配置，支持更多属性
- 🐞 修复 `BasicTable` 可编辑状态显示异常
- 🐞 修复 `修复ts类型` 错误
- `依赖升级`

## 1.3.0 

- ✨ 同步 `Naive admin Pro` 版本功能
- 🌟 新增 `meta.documentTitle` 网页标题 优先 title 字段
- 🌟 新增 `meta.title` 支持定制 `Render` `多页签` `面包屑` 同步渲染
- 🌟 新增 `meta.breadcrumbView` 配置，是否显示在面包屑中
- 🌟 新增 `meta.tagView` 配置，是否显示在多页签中
- 🌟 新增 `meta.authEvery` 是否验证每一个权限都包含
- 🌟 新增 `BasicTable` 表格列支持 `draggable` 配置是可拖拽
- 🌟 新增 `BasicTable` 拖拽列 `columns-change` 方法
- 🌟 新增 `TableSetting` 支持 `宽度配置` 且支持最大高度滚动
- 🌟 新增 `basicModal` 支持 `prefixFooter` `centerFooter` `suffixFooter` 插槽，用于定制其他元素
- 🌟 新增 `basicModal` 导出 `handleSubmit` 方法
- 🌟 新增 `Authority` 权限控制组件
- 🐞 修复 `修复ts类型` 错误

## 1.2.2

- 🌟 新增 `tableSelect` 组件支持 `v-model`
- 🌟 新增 `Region` 支持配置 `labelField` 和 `valueField` 属性
- 🐞 修复 `activeMenu` 路由配置，刷新浏览器之后失效
- `依赖升级`

## 1.2.1 

### ✨ 新增功能
- 新增 `Password` 组件支持 `v-model`
- `依赖升级`

### 🐛 Bug Fixes
- 修复 `permission` 指令 `disabled` 类名错误
- 修复 `actionColumn` 配置更多 `下拉菜单` 打包后不展示问题
- 修复 `BasicTable` 当没有分页 `自动计算` 最大高度错误

## 1.2.0 (2022-06-02)

### ✨ 优化
- 升级 `element-plus` 至 `2.2.2`
- 升级 `vite-plugin-html` 插件
- 升级 `xlsx` 插件
- `其他依赖升级`

### 🐛 Bug Fixes
- 修复 `BasicForm` 隐藏表单，存在占位问题
- 修复 `BasicModal` 组件`api`变动问题

## 1.1.0 (2022-04-29)
### ✨ 新增功能
- 新增 `表格选择器` 组件（beta）
- 新增 `BasicForm` 支持 `BasicSelect` 组件，示例在：组件-表单-基础使用 
- 新增 `BasicTable` 导出 `getTableRef` 方法，用于调用组件原生事件

### 🐛 Bug Fixes
- 修复 `开发环境` 运行控制台错误提示

### 💻  新增页面
- 新增 `表格选择器` 示例
- `依赖升级`

## 1.0.1 (2022-03-24)

### ✨ 新增功能
- 新增 `顶部加载进度条` 可跟随主题变化
- 新增 `按需加载示例` 可根据自身情况使用

💎 代码优化
- 删除 `废弃文件夹和代码`

🐛 问题修复
- 修正 `Axios` 中 `message` 调用

## 1.0.0 (2022-03-22)

## 💄 发布 Element Plus. 2.x 版本
### ✨ 新增功能
- 🔥🔥🔥 `支持黑暗主题` 一键切换
- 🔥🔥🔥 `任意主题色` 随意切换
- 🔥🔥🔥 `全新重构` script setup 语法，源码更加易读，性能更优 `ts` 类型更加全面

### ✨ 新增页面

- 新增 `三个常用模板` 页面

### 💻 页面 | 🏷️ 功能 | 📦 组件
- 和 `NaiveAdmin` 版本一致
- ✍️ 持续更新迭代中