## 变更日志

### 0.4.1

#### 错误修复

- 修复日志文件中的错误信息
- 修复角色管理中的错误 api 地址

### 0.4.0

_2024-10-24_

#### 重大变化

- 修改 [ SearchMenu ] 的文件路径
- 修改通配符路由 `name` 为 `not-found`
- 升级项目依赖
- 对 `vite.config.ts` 文件进行，拆分优化

#### 新功能

- [ SearchMenu ] 组件添加 i18n 国际化
- 新增 [ AppText ] 组件，用于显示文本内容，支持文本溢出隐藏显示提示
- 新增 [ AppTable ] 组件示例
- 新增版本检测功能，用于检测当前版本是否为最新版本
- 新增 `gzip` 和 `brotli` 压缩
- 新增 [ LayFooter ] 页脚组件
- 设置中添加按钮提示控制
- `day.js` 新增国际化
- [ LayHeader ] 新增宽度小于 `405px` 后自动隐藏右侧按钮

#### 错误修复

- 修复 `i18n` 数据存放路径错误问题
- 修复返回顶部按钮不显示问题
- 修复 `Layouts` 不能自适应布局问题

#### 重构

- 重构 `404` 页面
- 重构 [ AppTreeFilter ] 组件的文本超出隐藏显示文字提示
- 重构 [ LayMenu ] ，内部添加 [ AppText ] 组件，使目录或菜单隐藏后显示文字提示

### 0.3.0

_2024-10-11_

#### 重大变化

- 重构项目以支持 `英语` 和 `中文` 语言
- `useReset` 添加基本数据类型和引用数据类型不同处理逻辑

#### 新功能

- 添加 `@intlify/vue-i18n-loader` 以支持 `vue-i18n` 的国际化
- 面包屑新增动态显示，当屏幕宽度不足 `768px` 时，会自动隐藏
- 新增 `useEventBus` 基于 `mitt` 的事件总线，用于组件间通信
- [ AppDropdown ] 新增默认插槽，用于自定义下拉内容
- 新增 `setDocumentTitle` 方法，用于设置文档标题

#### 错误修复

- 修复 [ AppSelectIcon ] 样式错乱问题
- 修复退出登录时，个人数据未清空问题

### 0.2.0

_2024-10-01_

#### 重大变化

- 移除 [ app-wrapper ] 改用 css
- 更新项目所使用的依赖

#### 新功能

- 支持 vue-i18n

#### 错误修复

- 修复 `LayHeader` 组件类型错误问题
- 修改错别字和组件路径

#### 重构 

- 重构 [ LayHeader ] 组件
- 重构 [ LayMenu ] 组件
- 重构 `i18n` 相关代码
