8.4.0次要最新生产版本2024 年 11 月 4 日错误修复

**alert:** 在存在标题的情况下,对子标题使用正确的标题结构 (#29964) (0fdcb32)

功能

**menu:** 将角色传递到 ionWillClose 和 ionDidClose 事件 (#29954) (ee2fa19)

**segment-view:** 添加对新 ion-segment-view 组件的支持 (#29969) (89508fb)

**select:** 将 modal 添加为接口 (#29972) (3628ea8)

8.3.4补丁2024 年 10 月 30 日错误修复

**angular:** 在独立的 ion-radio-group 中添加缺少的 'compareWith' 输入 (#29870) (47ba703), 关闭 #29826

**backdrop:** 删除 tabindex 以提高可访问性 (#29956) (7294e96), 关闭 #29773

**input, textarea:** 确保屏幕阅读器在聚焦时宣布辅助文本和错误文本 (#29958) (5a73145)

**overlays:** 在动画期间从屏幕阅读器中隐藏 (#29951) (cb60073), 关闭 #29857

**overlays:** 吐司出现时不要隐藏根元素 (#29962) (322d7c9), 关闭 #29773

**overlays:** 从屏幕阅读器中隐藏焦点陷阱 div (#29970) (c3b58f1), 关闭 #29858

**vue:** 使用 router.go(-n) 时渲染了错误的视图 (#29877) (e32fbe0), 关闭 #28201 #28201 #29847

8.3.3补丁2024 年 10 月 16 日错误修复

**tabs, tab-bar:** 在 Vue、React 中使用独立的标签栏 (#29940) (b7b383b), 关闭 #29885 #29924

8.3.2补丁2024 年 10 月 2 日错误修复

**segment:** 阻止 iOS 上可滚动元素的闪烁 (#29884) (078ed0b), 关闭 #29523

8.3.1补丁2024 年 9 月 17 日错误修复

**checkbox:** 在项目中使用开始对齐方式正确对齐复选框 (#29850) (88b7013), 关闭 #29837

**datetime:** 当值为一个空字符串时,显示今天的日期和时间 (#29839) (f1d50c0), 关闭 #29669

**range:** 范围被拖动时禁用滚动 (#29241) (35b1a45)

**react, vue:** 在选项卡上添加 navManager 的默认值 (#29865) (df39cea)

**react:** 恢复 react 输出目标版本 (#29869) (f64458d), 关闭 ionic-team/stencil-ds-output-targets#476 ionic-team/stencil-ds-output-targets#475 #29848

8.3.0次要2024 年 9 月 5 日功能

**checkbox:** 当定义了 justify 或 alignment 属性时,显示为块 (#29783) (4ccd15e)

**radio:** 当定义了 justify 或 alignment 属性时,显示为块 (#29801) (18b02b3)

**react, vue, angular:** 在没有路由的情况下使用选项卡 (#29794) (867066b), 关闭 #25184

**toggle:** 当定义了 justify 或 alignment 属性时,显示为块 (#29802) (0332c8c)

8.2.9补丁2024 年 9 月 17 日错误修复

**react:** 恢复 react 输出目标版本 (#29869) (6fb087f), 关闭 ionic-team/stencil-ds-output-targets#476 ionic-team/stencil-ds-output-targets#475 #29848

8.2.8补丁2024 年 9 月 5 日错误修复

**range:** 当旋钮位于条形图的开头时,发出正确的 value (#29820) (6a3d7c7), 关闭 #29792

**react:** intellisense 可与 IntelliJ 一起使用 (#29782) (bacded5), 关闭 #29755

8.2.7补丁2024 年 8 月 13 日错误修复

**alert:** 不要覆盖在 htmlAttributes 中设置的 id (#29708) (1295ced), 关闭 #29704

**angular:** 将 focusTrap 属性添加到 modal 和 popover (#29729) (05913c3), 关闭 #29728

**angular:** 从 Ionic 组件中删除由 routerLink 设置的 tabindex (#29744) (20073e1), 关闭 #20632

**content:** 允许在内容上设置自定义角色和 aria 属性 (#29753) (7b16397)

项目: 带有项目覆盖的路由链接仍然可点击 (#29743) (a9f278a)

覆盖层: 不要覆盖 htmlAttributes 中设置的 id (#29722) (92ce563), 关闭 #29712

React: 添加 onPointerDown、onTouchEnd、添加 onTouchMove (#29736) (bfee3cd), 关闭 #29174

Vue: 将路由链接值传递到 href 以正确渲染可点击元素 (#29745) (ab4f279)

8.2.6补丁2024年7月24日错误修复

**alert:** 不要覆盖在 htmlAttributes 中设置的 id (#29708) (1295ced), 关闭 #29704

**angular:** 将 focusTrap 属性添加到 modal 和 popover (#29729) (05913c3), 关闭 #29728

覆盖层: 不要覆盖 htmlAttributes 中设置的 id (#29722) (92ce563), 关闭 #29712

8.2.5补丁2024年7月3日错误修复

依赖项: 使用最新的 @stencil/core 来删除 DOMException 错误 (#29685) (d70ea4), 关闭 #29681

Vue: 为 IonicVue 插件添加可选的 IonicConfig 类型参数 (#29637) (90893f4), 关闭 #29659

8.2.4补丁2024年6月28日错误修复

Angular: 具有禁用项的弹出窗口箭头导航 (#29662) (ceb41f3), 关闭 #29640

8.2.2补丁2024年6月12日错误修复

刷新器: 当内容为全屏时显示 (#29608) (5cdfac8), 关闭 #18714

8.2.1补丁2024年6月5日

React: 导出 InputInputEventDetail 类型 (#29512) (624ceba), 关闭 #29518

8.2.0次要2024年5月22日功能

Angular: 在信号上设置属性有效 (#29453) (4640e04), 关闭 #28876

8.1.3补丁2024年5月22日错误修复

核心: 格式错误的 URI 不会抛出异常 (#29486) (4a41983), 关闭 #29479

8.1.2补丁2024年5月15日错误修复

很多: 不要扩展已插入的复选框、单选按钮、选择和切换 (#29501) (c63d07b), 关闭 #29423

选择器: 更新键盘导航 (#29497) (32bc681)

8.1.1补丁2024年5月15日错误修复

Angular: 为独立的日期时间添加 formatOptions 属性 (#29468) (bb1db52), 关闭 #29464

Angular: 在项目中持久化选择禁用状态 (#29448) (dfb72d7), 关闭 #29234

Angular: 动态更改项目时设置活动段按钮 (#29418) (ee83388), 关闭 #29414

单选按钮: 当项目在单选按钮组中更新时,持久化选中状态 (#29457) (7ea14ae), 关闭 #29442

8.1.0次要2024年5月1日功能

添加实验性过渡焦点管理器 (#29400) (5b686ef), 关闭 #23650

内容: 添加 fixedSlotPlacement 属性 (#29233) (90a7e70)

日期时间: 在关闭时将角色传递到覆盖层 (#29221) (6945adc), 关闭 #28298

输入: 添加 clearInputIcon 属性 (#29246) (0f5d1c0), 关闭 #26974

模态、弹出窗口: 添加暂时禁用焦点捕获的功能 (#29379) (7c00351), 关闭 #24646

选择器: 选择器列使用辅助技术更容易选择 (#29371) (e38e2e4), 关闭 #25221

8.0.2补丁2024年5月1日错误修复

日期时间: 在 RTL 中导航月份正确运行 (#29421) (4d09890), 关闭 #29198

iOS: 大标题过渡考虑了没有文本的返回按钮 (#29327) (bd8d065), 关闭 #28751

MD: 项目边框在深色模式下对比度有所提高 (#29398) (fa85f03), 关闭 #29386

选择器: 选项在 fit-content 宽度和填充轮廓下可见 (#29408) (f15b62a), 关闭 #29321

8.0.1补丁2024年4月24日错误修复

输入: 清除按钮可以使用屏幕阅读器导航 (#29366) (ee49824), 关闭 #29358

输入: 在 Angular 中使用绑定语法设置防抖动,在加载时设置 (#29377) (23321f7), 关闭 #29374

8.0.0主要2024年4月17日注意: 仅针对 ionic-framework 包的版本升级

完整变更日志: https://github.com/ionic-team/ionic-framework/compare/v7.8.6...v8.0.0

迁移指南: https://ionicframework.cn/docs/updating/8-0

重大更改: https://github.com/ionic-team/ionic-framework/blob/main/BREAKING.md#version-8x

7.8.6补丁2024年4月24日错误修复

输入: 清除按钮可以使用屏幕阅读器导航 (#29366) (#29383) (5ce0c60)

7.8.5补丁2024年4月17日错误修复

模态: 改善了表格模态滚动和手势行为 (#29312) (9738228), 关闭 #24583

7.8.4补丁2024年4月10日性能改进

样式: 压缩分发的全局样式表 (#29275) (b3cd49b)

7.8.3补丁2024年4月3日错误修复

按钮: 工具栏中激活的轮廓按钮在 MD 深色模式下不再与背景混合 (#29216) (ee5da7a)

弹出窗口: 如果没有内容,可以滚动视窗 (#29215) (f08759c), 关闭 #29211