跳到内容

17.4.0钢筋混凝土1

预释放
预释放
比较
选择要比较的标记
@github-操作 github-操作发布了这个12月27日16:54
·6次提交发布/17.4自本次发布以来

变更日志

增强功能

组件

  • 将实验下拉菜单用法重构为最新版本。(55625)
  • 更换选项卡面板具有标签页在块检查器中。(56995)
  • 更换选项卡面板具有标签页在编辑器“全局样式”调色板中。(57126)
  • ToggleGroupControl:将大按钮大小更新为32px。(57338)
  • 更新ariakit版本。(57325)
  • 自定义选择:添加WordPress组件属性. (56998)
  • 情态动词:改进正文类名称的应用。(55430)
    • 部件:更换选项卡面板具有标签页在块插入器中。(56918)

站点编辑器

  • 添加页面属性面板。(57151)
  • “添加后期分类”面板。(57049)
  • 添加视图链接。(57153)
  • 添加“讨论”面板。(57150)
  • 添加特色图像面板。(57053)
  • 编辑:统一帖子和站点编辑之间的修订面板。(57010)
  • 社交链接块:模糊电子邮件地址。(57384)

设计工具

  • 背景图像:添加背景大小和重复功能。(57005)
  • 确保启用外观工具时输出主题调色板预设。(57190)
  • 将工具面板移动到检查器的左侧。(55785)

全球风格

  • 全局样式修订:添加分页。(56799)
  • 全局样式修订:集成样式手册。(56800)

漏洞修补

组件

  • 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)

后期编辑器

  • 编辑器:对PostTemplatePanel使用可见性选择器。(57224)
  • 修复:经典主题中的代码编辑器标题宽度。(56922)

设计工具

  • 允许在经典主题中使用默认双色调样式。(57191)
  • 样式预览:修复滚动条阈值上的比率计算的无休止循环。(57090)

交互API

  • 修复嵌套交互式区域中的名称空间。(57029)
  • 修复无法在经典主题中使用交互功能的问题。(57396)

协同编辑

  • Collab编辑:确保块属性是可串行的。(57025)

无障碍

  • 字体大小选取器:修复重置按钮焦点丢失。(57196)
  • a11y:将焦点样式应用于修订项。(57039)
  • [a11y]修复:在数据视图表视图页面标题上使用跨度而不是标题。(56956)

性能

块编辑器

  • 阻止:合并存储订阅。(56994)
  • 组合“BackgroundImagePanelItem”组件中的选择器。(57159)
  • 内部块:覆盖:删除视口大小条件。(57135)
  • 更改选定块时,防止重新绘制布局。(57136)
  • 防止在所选块更改时重新渲染编辑器标题。(57140)
  • 重写移动动画以获得更好的加载性能。(57133)
  • 富文本:如果未选中,请避免块编辑器订阅。(57226)
  • 尝试删除单个样式面板的额外备忘录。(57160)
  • 挂钩:在一个地方管理保存道具。(57043)

块库

  • 多媒体资料:组合使用选择通话。(57240)
  • 图片:减少“区块编辑器”商店订阅。(57358)
  • 列表:避免在块渲染中使用选择。(57077)
  • 块:Simplify/optimize isUnmodifiedBlock。(56919)
  • InnerBlocks:合并商店订阅。(57032)

组件

  • 导航器:使用CSS动画而不是成帧器运动。(56909)
  • useSelect:仅当存储更改时,在订阅时失效。(57108)

实验

数据视图

  • 向表行添加悬停样式。(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)

模式

  • 修复模式覆盖的断开撤消历史堆栈。(57088)
  • 修复未保存的图案未反映在图案覆盖上。(57148)
  • [Pattern Overrides]使用单个复选框为所有允许的属性启用模式覆盖。(57009)

列表视图

  • 允许右键单击打开块设置下拉列表,添加编辑器设置。(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)
  • 小吃店:移除__不稳定HTMLTS的支柱(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)

列表视图

  • 编辑器:移动并统一插入器和列表视图状态。(57158)
  • 编辑器:统一列表视图快捷方式注册和定义。(57200)
  • ListView:用存储中的稳定引用替换属性向下钻取。(57198)

印刷术

  • 字体库:合并现有的API rest端点。(57282)
  • 质量:将wpKebabCase函数替换为组件包中的kebabCase函数。(57038)

站点编辑器

  • 编辑器:将面板可见性状态从edit-post移动到编辑器包。(57012)
  • 删除正在调整大小变量,因为它始终为false。(57119)
  • 允许禁用和启用注释。(57205)

导航菜单

  • 添加导航菜单编辑模式的基本测试覆盖范围。(56871)
  • 修复片状导航焦点模式测试。(57016)

插件

  • 实施建议以删除WordPress-Docs规则集。(56982)
  • i18n:使古腾堡插件中的菜单和标题标签可翻译。(43500)

模块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)

首次贡献者

以下PR由首次贡献者合并:

贡献者

以下贡献者在此版本中合并了PR:

@安德雷沃沃德 @安德鲁斯隆 @安东·弗拉森科 @亚瑟791004 @阿塔奇巴纳 @酒鬼 @本杰明·泽卡维卡 @布鲁克镇 @c4rl0sbr4v0 @查德1008 @ciampo公司 @彩色电视机 @戴尔·罗德兹 @迪卡霍恩 @多利奥 @徒步旅行 @德斯罗什 @点斜杠位 @埃拉特里克斯 @流体点 @希腊语 @格特戴夫 @格伦达维森茨 @格夫格夫格维贾扬 @詹姆斯科斯特 @贾斯穆森 @杰里杰 @大戟 @jsnajdr公司 @胡安马奎塔 @凯文940726 @科恩12344 @库鲁德里夫 @路易希兰兹 @马马杜卡 @马蒂亚斯贝内代托 @mcsf公司 @米蒙 @米尔卡 @自我 @恩塞库拉斯 @奥安德雷格尔 @奥卡姆 @拉蒙德 @里奇塔博 @SiobhyB型 @西雷尔 @司炉工 @t-hamano公司 @告诉机器 @蒂姆布罗丁 @你知道riad @玉里岩