Files
aiot-uniapp/docs/changelog/CHANGELOG.md
feige996 2278795124 docs(changelog): 更新 CHANGELOG.md 内容并优化格式
优化 changelog 格式,删除过时内容,更新重要变更说明
2025-06-13 18:58:53 +08:00

112 lines
2.8 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.12.1(2025-06-13)
### `oxlint` 优化
- `oxlint``0.11.0` 升级到 `1.0.0`
> 注意:最新的 `1.1.0` 还有问题,运行报错,所以使用 `1.0.0`。(别贪新)
**提交代码的时候会自动触发。** 如果想主动检测,可以使用 `pnpm lint` 命令。
## v2.11.1(2025-06-11)
### `hello-unibest`
- 新增 `echarts`(推荐) 和 `ucharts` 示例。
### docs 文档
- 更新 `App 专题` `热更新`内容。( `android端` 无法热更新的问题,已经解决了!)
## v2.11.0(2025-06-03)
<!-- ### 架构优化
- `v2.8.0(2025-05-20)` 版本删除的 `husky + commitlint` 配置加回来了。 -->
### 依赖降级
-`unocss``66.0.0` 降级到 `65.4.2`。(因为有部分网友会出现问题,所以降级了。)
### 新模板
- 新增 `base-sard-ui` 模板,方便用户直接使用 `sard-ui` 这个UI库开发。
## v2.10.1(2025-05-28)
### 新功能
- 实现基础的 `登录` 功能,支持 `微信小程序` 静默登录 和 `非小程序` 登录。
<!-- ## 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
}
}
```
::: -->
## ...
## v0.0.0(2023-12.21)
创建项目,首次提交。