8.5.0
特征
增强功能
在图库图像中添加编辑按钮。 ( 23554 ) 图像块:如果图像主机允许,允许上传外部图像( 23565 ) 拖放: 图像编辑: 阻止目录: 将线条高度规则添加到文章标题。 ( 23656 ) 避免在区块类别内按区块类型排序。 ( 23643 ) 抛光文档侧栏控件。 ( 23578 ) 添加现代配色方案支持。 ( 23558 ) 在UI中使用一致的关闭图标。 ( 23551 ) 重新设计变换菜单。 ( 23028 ) ( 23449 ) 重新设计画布插入器。 ( 22789 ) 统一工具提示样式。 ( 23382 ) 将块变体添加到斜线插入器。 ( 23364 ) 默认情况下隐藏最常用的块,并添加选项以启用它( 23358 ) 将可重复使用的块选项卡添加到插入器。 ( 23296 ) 添加用于移动块的键盘快捷方式。 ( 23276 ) 封面块:没有背景设置时,不显示矩阵对齐按钮。 ( 23196 ) 间隔符:调整大小时显示带有高度值的工具提示。 ( 23077 ) 改进发布后按钮的对齐方式。 ( 22390 ) ( 23487 ) “使预览”和“保存草稿”按钮使用相同的样式。 ( 21192 ) 将取消链接的URL添加到按钮块。 ( 23445 ) 清洁图案列表以包含在核心中。 ( 23608 ) 添加pullquote块变换。 ( 23562 ) 从子块追加器中删除块标签。 ( 23393 ) A11y:使用键盘在级别之间移动块。 ( 22453 )
新的应用程序接口
支持 方向 InnerBlocks中的道具。 ( 23416 ) 支持灵活 使用项目 自动补偿器API的API。 ( 22853 ) ( 23385 ) 稳定图像编辑REST API端点。 ( 23536 ) 稳定块目录REST API端点。 ( 23528 ) 向块图案添加描述。 ( 23070 )
实验
网站建设者: 导航屏幕和块:
漏洞修补
阻止目录: 修正上传图标大小。 ( 23553 ) 允许在弹出窗口上滚动。 ( 23696 ) 修复引用左边框在深色模式下的颜色。 ( 23692 ) 修复对齐块上的空块列表追加器可见性。 ( 23672 ) 固定水平块移动器布局。 ( 23640 ) 固定不可见的下降目标指示器。 ( 23638 ) 富文本:在输入时修复标题中的软换行。 ( 23622 ) 修复了在Safari上单击库项按钮的问题( 23586 ) 如果未被编辑,则在可重用块中隐藏块列表追加器。 ( 23584 ) 还原“选择默认样式变体时删除样式CSS类”。 ( 23548 ) 经典区块: 修复库图像按钮渲染( 23471 ) 修正文章标题上边距。 ( 23447 ) 修复已编辑图像文件的文件名生成问题。 ( 23440 ) 修复裁剪图像时的反应警告。 ( 23432 ) 抛光块移动动画。 ( 23401 ) ( 22640 ) 修复Buttons块中的小RTL回归。 ( 23390 ) 以修复为中心的传统按钮。 ( 23381 ) 在卸载插槽时修复React警告。 ( 23365 ) 如果不允许用户删除帖子,则不要显示“移至垃圾箱”操作。 ( 23174 ) 将内联字体大小和颜色添加到编辑器中,用于不将预设类排队的主题。 ( 22356 ) ( 22668 ) ( 23717 ) 创建块:缺少修复 脚本 脚手架中的截面 package.json包 ( 23443 ) 脚本:使用style.css文件修复构建脚本。 ( 23710 ) 将删除的道具和行为还原回查询控件。 ( 23419 ) 在渐变预设中添加对十六进制颜色的支持。 ( 23363 )
性能
提高键盘快捷键绑定的性能。 ( 23394 )
文件
添加说明存储库组织方式的文档页面。 ( 23563 ) 记录WordPress 5.5后端口代码。 ( 23478 ) ( 23708 ) 添加.markdownlint.json配置扩展脚本配置。 ( 23655 ) 添加“创建块”教程创建块教程。 ( 22831 ) ( 23654 ) 更新wp-env Ubuntu文档。 ( 23650 ) 为InnerBlocks方向属性添加文档。 ( 23641 ) 从文档中删除DropZone位置参数,以反映WordPress 5.4中的删除。 ( 23577 ) 更新区块注册文档中的类别。 ( 23572 ) 更新公共API中的ESNext用法。 ( 23475 ) 澄清wp-block-styles文档。 ( 23359 ) 添加设置Prettier降价的文档。 ( 23286 ) 键入和调整:( 23542 ) ( 23489 ) ( 23590 ) ( 23300 ) ( 23534 ) ( 23467 )
代码质量
优化useSelect调用(依赖项)( 23255 ) ( 23247 ) ( 23245 ) ( 23249 ) 减少了SASS颜色变量的数量。 ( 23648 ) ( 23454 ) 从useBlockDropZone挂钩中删除未使用的getBlockIndex选择器。 ( 23634 ) 拖动时滚动:删除blockNodes上下文相关性。 ( 23561 ) 添加缺少的通知依赖项。 ( 23517 ) 删除BlockPopover键属性和相关代码。 ( 23504 ) 缺少SlotFillProvider时显示警告。 ( 23493 ) 块工具栏:删除数据对齐属性。 ( 23468 ) 将块拖动滚动行为提取到反应挂钩中。 ( 23444 ) 重构下拉菜单以使用功能组件。 ( 23142 ) 重构嵌入编辑组件:将组件类转换为函数组件。 ( 22846 ) 从导航块中提取导航链接呈现代码。 ( 21075 ) 块编辑器:如果可能,使用vanilla JS代替Lodash。 ( 21063 ) ( 23633 ) 在package.json中添加“engines”,在packaage.json中增加“engine-strict=true”。 ( 23600 ) 阻止目录:删除自定义权限检查以支持 can用户 . ( 23624 ) 删除现在存在于WordPress核心中的REST_WP_REST_Block_Types_Controller_Test。 ( 23500 ) 编辑器:删除不必要的块目录依赖项。 ( 23476 ) 插件控制器:返回不带扩展的插件。 ( 23395 ) 清理图像编辑器REST路由。 ( 23368 ) 使斜杠插入器测试更加稳定。 ( 23367 ) Post Author块:修复端到端测试夹具压痕。 ( 23209 )
构建工具
添加用于预发布npm包的新命令。 ( 23357 ) 将CI设置从Travis移动到Github操作。 ( 23523 ) ( 23520 ) ( 23518 ) ( 23470 ) ( 23538 ) 将npm缓存添加到Github工作流并使用checkout v2。 ( 23482 ) 更新bin/validate-package-lock.js错误消息。 ( 23435 ) 对发布工具和发布文档进行了微小改进。 ( 23441 ) 工具:在准备npm版本时,始终将预发布附加到package.json中的版本更新。 ( 23480 ) 脚本:添加自定义TerserPlugin配置。 ( 22990 ) 脚本:从启动脚本中的源映射处理中排除node_modules。 ( 23711 ) 修复添加到CHANGELOG中的rc版本号。 ( 23433 ) 测试:Jest-添加typeahead插件。 ( 23366 ) 测试:仅以管理员身份运行端到端测试。 ( 23588 ) End-2-End测试:添加使用斜线插入器的块变体的测试。 ( 23585 )