17.4.0钢筋混凝土1
变更日志
增强功能
组件
将实验下拉菜单用法重构为最新版本。 ( 55625 ) 更换 选项卡面板 具有 标签页 在块检查器中。 ( 56995 ) 更换 选项卡面板 具有 标签页 在编辑器“全局样式”调色板中。 ( 57126 ) ToggleGroupControl:将大按钮大小更新为32px。 ( 57338 ) 更新ariakit版本。 ( 57325 ) 自定义选择 :添加 WordPress组件属性 . ( 56998 ) 情态动词 :改进正文类名称的应用。 ( 55430 ) -
部件:更换 选项卡面板 具有 标签页 在块插入器中。 ( 56918 )
站点编辑器
添加页面属性面板。 ( 57151 ) “添加后期分类”面板。 ( 57049 ) 添加视图链接。 ( 57153 ) 添加“讨论”面板。 ( 57150 ) 添加特色图像面板。 ( 57053 ) 编辑:统一帖子和站点编辑之间的修订面板。 ( 57010 ) 社交链接块:模糊电子邮件地址。 ( 57384 )
设计工具
全球风格
漏洞修补
组件
DropdownMenu V2:在不支持子网格时添加后备样式。 ( 57327 ) DropdownMenuV2:不要折叠后缀宽度。 ( 57238 ) 修复DayButton点位置并展开Button区域。 ( 55502 ) 修复的逻辑 有文字 在Button中添加类。 ( 56949 ) 调色板编辑:不要丢弃具有默认名称和渐变色的颜色。 ( 54332 ) PaletteEdit:生成烤肉串串时考虑数字。 ( 56713 ) RadioControl:完全封装样式。 ( 57347 ) 标签:确保个人 选项卡 s链接到正确的 选项卡面板 第条( 57033 ) 文本选择:仅向Safari显示CSS黑客。 ( 57300 ) 截断:改善对非字符串儿童的处理。 ( 57261 ) 窗体标记字段 :手柄 禁用 内部支柱 按钮 . ( 57187 ) 选项卡面板:默认情况下不呈现隐藏内容。 ( 57046 )
块编辑器
设置NavigableToolbar的initialIndex时排除禁用的按钮。 ( 57280 ) 修复BlockSwitcher检查是否显示下拉菜单。 ( 57047 ) 修复使用StrictMode安装时块锁定工具栏项窃取焦点的问题。 ( 57185 ) 修复内容锁定UI回归。 ( 56974 ) 修复插入器在帖子和站点编辑器中打开时的垂直溢出。 ( 57127 ) 在块不允许放置的位置隐藏放置指示器。 ( 56843 ) InserterListItem:使用item.isDisabled检测禁用的项目。 ( 57161 ) 更多设置提示:添加显式字体大小。 ( 55835 ) 编写流程:吸收部分多选调度。 ( 47525 ) 修复块“编辑”属性验证。 ( 57193 )
块库
音频:在多编辑块时隐藏一些控件。 ( 57376 ) 当视口较小且宽对齐时,禁用调整大小。 ( 57041 ) 图库:在多编辑块时隐藏一些控件。 ( 57378 ) 图像块:通过data-wp-init获取lightbox触发器按钮ref。 ( 57089 ) 图像:多重编辑图像时隐藏标题控件。 ( 57357 ) 视频:在多编辑块时隐藏一些控件。 ( 57375 ) 图像块:修复宽度/高度属性为数字时的弃用。 ( 57063 )
模式
修复:在“站点编辑器”>“图案”视图中未考虑视口宽度。 ( 55803 ) 覆盖模式类别分类法的所有标签。 ( 57094 ) 模式类别:将show_tagcloud更改为false。 ( 57212 ) 模式(未同步):防止递归模式导致无限循环。 ( 56511 )
站点编辑器
修复图像上传错误。 ( 57040 ) 在站点编辑器中减少框架周围的间隙。 ( 57023 ) 交换模板:为正确的帖子类型显示正确的模板。 ( 57149 ) 保存按钮:修复“激活”按钮的翻译。 ( 57147 ) SlotFill:允许上下文SlotFillProviders。 ( 56779 )
后期编辑器
设计工具
交互API
协同编辑
Collab编辑:确保块属性是可串行的。 ( 57025 )
无障碍
性能
块编辑器
阻止:合并存储订阅。 ( 56994 ) 组合“BackgroundImagePanelItem”组件中的选择器。 ( 57159 ) 内部块:覆盖:删除视口大小条件。 ( 57135 ) 更改选定块时,防止重新绘制布局。 ( 57136 ) 防止在所选块更改时重新渲染编辑器标题。 ( 57140 ) 重写移动动画以获得更好的加载性能。 ( 57133 ) 富文本:如果未选中,请避免块编辑器订阅。 ( 57226 ) 尝试删除单个样式面板的额外备忘录。 ( 57160 ) 挂钩:在一个地方管理保存道具。 ( 57043 )
块库
多媒体资料:组合使用选择通话。 ( 57240 ) 图片:减少“区块编辑器”商店订阅。 ( 57358 ) 列表:避免在块渲染中使用选择。 ( 57077 ) 块:Simplify/optimize isUnmodifiedBlock。 ( 56919 ) InnerBlocks:合并商店订阅。 ( 57032 )
组件
实验
数据视图
向表行添加悬停样式。 ( 57058 ) 添加:参见修订模板操作。 ( 57175 ) 代码质量:更新:重用模板和页面上的视图修订操作。 ( 57208 ) DataViews:将列表布局添加到模板。 ( 57014 ) DataViews:对齐筛选器实现。 ( 57059 ) DataViews:集中控制 过滤器 组件。 ( 57056 ) 数据视图:切换布局时关闭操作菜单。 ( 57015 ) DataViews:当字段仅可筛选时显示列标题。 ( 57051 ) DataViews:修复了表布局中运算符计数的错误。 ( 57048 ) DataViews:改进React devtools中的命名以便于识别。 ( 57385 ) DataViews:改进预览。 ( 57116 ) 数据视图:制作 延迟渲染 道具可选。 ( 57334 ) 数据视图:生成 获取项目ID 可选。 ( 57308 ) DataViews:使过滤器占用空间更加精简。 ( 56983 ) DataViews:将新的Templates页面标记为稳定。 ( 57109 ) 数据视图:记忆 on选择更改 回调。 ( 57390 ) 数据视图:删除 页面信息 来自ViewComponent的属性。 ( 57306 ) DataViews:删除引用以编辑网站类。 ( 57075 ) 数据视图:重命名 运算符FromField 到 消毒操作员 . ( 57050 ) 数据视图:更新 在ChangeView上 记忆。 ( 57393 ) DataViews:更新文档。 ( 57305 ) 数据视图:使用SelectControl选择页面。 ( 57215 ) 数据视图:简化分页。 ( 57071 ) 修复:网格视图上的空下拉列表。 ( 57316 ) 修复:模板列表标题字体样式。 ( 57027 ) 排序顺序:使用unicode字符而不是svg图标。 ( 56833 ) 更新:使次要操作触发器始终可见。 ( 57174 ) 使用过滤器和视图按钮的默认变量。 ( 57057 )
模式
列表视图
允许右键单击打开块设置下拉列表,添加编辑器设置。 ( 50273 )
文档
在块的标记表示上添加新节。 ( 57230 ) 为属性和支持部分添加了附加说明。 ( 57120 ) 为text-decoration-control组件添加了文档。 ( 57184 ) 使用CardHeader代替CardFooter。 ( 45585 ) 组件:更新贡献指南中与TypeScript相关的提示。 ( 57267 ) Doc:Block Wrapper-包含html标记,使用正确的关键字 支架 不 支持 . ( 56906 ) 文档/入门自述。 ( 57223 ) 文档:在BEH的入门部分添加新的“构建您的第一个区块”教程。 ( 56931 ) 文档:Fundamentals块开发/编辑器中的块——将页面添加到清单(toc)。 ( 57179 ) 文档:块开发基础-编辑器中的块。 ( 56488 ) 在整个BEH中强制使用标题句大小写。 ( 57143 ) 修复块开发环境文档中的语法和输入错误。 ( 57123 ) 修复ToggleGroupControl文档中的错误链接。 ( 57236 ) 修复:脚注文档上的打字错误。 ( 57348 ) 修复了块筛选器中的标题层次结构。 ( 57239 ) 小标题可提高可读性和参考性。 ( 57102 ) 平台文档:修复缺失的链接。 ( 57145 ) 删除Radix UI相关文档。 ( 57336 ) 删除从图像中删除图表的链接。 ( 56980 ) 删除“如何在块编辑器中使用JavaScript”文档。 ( 57166 ) 从文档中删除不必要的目录。 ( 57087 ) 还原不推荐使用的按钮道具的描述。 ( 37690 ) 小标题修复。 ( 57098 ) 小吃店:移除 __不稳定HTML TS的支柱( 57218 ) 更新块工具栏和设置侧栏图像。 ( 57203 ) 修复:更新了“构建自定义块编辑器”的链接。 ( 57319 )
代码质量
添加缺少的块/主题json$schema属性。 ( 57201 ) 在块描述中添加缺少的句点。 ( 57131 ) 修复Gutenberg_HTML_Tag_Processor_6_5中的代码样式。 ( 57030 ) 字体大小选取器:使用Button API保持对重置的关注。 ( 57221 ) Mobile:修复getPxFromCssUnit循环依赖。 ( 57045 )
块编辑器
编辑器:将“摘录”面板移至编辑器包。 ( 57096 ) 重构使用CanContextualToolbarShow以简化和清晰。 ( 56914 ) 在useShortcut for BlockToolbarPopover上删除不必要的isDisabled选项。 ( 56907 ) 用ToggleGroupControl替换块变体按钮。 ( 45654 ) 更换isSmall道具 #53560 . ( 53599 ) 几个小重构。 ( 57107 ) useBlockTypesState:将useSelect调用分为两部分。 ( 57163 ) useInputRules:删除不需要的inputRule检查。 ( 57164 )
组件
为添加单元测试 使用复合状态 到 混合成的 组件。 ( 56645 ) 删除实验性的基于radix-ui的DropdownMenu组件。 ( 55626 ) GradientPicker:在迭代渐变项时使用索引,以避免React“重复键”警告。 ( 57361 ) 选项卡面板:将单元测试重构为@ariakit/test。 ( 57302 ) 选项卡:更新样式以更紧密地匹配以前的实现。 ( 57275 ) ToggleGroupControl:修复快照。 ( 57367 ) 从block-editor包中移动kebabCase()函数,并将其标记为私有API。 ( 56758 )
块库
Gallery Block:删除短代码转换中未使用的属性属性。 ( 57356 ) 删除按钮块编辑器样式中的cruft。 ( 30950 ) 标记云:用“useSelect”替换“with Select”HoC。 ( 57194 )
全球风格
全局样式修订:重构粘性分页页脚以使用CSS。 ( 57294 ) 将修订从填充重新定位到边栏组件。 ( 57034 ) 简化GlobalStylesEditorCanvasContainerLink中的条件。 ( 57144 )
列表视图
印刷术
站点编辑器
导航菜单
插件
模块API
重构、测试和最终依赖关系数组结构。 ( 57231 )
工具
依赖项提取Webpack插件:修复测试问题。 ( 57332 )
测试
添加一个端到端测试,以检查网站编辑器中的图像上传工作。 ( 57086 ) 组件:添加单元测试 __实验性展开焦点 的单元测试 窗体标记字段 . ( 57122 ) 全局样式修订e2e:整理选择器以打开修订面板。 ( 57146 ) 将“评论表”端到端测试迁移到剧作家。 ( 57337 ) 将站点编辑器的“设置边栏”端到端测试迁移到Playwright。 ( 57392 ) 将剩余的“块切换器”端到端测试迁移到Playwright。 ( 57381 ) e2e:尝试修复脆弱的字体测试。 ( 57092 )
构建工具
DependencyExtractionWebpackPlugin:删除webpack4和节点<18。 ( 57303 ) 编译包时禁用webpack perf提示。 ( 57155 ) 更新至Node.js 20.x( 56331 )
首次贡献者
@点斜杠位 :fix:更新了“构建自定义块编辑器”的链接。 ( 57319 ) @科恩12344 :还原不推荐使用的按钮道具的描述。 ( 37690 ) @库鲁德河 :修复DayButton点位置并展开Button区域。 ( 55502 )