unibest/docs/changelog/CHANGELOG.md
feige996 0caad393d6 docs(changelog): 更新CHANGELOG.md记录v2.11.0变更
- 添加v2.11.0版本日志,包含架构优化和依赖降级说明
- 修正历史版本中关于husky和commitlint移除的注释说明
- 清理冗余的图片引用
2025-06-03 20:09:42 +08:00

82 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CHANGELOG 更新日志
## v2.11.0(2025-06-03)
### 架构优化
-`v2.8.0(2025-05-20)` 版本删除的 `husky + commitlint` 配置加回来了。
### 依赖降级
-`unocss``66.0.0` 降级到 `65.4.2`。(以为有部分网友会出现问题,所以降级了。)
## v2.10.1(2025-05-28)
### 新功能
- 实现基础的”登录“功能后端接口数据是mock的。
## 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信息)。~~(应网友要求在v2.11.0加回来了)
::: details 对于 `v2.8.0` 以下版本,需按以下步骤操作:
-`stylelint, eslint` 相关依赖包删除
- 安装 `oxlint`,设置 `lint-staged` 配置为 `oxlint`
- 删除 `stylelint, eslint` 相关文件
![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
}
}
```
:::