# Changelog

## [3.5.2](https://github.com/l246804/vue-app-sdk/compare/v3.5.1...v3.5.2) (2025-01-02)


### Bug Fixes

* 🐛 fix Tabs.addOne ([3120a78](https://github.com/l246804/vue-app-sdk/commit/3120a786db42a9e63c9d4061a03115103e78e968))

## [3.5.1](https://github.com/l246804/vue-app-sdk/compare/v3.5.0...v3.5.1) (2024-12-16)


### Bug Fixes

* 🐛 修复 SSO 构建类型文件失败 ([d5baa06](https://github.com/l246804/vue-app-sdk/commit/d5baa062e5efd63f8e2460ef28e6508931e8348a))


### Chores

* 🤖 优化 SSO.omitVerifyParams 类型 ([998a5c0](https://github.com/l246804/vue-app-sdk/commit/998a5c0703bed6bdcf19493316a1118613337f94))

## [3.5.0](https://github.com/l246804/vue-app-sdk/compare/v3.4.4...v3.5.0) (2024-12-16)


### Features

* 🎸 支持构建 umd 格式 ([1022159](https://github.com/l246804/vue-app-sdk/commit/10221598e0ee54e92a419545a808e5922c581870))
* 🎸 SSO 插件新增 omitVerifyParams 方法 ([94e9037](https://github.com/l246804/vue-app-sdk/commit/94e9037505ae0e3177f9953f3f8166d0d6969c59))

## [3.4.4](https://github.com/l246804/vue-app-sdk/compare/v3.4.3...v3.4.4) (2024-12-04)


### Bug Fixes

* 🐛 修复路由导航未成功更新详情数据 ([52d32a4](https://github.com/l246804/vue-app-sdk/commit/52d32a47341522829d5e262fe3278610ea14eb1d))

## [3.4.3](https://github.com/l246804/vue-app-sdk/compare/v3.4.2...v3.4.3) (2024-12-04)


### Bug Fixes

* 🐛 修复路由导航变更时未正确更新详情 ([7e5b0ac](https://github.com/l246804/vue-app-sdk/commit/7e5b0ac26f09d6e62e15562373cc7db1ccaac422))

## [3.4.2](https://github.com/l246804/vue-app-sdk/compare/v3.4.1...v3.4.2) (2024-12-04)


### Bug Fixes

* 🐛 修复 useRouteDetails 判断更新存在错误 ([63cd3a3](https://github.com/l246804/vue-app-sdk/commit/63cd3a3c9aa6cbc143e2b2718d2ada3d6cf68650))

## [3.4.1](https://github.com/l246804/vue-app-sdk/compare/v3.4.0...v3.4.1) (2024-12-04)


### Bug Fixes

* 🐛 修复 watchDetails 获取错误的属性导致报错 ([0a1c4e0](https://github.com/l246804/vue-app-sdk/commit/0a1c4e06d0d5a90b64432753424e228bec3cf3ae))

## [3.4.0](https://github.com/l246804/vue-app-sdk/compare/v3.3.10...v3.4.0) (2024-12-04)


### Features

* 🎸 新增 watchDetails 函数，用于精确监听路由详情 ([7df651e](https://github.com/l246804/vue-app-sdk/commit/7df651e991b8d0205fd21395c4ff901e5b141a72))

## [3.3.10](https://github.com/l246804/vue-app-sdk/compare/v3.3.9...v3.3.10) (2024-12-04)


### Bug Fixes

* 🐛 修复路由导航未变更时丢失详情数据 ([0b05f51](https://github.com/l246804/vue-app-sdk/commit/0b05f51286c440bb9a5a5b13136dfd9f9928c4f7))

## [3.3.9](https://github.com/l246804/vue-app-sdk/compare/v3.3.8...v3.3.9) (2024-12-02)


### Bug Fixes

* 🐛 修复 SDK 内置插件列表使用 getter 形式会重复创建新实例 ([42044ae](https://github.com/l246804/vue-app-sdk/commit/42044ae5cc6e2709d404897687a6cede35c90ae8))

## [3.3.8](https://github.com/l246804/vue-app-sdk/compare/v3.3.7...v3.3.8) (2024-12-02)


### Bug Fixes

* 🐛 修复 useRouteDetails 在页面初次加载时无法获取跳转详情 ([ee187ad](https://github.com/l246804/vue-app-sdk/commit/ee187ad600c7f39d52baac85935b6fd5a9541b50))

## [3.3.7](https://github.com/l246804/vue-app-sdk/compare/v3.3.6...v3.3.7) (2024-11-28)


### Bug Fixes

* 🐛 修复 router._updateDetailsRecord 无法触发响应式监听 ([39f33e6](https://github.com/l246804/vue-app-sdk/commit/39f33e6f8b38d91f037f4bd20421951330754ab9))

## [3.3.6](https://github.com/l246804/vue-app-sdk/compare/v3.3.5...v3.3.6) (2024-11-28)


### Bug Fixes

* 🐛 修复 useRouteDetails 无法获取到其他页面传递的数据 ([4e75ee3](https://github.com/l246804/vue-app-sdk/commit/4e75ee38fd9da1ce327b6451e763e3db8b3dc785))

## [3.3.5](https://github.com/l246804/vue-app-sdk/compare/v3.3.4...v3.3.5) (2024-11-28)


### Features

* 🎸 vue-router 新增 isNavigating 属性标识是否正在导航 ([142d2de](https://github.com/l246804/vue-app-sdk/commit/142d2de91a33a9501b6fe48b14ea34b61ce0e1cc))


### Bug Fixes

* 🐛 修复 sdk.getPlugin 无法获取内置插件实例 ([f36dbe3](https://github.com/l246804/vue-app-sdk/commit/f36dbe30cdc1809ee7bc93c6b4072ba0eba6957c))

## [3.3.4](https://github.com/l246804/vue-app-sdk/compare/v3.3.3...v3.3.4) (2024-11-18)


### Bug Fixes

* 🐛 修复 Auth 插件指令元素移除失败 ([e5a4f6c](https://github.com/l246804/vue-app-sdk/commit/e5a4f6c08955f5af43cf763d62d8ea220a8800b6))

## [3.3.3](https://github.com/l246804/vue-app-sdk/compare/v3.3.2...v3.3.3) (2024-11-12)


### Bug Fixes

* 🐛 修复 Tabs.befreAdd 在不需要添加时仍然触发 ([a520c70](https://github.com/l246804/vue-app-sdk/commit/a520c703891bf8f3d508ec4cfbc16ea3682a5023))

## [3.3.2](https://github.com/l246804/vue-app-sdk/compare/v3.3.1...v3.3.2) (2024-10-12)


### Bug Fixes

* 🐛 修复 Token 插件功能丢失默认值 ([842b4b3](https://github.com/l246804/vue-app-sdk/commit/842b4b3ca0fe5ad2f47ad542afd6446273f6dff9))

## [3.3.1](https://github.com/l246804/vue-app-sdk/compare/v3.3.0...v3.3.1) (2024-10-11)


### Chores

* 🤖 优化 Tabs 插件类型 ([fdd1a6a](https://github.com/l246804/vue-app-sdk/commit/fdd1a6a5cd4ee5da59f2eeafd1564f5e649ba43d))

## [3.3.0](https://github.com/l246804/vue-app-sdk/compare/v3.2.3...v3.3.0) (2024-10-09)


### Features

* 🎸 Page.resolveLink 支持获取自身元数据的外链地址 ([e179e23](https://github.com/l246804/vue-app-sdk/commit/e179e234e2cac2535f3b857795f2fcc7a1130043))

## [3.2.3](https://github.com/l246804/vue-app-sdk/compare/v3.2.2...v3.2.3) (2024-09-29)


### Chores

* 🤖 优化 Page.createStates ([5defd95](https://github.com/l246804/vue-app-sdk/commit/5defd9518e647f1a8fbafbd16c5ede17ac95b7bb))

## [3.2.2](https://github.com/l246804/vue-app-sdk/compare/v3.2.1...v3.2.2) (2024-09-27)


### Chores

* 🤖 优化注释内容 ([a3343d1](https://github.com/l246804/vue-app-sdk/commit/a3343d17c97aaccf19c6969323d7bbacee43ebfe))
* 🤖 createTranslator 移除对 vue-i18n 的依赖 ([84e1f74](https://github.com/l246804/vue-app-sdk/commit/84e1f74ffd292006c875a49e4321cd4b3d4a51fc))
* 🤖 replace hookable to easy-hookable ([1ca9fc3](https://github.com/l246804/vue-app-sdk/commit/1ca9fc3cef36482811b9dcd4128ba38c7ed8b184))
* 🤖 update deps ([e4044c1](https://github.com/l246804/vue-app-sdk/commit/e4044c16a75264c5d2cea170f2b403c24cd86792))


### Styles

* 💄 format code style ([9850fbc](https://github.com/l246804/vue-app-sdk/commit/9850fbcf1727b506451b2f42dbf8a654cc634e20))

## [3.2.1](https://github.com/l246804/vue-app-sdk/compare/v3.2.0...v3.2.1) (2024-06-06)


### Bug Fixes

* 🐛 修复 Token.set 设置无效问题 ([4e893ff](https://github.com/l246804/vue-app-sdk/commit/4e893ff108ec6f53982d960f97717997c7c83f89))

## [3.2.0](https://github.com/l246804/vue-app-sdk/compare/v3.1.0...v3.2.0) (2024-06-06)


### Chores

* 🤖 补充 package.exports 导出配置 ([e0e95ac](https://github.com/l246804/vue-app-sdk/commit/e0e95aca4af05ff00ff7eecde2e0fd330818309b))
* 🤖 补充代码函数示例 ([a4da9b5](https://github.com/l246804/vue-app-sdk/commit/a4da9b52877548a7d325fd74771bf715a0929e6d))
* 🤖 更新 README.md ([9fe91ad](https://github.com/l246804/vue-app-sdk/commit/9fe91ad039302e1cc157f511338053458c1b2057))
* 🤖 优化代码 ([2984ab5](https://github.com/l246804/vue-app-sdk/commit/2984ab5ec511d0f7f2a2d7fb932d29bbc5d566c6))
* 🤖 getPlugins 类型描述返回的插件数组元素可能为空 ([31d75f2](https://github.com/l246804/vue-app-sdk/commit/31d75f2b7668b59b5aa3eb9a3cdc97e2e12808c4))


### Refactors

* 💡 重构 Token.set 在应用多令牌时的设置方式 ([b55534e](https://github.com/l246804/vue-app-sdk/commit/b55534e82f5c6ec4512fcf0755bf1bbeffe6ef06))

## [3.1.0](https://github.com/l246804/vue-app-sdk/compare/v3.0.4...v3.1.0) (2024-05-22)


### Features

* 🎸 Page 支持外链跳转拦截 ([30d9750](https://github.com/l246804/vue-app-sdk/commit/30d9750314f5779f42c6d14400a05987576e3a6b))

## [3.0.4](https://github.com/l246804/vue-app-sdk/compare/v3.0.3...v3.0.4) (2024-05-20)


### Chores

* 🤖 优化 handleMenuClick 代码 ([73b4391](https://github.com/l246804/vue-app-sdk/commit/73b439117ed98945140365d65457792d16588209))

## [3.0.3](https://github.com/l246804/vue-app-sdk/compare/v3.0.2...v3.0.3) (2024-05-16)


### Chores

* 🤖 优化 KeepAlive 类型 ([b6181ad](https://github.com/l246804/vue-app-sdk/commit/b6181ad32190a8ea473cad035176b9aab5154f5b))

## [3.0.2](https://github.com/l246804/vue-app-sdk/compare/v3.0.0...v3.0.2) (2024-05-15)


### Bug Fixes

* 🐛 修复 Animation 动画名称无法响应式切换 ([98613dd](https://github.com/l246804/vue-app-sdk/commit/98613dddf69cb1af2519affbfe039f3166838a11))


### Chores

* 🤖 优化 Tabs 插件 ([27d8a62](https://github.com/l246804/vue-app-sdk/commit/27d8a626aded47a764b60f4a169d42b3149d0bb6))
* 🤖 update deps ([3736739](https://github.com/l246804/vue-app-sdk/commit/37367394cf460c80afdd14d28cef8f79ec731ebc))

## [3.0.1](https://github.com/l246804/vue-app-sdk/compare/v3.0.0...v3.0.1) (2024-05-08)


### Bug Fixes

* 🐛 修复 Animation 动画名称无法响应式切换 ([98613dd](https://github.com/l246804/vue-app-sdk/commit/98613dddf69cb1af2519affbfe039f3166838a11))


### Chores

* 🤖 update deps ([3736739](https://github.com/l246804/vue-app-sdk/commit/37367394cf460c80afdd14d28cef8f79ec731ebc))

## [3.0.0](https://github.com/l246804/vue-app-sdk/compare/v2.4.0...v3.0.0) (2024-05-08)


### Bug Fixes

* 🐛 修复 FeatureAuth.hasAuth 错误 ([0279528](https://github.com/l246804/vue-app-sdk/commit/02795285f15cd1a31f3ab9c0c4c86e1e1a0d136f))


### Chores

* 🤖 更新依赖并添加 vitepress 文档 ([5916d22](https://github.com/l246804/vue-app-sdk/commit/5916d22057969c38ce61847180afb56b0c4bb4ed))


### Refactors

* 💡 重构项目 ([7d7c68a](https://github.com/l246804/vue-app-sdk/commit/7d7c68a2e1f5af8a0f235e7d4e0eedea033429f7))

## [2.4.1](https://github.com/l246804/vue-app-sdk/compare/v2.4.0...v2.4.1) (2024-05-07)


### Bug Fixes

* 🐛 修复 FeatureAuth.hasAuth 错误 ([0279528](https://github.com/l246804/vue-app-sdk/commit/02795285f15cd1a31f3ab9c0c4c86e1e1a0d136f))


### Chores

* 🤖 更新依赖并添加 vitepress 文档 ([5916d22](https://github.com/l246804/vue-app-sdk/commit/5916d22057969c38ce61847180afb56b0c4bb4ed))

## [2.4.0](https://github.com/l246804/vue-app-sdk/compare/v2.3.2...v2.4.0) (2023-11-23)


### Features

* 🎸 BetterScroller 支持切换自动记录和还原功能 ([be1f3e4](https://github.com/l246804/vue-app-sdk/commit/be1f3e4e277db395580bf97e6796ca97e2881468))


### Bug Fixes

* 🐛 修复 Animation 类型定义 ([ec16ba7](https://github.com/l246804/vue-app-sdk/commit/ec16ba7795a73e1405d15e3f11595595ef09f208))

## [2.3.2](https://github.com/l246804/vue-app-sdk/compare/v2.3.1...v2.3.2) (2023-11-23)


### Chores

* 🤖 BetterScroller 注册 cleanup 和 backward 事件清理无效缓存 ([a37a45f](https://github.com/l246804/vue-app-sdk/commit/a37a45f103140448a9d56e8635f3dc9b70e8d421))


### Docs

* ✏️ 优化 README.md ([8570e3a](https://github.com/l246804/vue-app-sdk/commit/8570e3af54f51dc4160ff3509b6d7c805b1429e5))

## [2.3.1](https://github.com/l246804/vue-app-sdk/compare/v2.3.0...v2.3.1) (2023-11-22)


### Docs

* ✏️ 完善 README.md ([f7d1701](https://github.com/l246804/vue-app-sdk/commit/f7d17017c816222f02218f01c83549363bea32ba))

## [2.3.0](https://github.com/l246804/vue-app-sdk/compare/v2.2.0...v2.3.0) (2023-11-15)


### Features

* 🎸 add FeatureAuth ([e494a86](https://github.com/l246804/vue-app-sdk/commit/e494a86f479e229e450bf4ce650a231324b0784b))
* 🎸 Page.createStates 新增权限过滤优先级配置 ([cda0428](https://github.com/l246804/vue-app-sdk/commit/cda0428343e0ded44e9ee5417f8c03abd38a1397))

## [2.2.0](https://github.com/l246804/vue-app-sdk/compare/v2.0.0...v2.2.0) (2023-11-14)


### Features

* 🎸 add BetterScroller ([7942a4c](https://github.com/l246804/vue-app-sdk/commit/7942a4c236064c53d60889e7c953f04c78218cac))
* 🎸 add Page ([4603214](https://github.com/l246804/vue-app-sdk/commit/4603214f61bcf2fd1424b6d658813de83bda1607))
* 🎸 add Tabs ([61664e8](https://github.com/l246804/vue-app-sdk/commit/61664e8db64505e397d9a5b1445144750e49a50b))
* 🎸 add Token ([7cf60b7](https://github.com/l246804/vue-app-sdk/commit/7cf60b7aba5bc2d41bf3dacd63691cb535d3aea4))
* 🎸 Page add createLocaleText ([7c3fba8](https://github.com/l246804/vue-app-sdk/commit/7c3fba8a49ee008e13b2468d4a83227d663ca9f8))


### Chores

* 🤖 增加修复 vite 开发热更新导致内存引用丢失函数 ([95bd56d](https://github.com/l246804/vue-app-sdk/commit/95bd56dd1f9f47136d11660805ae41f663d315ab))


### Refactors

* 💡 重构代码结构，优化部分功能特性 ([2abcfcf](https://github.com/l246804/vue-app-sdk/commit/2abcfcf457cccdb214e83d2aa096d6e4aad55a35))


### Docs

* ✏️ 补充 README.md ([fe298ea](https://github.com/l246804/vue-app-sdk/commit/fe298eae9daeb7246251ab51161f1314da631c42))

## [2.1.1](https://github.com/l246804/vue-app-sdk/compare/v2.0.0...v2.1.1) (2023-11-13)


### Features

* 🎸 add BetterScroller ([7942a4c](https://github.com/l246804/vue-app-sdk/commit/7942a4c236064c53d60889e7c953f04c78218cac))
* 🎸 add Page ([4603214](https://github.com/l246804/vue-app-sdk/commit/4603214f61bcf2fd1424b6d658813de83bda1607))
* 🎸 add Tabs ([61664e8](https://github.com/l246804/vue-app-sdk/commit/61664e8db64505e397d9a5b1445144750e49a50b))
* 🎸 add Token ([7cf60b7](https://github.com/l246804/vue-app-sdk/commit/7cf60b7aba5bc2d41bf3dacd63691cb535d3aea4))


### Chores

* 🤖 增加修复 vite 开发热更新导致内存引用丢失函数 ([95bd56d](https://github.com/l246804/vue-app-sdk/commit/95bd56dd1f9f47136d11660805ae41f663d315ab))


### Refactors

* 💡 重构代码结构，优化部分功能特性 ([2abcfcf](https://github.com/l246804/vue-app-sdk/commit/2abcfcf457cccdb214e83d2aa096d6e4aad55a35))


### Docs

* ✏️ 补充 README.md ([fe298ea](https://github.com/l246804/vue-app-sdk/commit/fe298eae9daeb7246251ab51161f1314da631c42))

## [2.1.0](https://github.com/l246804/vue-app-sdk/compare/v2.0.0...v2.1.0) (2023-11-13)


### Features

* 🎸 add BetterScroller ([7942a4c](https://github.com/l246804/vue-app-sdk/commit/7942a4c236064c53d60889e7c953f04c78218cac))
* 🎸 add Page ([4603214](https://github.com/l246804/vue-app-sdk/commit/4603214f61bcf2fd1424b6d658813de83bda1607))
* 🎸 add Tabs ([61664e8](https://github.com/l246804/vue-app-sdk/commit/61664e8db64505e397d9a5b1445144750e49a50b))
* 🎸 add Token ([7cf60b7](https://github.com/l246804/vue-app-sdk/commit/7cf60b7aba5bc2d41bf3dacd63691cb535d3aea4))


### Refactors

* 💡 重构代码结构，优化部分功能特性 ([2abcfcf](https://github.com/l246804/vue-app-sdk/commit/2abcfcf457cccdb214e83d2aa096d6e4aad55a35))


### Docs

* ✏️ 补充 README.md ([fe298ea](https://github.com/l246804/vue-app-sdk/commit/fe298eae9daeb7246251ab51161f1314da631c42))

## [2.0.1](https://github.com/l246804/vue-app-sdk/compare/v2.0.0...v2.0.1) (2023-10-26)


### Docs

* ✏️ 补充 README.md ([fe298ea](https://github.com/l246804/vue-app-sdk/commit/fe298eae9daeb7246251ab51161f1314da631c42))

## [2.0.0](https://github.com/l246804/vue-app-sdk/compare/v0.1.1...v2.0.0) (2023-10-26)


### Features

* 🎸 add plugin sso ([73252de](https://github.com/l246804/vue-app-sdk/commit/73252def4870438b6d9a0130fe66903e5880309a))
* 🎸 router support clearDetails ([e0505a6](https://github.com/l246804/vue-app-sdk/commit/e0505a60935ca2346143e2634db44b656525f466))


### Refactors

* 💡 重构 SDK 创建方式并优化代码 ([2225037](https://github.com/l246804/vue-app-sdk/commit/22250373a2ab37ee67b638e93efe1af6ebde8aaa))

## [0.1.1](https://github.com/l246804/vue-app-sdk/compare/v0.1.0...v0.1.1) (2023-09-06)


### Chores

* 🤖 优化 keepAlive 配置项类型定义 ([ddfb785](https://github.com/l246804/vue-app-sdk/commit/ddfb785f589465e6c326fbdb3d816d6bfdee67e1))

## [0.1.0](https://github.com/l246804/vue-app-sdk/compare/v0.0.3...v0.1.0) (2023-09-05)


### Features

* 🎸 支持持久化路由详情数据 ([b801e42](https://github.com/l246804/vue-app-sdk/commit/b801e420c337885cbc77bfefc1b430be5b12c706))


### Bug Fixes

* 🐛 修复 keepAlive 缓存删除无法触发组件卸载 ([95fe1be](https://github.com/l246804/vue-app-sdk/commit/95fe1be6e71b15df0298d43a2eb829040501e39c))


### Docs

* ✏️ 修改 README.md 错别字 ([f51640e](https://github.com/l246804/vue-app-sdk/commit/f51640efdb343f40452d70449f3b5104245c65db))

## [0.0.3](https://github.com/l246804/vue-app-sdk/compare/v0.0.2...v0.0.3) (2023-09-04)


### Bug Fixes

* 🐛 修复禁用动画后切换太快导致还原提前生效 ([2e83df9](https://github.com/l246804/vue-app-sdk/commit/2e83df9d1c21e080d8855ef35c6af89c5a882d66))

## [0.0.2](https://github.com/l246804/vue-app-sdk/compare/v0.0.1...v0.0.2) (2023-09-04)


### Chores

* 🤖 update deps ([0f02269](https://github.com/l246804/vue-app-sdk/commit/0f022690f2b4b2a99cc66647b8d2cae628444608))

## 0.0.1 (2023-08-30)


### Features

* 🎸 开发 AppSDK 核心功能及插件 ([c4e1320](https://github.com/l246804/vue-app-sdk/commit/c4e132060f754313ef2f108e374f204790b82ff2))
