From 82c16d69b930088707d8c394f08b02e9de374c41 Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Fri, 19 Nov 2021 16:19:25 +0800 Subject: [PATCH] docs(changelog): 3.3.0 --- .../site/desktop/components/Content.vue | 4 ++ .../vant/docs/markdown/changelog.en-US.md | 54 ++++++++++++++++-- .../vant/docs/markdown/changelog.zh-CN.md | 57 +++++++++++++++++-- 3 files changed, 103 insertions(+), 12 deletions(-) diff --git a/packages/vant-cli/site/desktop/components/Content.vue b/packages/vant-cli/site/desktop/components/Content.vue index bc1926a08..31d2af192 100644 --- a/packages/vant-cli/site/desktop/components/Content.vue +++ b/packages/vant-cli/site/desktop/components/Content.vue @@ -170,6 +170,10 @@ export default { } } + > ul { + margin: 12px 0; + } + > ul li, > ol li { position: relative; diff --git a/packages/vant/docs/markdown/changelog.en-US.md b/packages/vant/docs/markdown/changelog.en-US.md index 7c534c010..55a2e80f0 100644 --- a/packages/vant/docs/markdown/changelog.en-US.md +++ b/packages/vant/docs/markdown/changelog.en-US.md @@ -16,22 +16,64 @@ Vant follows [Semantic Versioning 2.0.0](https://semver.org/lang/zh-CN/). ## Details +### [v3.3.0](https://github.com/compare/v3.2.8...v3.3.0) + +`2021-11-19` + +**Accessibility** + +- Cascader: add role, aria and tabindex [#9886](https://github.com/youzan/vant/issues/9886) +- CountDown: add timer role [#9906](https://github.com/youzan/vant/issues/9906) +- DropdownMenu: add role, aria and tabindex [#9893](https://github.com/youzan/vant/issues/9893) +- Field: add aria-labelledby [#9883](https://github.com/youzan/vant/issues/9883) +- List: add role and tabindex [#9888](https://github.com/youzan/vant/issues/9888) +- Pagination: refactor DOM to improve a11y [#9901](https://github.com/youzan/vant/issues/9901) +- Popover: add tabindex and aria-disabled [#9889](https://github.com/youzan/vant/issues/9889) +- Rate: improve a11y when disabled or readonly [#9881](https://github.com/youzan/vant/issues/9881) +- Search: id prop add default value [#9884](https://github.com/youzan/vant/issues/9884) +- Sidebar: add role, aria and tabindex [#9903](https://github.com/youzan/vant/issues/9903) +- Slider: improve a11y when disabled or readonly [#9880](https://github.com/youzan/vant/issues/9880) +- Stepper: add aria-disabled [#9877](https://github.com/youzan/vant/issues/9877) +- Stepper: add group role [#9876](https://github.com/youzan/vant/issues/9876) +- Switch: add tabindex [#9887](https://github.com/youzan/vant/issues/9887) +- Tabbar: add role, aria and tabindex [#9895](https://github.com/youzan/vant/issues/9895) +- Tabs: add aria-controls [#9882](https://github.com/youzan/vant/issues/9882) +- Tabs: add aria-disabled [#9878](https://github.com/youzan/vant/issues/9878) +- Tabs: add aria-orientation and tabindex [#9872](https://github.com/youzan/vant/issues/9872) +- Uploader: add role, aria and tabindex [#9905](https://github.com/youzan/vant/issues/9905) +- remove tabindex from disabled elements [#9879](https://github.com/youzan/vant/issues/9879) + +**Feature** + +- Popup: reduce unused listener [#9896](https://github.com/youzan/vant/issues/9896) +- Field: expose sub-types of FieldRule [#9843](https://github.com/youzan/vant/issues/9843) +- minify svg icons [#9869](https://github.com/youzan/vant/issues/9869) + +**Bug Fixes** + +- Popover: useClickAway failed in SSR [#9899](https://github.com/youzan/vant/issues/9899) +- CouponList: incorrect list height [#9874](https://github.com/youzan/vant/issues/9874) +- Field: should not trigger validation after blurring readonly input [#9862](https://github.com/youzan/vant/issues/9862) +- Switch: switch node inherit font-size [#9842](https://github.com/youzan/vant/issues/9842) +- Tabbar: before-change not work in route mode [#9856](https://github.com/youzan/vant/issues/9856) +- Tabs: rename panel class to `van-tab__panel` [#9885](https://github.com/youzan/vant/issues/9885) + ### [v3.2.8](https://github.com/compare/v3.2.7...v3.2.8) `2021-11-09` **Feature** -- Cascader: add options-bottom slot [#9804](https://github.com/issues/9804) +- Cascader: add options-bottom slot [#9804](https://github.com/youzan/vant/issues/9804) - SubmitBar: add SubmitBarTextAlign type [f95567](https://github.com/commit/f95567ade758d453f4acad8a40d8ae717035476a) -- PasswordInput: add PasswordInputProps type [#9820](https://github.com/issues/9820) +- PasswordInput: add PasswordInputProps type [#9820](https://github.com/youzan/vant/issues/9820) **Bug Fixes** -- NavBar: fix NavBarProps spelling [#9818](https://github.com/issues/9818) -- Progress: incorrect border-radius [#9826](https://github.com/issues/9826) -- SubmitBar: fix missing SubmitBarProps export [#9819](https://github.com/issues/9819) -- Tabs: should emit click-tab after before-change [#9805](https://github.com/issues/9805) +- NavBar: fix NavBarProps spelling [#9818](https://github.com/youzan/vant/issues/9818) +- Progress: incorrect border-radius [#9826](https://github.com/youzan/vant/issues/9826) +- SubmitBar: fix missing SubmitBarProps export [#9819](https://github.com/youzan/vant/issues/9819) +- Tabs: should emit click-tab after before-change [#9805](https://github.com/youzan/vant/issues/9805) ### [v3.2.7](https://github.com/youzan/vant/compare/v3.2.6...v3.2.7) diff --git a/packages/vant/docs/markdown/changelog.zh-CN.md b/packages/vant/docs/markdown/changelog.zh-CN.md index 9da7fde78..7f7f41a1a 100644 --- a/packages/vant/docs/markdown/changelog.zh-CN.md +++ b/packages/vant/docs/markdown/changelog.zh-CN.md @@ -16,22 +16,67 @@ Vant 遵循 [Semver](https://semver.org/lang/zh-CN/) 语义化版本规范。 ## 更新内容 +### [v3.3.0](https://github.com/compare/v3.2.8...v3.3.0) + +`2021-11-19` + +**Accessibility** + +改善以下组件的无障碍访问体验: + +- Cascader: 增加 role="menu", tabindex, aria-checked, aria-disabled 属性 [#9886](https://github.com/youzan/vant/issues/9886) +- CountDown: 增加 role="timer" 属性 [#9906](https://github.com/youzan/vant/issues/9906) +- DropdownMenu: 增加 role="menu", tabindex, aria-labelledby 属性 [#9893](https://github.com/youzan/vant/issues/9893) +- Field: 增加 aria-labelledby 属性 [#9883](https://github.com/youzan/vant/issues/9883) +- List: 增加 role="button", tabindex 属性 [#9888](https://github.com/youzan/vant/issues/9888) +- Pagination: 增加 role="navigation" 和 button 标签 [#9901](https://github.com/youzan/vant/issues/9901) +- Popover: 增加 tabindex, aria-disabled 属性 [#9889](https://github.com/youzan/vant/issues/9889) +- Rate: 增加 aria-disabled, aria-readonly 属性 [#9881](https://github.com/youzan/vant/issues/9881) +- Search: 提供默认的 id 属性 属性 [#9884](https://github.com/youzan/vant/issues/9884) +- Sidebar: 增加 role="tab", tabindex, aria-selected 属性 [#9903](https://github.com/youzan/vant/issues/9903) +- Slider: 增加 aria-disabled, aria-readonly 属性 [#9880](https://github.com/youzan/vant/issues/9880) +- Stepper: 增加 aria-disabled 属性 [#9877](https://github.com/youzan/vant/issues/9877) +- Stepper: 增加 role="group" 属性 [#9876](https://github.com/youzan/vant/issues/9876) +- Switch: 增加 tabindex 属性 [#9887](https://github.com/youzan/vant/issues/9887) +- Tabbar: 增加 role="tab", tabindex, aria-selected 属性 [#9895](https://github.com/youzan/vant/issues/9895) +- Tabs: 增加 aria-controls 属性 [#9882](https://github.com/youzan/vant/issues/9882) +- Tabs: 增加 aria-disabled 属性 [#9878](https://github.com/youzan/vant/issues/9878) +- Tabs: 增加 tabindex, aria-orientation 属性 [#9872](https://github.com/youzan/vant/issues/9872) +- Uploader: 删除按钮增加 role="button", tabindex, aria-label 属性 [#9905](https://github.com/youzan/vant/issues/9905) +- 移除禁用元素的 tabindex 属性 [#9879](https://github.com/youzan/vant/issues/9879) + +**Feature** + +- Popup: 移除多余的 click 事件监听 [#9896](https://github.com/youzan/vant/issues/9896) +- Field: 导出 `FieldRuleValidator` 等多个类型定义 [#9843](https://github.com/youzan/vant/issues/9843) +- Empty: 压缩 svg 图标 [#9869](https://github.com/youzan/vant/issues/9869) +- NumberKeyboard: 压缩 svg 图标 [#9869](https://github.com/youzan/vant/issues/9869) +- Tabs: 将 `van-tab__pane` 类重命名为 `van-tab__panel` [#9885](https://github.com/youzan/vant/issues/9885) + +**Bug Fixes** + +- Popover: 修复 useClickAway 方法在 SSR 时报错的问题 [#9899](https://github.com/youzan/vant/issues/9899) +- CouponList: 修复列表高度不正确的问题 [#9874](https://github.com/youzan/vant/issues/9874) +- Field: 修复点击只读输入框会触发表单验证的问题 [#9862](https://github.com/youzan/vant/issues/9862) +- Switch: 修复全局设置 font-size 时样式错误的问题 [#9842](https://github.com/youzan/vant/issues/9842) +- Tabbar: 修复 route 模式下无法触发 before-change 属性的问题 [#9856](https://github.com/youzan/vant/issues/9856) + ### [v3.2.8](https://github.com/compare/v3.2.7...v3.2.8) `2021-11-09` **Feature** -- Cascader: 新增 options-bottom 插槽 [#9804](https://github.com/issues/9804) +- Cascader: 新增 options-bottom 插槽 [#9804](https://github.com/youzan/vant/issues/9804) - SubmitBar: 新增 SubmitBarTextAlign 类型 [f95567](https://github.com/commit/f95567ade758d453f4acad8a40d8ae717035476a) -- PasswordInput: 新增 PasswordInputProps 类型 [#9820](https://github.com/issues/9820) +- PasswordInput: 新增 PasswordInputProps 类型 [#9820](https://github.com/youzan/vant/issues/9820) **Bug Fixes** -- NavBar: 修复 NavBarProps 拼写错误的问题 [#9818](https://github.com/issues/9818) -- Progress: 修复圆角大小错误的问题 [#9826](https://github.com/issues/9826) -- SubmitBar: 修复未导出 SubmitBarProps 的问题 [#9819](https://github.com/issues/9819) -- Tabs: 修复 click-tab 触发顺序早于 before-change 的问题 [#9805](https://github.com/issues/9805) +- NavBar: 修复 NavBarProps 拼写错误的问题 [#9818](https://github.com/youzan/vant/issues/9818) +- Progress: 修复圆角大小错误的问题 [#9826](https://github.com/youzan/vant/issues/9826) +- SubmitBar: 修复未导出 SubmitBarProps 的问题 [#9819](https://github.com/youzan/vant/issues/9819) +- Tabs: 修复 click-tab 触发顺序早于 before-change 的问题 [#9805](https://github.com/youzan/vant/issues/9805) ### [v3.2.7](https://github.com/youzan/vant/compare/v3.2.6...v3.2.7)