15.4.0转/分
变更日志
增强功能
站点编辑器
调整whileHover效果,使其更精细、更不明显。 ( 48928 ) 直接从管理所有模板列表进行编辑。 ( 48764 ) 将“添加模板”的描述移动到工具提示。 ( 48710 ) 为站点编辑器黑暗面中的所有面板添加描述。 ( 48739 ) 将悬停动画添加到站点编辑器画布。 ( 48575 ) 修复边栏中的非us拼写。 ( 48976 ) 重命名模板时,禁止显示保存按钮。 ( 48399 ) 导航边栏:更改为边栏选择导航的逻辑。 ( 48689 ) 将“Added by”描述添加到模板部件导航侧栏。 ( 48732 ) 将边界半径添加到画布外导航菜单项。 ( 48798 ) 查看特定页面时添加页面详细信息。 ( 48650 ) Duotone:将SVG过滤器输出限制为已使用的过滤器。 ( 48995 ) 在站点编辑器中隐藏导航屏幕。 ( 49043 )
块库
选择页面项时打开convert to links model。 ( 48723 ) 发布特色图片:删除16:10。 ( 48969 ) 封面:添加约束/流动布局。 ( 45326 ) 封面:添加文本颜色块支持。 ( 41572 )
组件
FontSizePicker:允许自定义单位。 ( 48468 ) 导航器 :禁用初始动画。 ( 49062 ) 尝试:更新第三个按钮外观。 ( 48888 ) FormTokenField:如果输入值无效,则隐藏模糊事件的建议列表。 ( 48785 )
设计工具
块支持:将文本列(列数)添加到排版块支持。 ( 33587 )
全球风格
块API
阻止折旧:为isEligible检查提供额外数据。 ( 48815 )
后期编辑器
包装
引入prependHTTPS URL util。 ( 47648 )
漏洞修补
块库
嵌入块:修复纵横比类 #29641 . ( 41141 ) 确保链接“Post Featured Image”块时应用纵横比。 ( 48495 ) 通过等待canEdit请求修复PostContent初始呈现。 ( 48642 ) 修复经典菜单后备竞赛条件。 ( 48811 ) 修复空菜单的导航块非画布追加器。 ( 48907 ) 修复导航块检查器中的额外UI。 ( 48679 ) 使用菜单名称作为块菜单标题导入经典菜单。 ( 48771 ) 导航链接:删除颜色生成代码。 ( 48927 ) 导航:修复MenuControls的缺失状态。 ( 48921 ) 更新标签中缺少的翻译。 ( 48760 ) 小工具导入器:修复小工具组块导入。 ( 48669 ) 查询循环:即使查询循环块没有模式,也显示变体模式。 ( 48793 ) 注释:修复“sprintf需要多个参数”错误。 ( 49054 ) 将“发布特色图像面板正文”标签调整为“设置”。 ( 49076 ) 将帮助文本添加到Gallery Image Size控件。 ( 49074 ) 注释块(旧版本):更新缺少的翻译。 ( 48820 ) 已创建导航菜单标题的I18n。 ( 48773 ) 确保导航块中直接插入的块是页面链接。 ( 48740 ) 导航链接:不要删除“block_core_Navigation_Link_build_css_colors”。 ( 49064 ) 导航:不保存属性中链接的级别。 ( 48219 ) 在导航菜单选择器中重构离开状态。 ( 45464 ) 还原:导航:始终创建回退菜单。 ( 48602 ) 调整最新帖子块PanelBody标签。 ( 49079 ) 调整“最新帖子”摘录控件的标签。 ( 49077 ) 页面列表块:在编辑器的页面列表上显示无标题的页面。 ( 48772 )
站点编辑器
未注册时,不要将Classic块作为恢复操作提供。 ( 49051 ) 修复与url同步状态时的浏览器历史记录。 ( 48731 ) 修复模板部件中的延迟插入点。 ( 48913 ) 在列表视图中修复模板部件操作。 ( 48905 ) 修复站点编辑器侧栏中的文本对齐。 ( 48959 ) 修复模板零件描述中的错误。 ( 48781 ) 修复浏览模式描述边距。 ( 48778 ) 修复站点编辑器中的滚动条。 ( 48822 ) 站点编辑器导航面板:更新非链接块的外观。 ( 48933 ) 导航侧栏显示错误的子菜单弹出菜单。 ( 48941 ) 在导航侧栏中的空页面链接上显示创建弹出窗口。 ( 48746 ) 站点按钮指标。 ( 48918 ) 从边栏导航ScreenWrapper中删除操作。 ( 48935 ) 更新模板描述以获取更多详细信息。 ( 48934 )
全球风格
修复输入错误:使用WP_Theme_JSON_Gutenberg代替WP_Theme_JSON类名。 ( 48648 ) 修复:getNodesWithSettings和getNodesWithStyles崩溃。 ( 49023 ) 修复:未传递块样式时,updateConfigWithSeparator中的全局样式崩溃。 ( 49045 ) 修复:全局样式getNodesWithStyles需要一个带有元素的对象。 ( 49044 ) 修复:如果没有传递选择器,Global Styles getPresetsClasss将崩溃。 ( 49024 ) 修复:全局样式强制使用白色背景。 ( 49042 ) 样式书:将iframe移动到内容区域的根,以支持溢出块预览的样式。 ( 48664 ) WP_主题_JSON :同步来自核心的间接属性更改。 ( 48646 )
组件
固定HStack和VStack对齐道具。 ( 47914 ) ResizeTooltip:在工具提示中使用default.fontFamily。 ( 48805 ) ResponsiveWrapper:使用aspect-ratio CSS属性并支持SVG元素。 ( 48573 )
无障碍
后期编辑器
块编辑器
LinkControl:在将HTML传递给TextHighlight组件之前,从建议标题中删除HTML。 ( 48685 ) 使用PrivateInserter在导航中订购初始块项目。 ( 48752 ) 块无效警告:首选 can插入块类型 并重构为挂钩。 ( 49052 ) 修复列表视图中的分组操作。 ( 48910 ) 修复media-categories组件中的输入错误。 ( 49047 ) 自定义链接UI确实出现在侧边栏导航的画布外部。 ( 48633 ) 使用适当的颜色进行块样式控制。 ( 46684 ) 更新欢迎指南文章链接以避免重定向。 ( 48582 ) 列阻止:当 模板锁定 是 全部的 . ( 48691 ) 从快速插入器子元素中删除边框。 ( 48794 )
检查员控制
修复块检查器中的设置选项卡活动状态边界。 ( 48945 )
测试
剧作家Utils:修复“publishPost”地址定位器。 ( 48729 )
CSS样式(&S)
修复样式变化的特征选择器中块类名称的重复。 ( 48662 )
实验
修复未设置过滤器的KSES过滤器。 ( 49004 )
包装
工具
脚本:修复 渲染.php 未在Windows操作系统中复制。 ( 48735 )
手机
Mobile-修复空匹配值的CSS单元解析。 ( 48484 )
性能
块编辑器
富文本:useAnchor:删除值依赖项。 ( 48715 )
后期编辑器
站点编辑器
测试
Lodash:从e2e-tests包中删除。 ( 48775 )
主题
修复:生成的选择器不正确 附加_选择器 方法。 ( 48759 )
块库
Lodash:删除 _.get() 来自不同区块。 ( 48491 )
数据层
Lodash:重构远离 _.set() 在核心数据中。 ( 48784 )
GitHub操作
对于perf-results时间戳,首选提交者而不是作者日期。 ( 48673 )
文档
在管理文档中添加钩子文档的链接。 ( 48653 ) 将缺少的剧作家端到端文档添加到toc.json。 ( 48447 ) 添加如何以编程方式删除文档侧栏中的面板的示例。 ( 48895 ) 将开发人员博客上的帖子链接添加到弃用页面。 ( 49069 ) 添加位置:粘贴到“Opt-in into UI controls appearanceTools”部分。 ( 48763 ) 修复断开的Lerna文档链接。 ( 48890 ) 自版本以来的样式键表。 ( 48265 ) 修复URL不匹配。 ( 48931 ) 主题JSON模式:将粘性位置添加到设置,将minHeight添加到样式。 ( 48948 ) 更新端到端测试文档。 ( 48951 ) jest-preset-default:更新README以反映当前状态。 ( 48925 )
代码质量
组件
自动完成:重构为TypeScript。 ( 47751 ) 导航:重构到TypeScript。 ( 48742 ) SelectControl:改进单选择与多选择的道具类型。 ( 47390 ) 尺寸控制(实验) :重构为TypeScript。 ( 47351 ) 指南 :重构为TypeScript。 ( 47493 ) 偶像 :将测试重构为TypeScript。 ( 49066 ) 调色板编辑 :重构远离 lodash.kebab烤肉箱 . ( 48637 ) 查询控件 :重构远离 lodash.group依据 . ( 48779 ) components/utils/font:远离lodash的重构 .获取 . ( 48629 ) 从 上下文/getStyledClassName :. ( 48688 ) withSpokenMessages:将js文件更改为typescript。 ( 48163 )
块库
将导航块文件添加到那些触发错误的详尽探测中。 ( 48821 ) 修复导航块详尽的deps警告。 ( 48680 ) 媒体文本:将常量重构为其指定的文件。 ( 48480 ) 导航:简化查找回退菜单的方法。 ( 48916 ) Duotone.php代码清理。 ( 48607 ) 恢复“双音:将SVG滤波器输出限制为使用过的滤波器”。 ( 49102 )
块编辑器
插入器:删除外部作用域值依赖项。 ( 48961 ) 插入器:删除不必要的依赖项“delayedFilterValue”。 ( 48960 ) 从LinkControl的“应用”按钮中删除未使用的CSS。 ( 48431 ) 自定义类名块支持:更新代码注释以删除对锚id的引用( 48709 ) 列表视图:从“useBlockSelection”挂钩中删除未使用的选择器。 ( 48984 ) 重命名父选择布尔参数并改进文档。 ( 48677 ) 测试:清除不必要的笑话计时器设置。 ( 49030 ) 避免在另一个函数中声明函数。 ( 49049 )
全球风格
数据层
数据:使用实时程序进行私有API测试。 ( 49029 )
包装
首选项:删除 类型 字段来自 package.json包 . ( 49053 ) 升级 打字稿 至4.9.5。 ( 48299 ) 编写:从移动导出中删除useAsyncList。 ( 48241 ) 动画:重构为TypeScript。 ( 47042 ) PanelBody:转换为TypeScript。 ( 47702 ) 将ToolbarContext重构为TS( 49002 ) 将工具栏按钮组件重构为类型脚本。 ( 47750 ) 调色板编辑 :转换为TypeScript。 ( 47764 ) navigateRegions:转换为TypeScript。 ( 48632 ) 使用FallbackStyles:转换为TypeScript。 ( 48720 ) 带过滤器:转换为TypeScript。 ( 48721 ) withFocusReturn:转换为TypeScript。 ( 48748 ) withNotices:转换为TypeScript。 ( 49088 ) 包:完全删除两个不推荐使用的webpack插件。 ( 48770 )
工具
测试
添加 pageUtils.press键 写给剧作家乌利斯。 ( 49009 ) 为性能测试添加工件上传。 ( 48243 ) 通过更好的插入器选择修复片状块层次导航测试。 ( 48780 ) 将多块选择端到端测试迁移到Playwright。 ( 48035 ) 导航块端到端测试:默认为我最近创建的菜单。 ( 48132 ) 将Jest从27升级到29.5.0。 ( 47388 ) 双色调:样式引擎:添加单元测试和相关重构( 49033 ) 查询块:为添加测试 从对象路径获取值() 实用程序。 ( 48956 )
首次贡献者
@安弗 :Env:修复拼写错误/语法README.md( 48952 ) @bhavz-10型 :withSpokenMessages:将js文件更改为typescript。 ( 48163 ) @克里希纽普 :更新标签中缺少的翻译。 ( 48760 ) @米基日 :将重构/工具栏按钮组件转换为类型脚本。 ( 47750 ) @shvlv型 :FormTokenField:如果输入值无效,则隐藏模糊事件的建议列表。 ( 48785 ) @泰勒B24890 :嵌入块:修复纵横比类 #29641 . ( 41141 )