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