unibest/docs/changelog/CHANGELOG.md
feige996 0eafd0b899 docs(changelog): 更新CHANGELOG.md记录v2.9.0版本变更
添加v2.9.0版本更新内容,包括新增spa模板功能和多个依赖包升级
2025-05-27 20:59:12 +08:00

69 lines
1.8 KiB
Markdown

# CHANGELOG 更新日志
## v2.9.3(2025-05-27)
### 新功能
- 支持 `spa` 模板,属于单页应用,完全自定义 `tabbar` 的形式。
### 依赖升级
-`unocss``0.58` 升级到 `66.0.0`
-`wot-design-uni``^1.4.0` 升级到 `^1.9.0`
-`vue``3.4.21` 升级到 `^3.5.15`
-`vite``5.2.8` 升级到 `6.3.5`
## v2.8.0(2025-05-20)
### 架构优化
- 移除 `stylelint``eslint` 配置,统一采用 `oxlint` 进行代码检查,提升代码校验的速度(比 `eslint``50-100` 倍)。
- 移除 `husky``commitlint` 配置(使用编辑器的AI生成commit信息)。
::: details 对于 `v2.8.0` 以下版本,需按以下步骤操作:
-`husky, stylelint, eslint` 相关依赖包删除
- 安装 `oxlint`,设置 `lint-staged` 配置为 `oxlint`
- 删除 `husky, stylelint, eslint` 相关文件
![alt text](image.png)
![alt text](image-1.png)
![alt text](image-2.png)
![alt text](image-3.png)
:::
## v2.7.0(2025-05-19)
### 依赖升级
-`@dcloudio/uni-app``3.0.0-4020920240930001` 升级到 `3.0.0-4060520250512001`,获取最新功能和性能优化。
### 新功能
- 支持 `无 TabBar` 模式,用户只需删除 `pages.config.ts` 中的 `tabBar` 配置即可。
::: details 对于 `v2.7.0` 以下版本,需按以下步骤操作:
- 执行 `pnpm uvm` 升级 `@dcloudio/uni-app`
- 修改 `src/utils/index.ts` 部分代码:
```ts
import pagesConfig from '@/pages.json'
const { pages, subPackages, tabBar = { list: [] } } = { ...pagesConfig }
/** 判断当前页面是否是 tabbar 页 */
export const getIsTabbar = () => {
try {
const lastPage = getLastPage()
const currPath = lastPage?.route
return Boolean(tabBar?.list?.some((item) => item.pagePath === currPath))
} catch {
return false
}
}
```
:::