跳到内容

8.5.0

比较
选择要比较的标记
@你知道riad 你知道riad发布了这个7月8日14:02
·18068次提交至行李箱自本次发布以来

特征

  • A11y:添加一个选项,使块中的插入符号保持在编辑模式。(23546)
  • 向所有静态块添加锚/id支持。(23197)

增强功能

  • 在图库图像中添加编辑按钮。(23554)
  • 图像块:如果图像主机允许,允许上传外部图像(23565)
  • 拖放:
    • 启用多选。(23477)
    • 改进拖动和滚动行为。(23082) (23448)
    • 拖动时不要显示克隆的块。(23024)
    • 抛光块拖动芯片。(23609)
  • 图像编辑:
    • 将缩放控件移动到工具栏下拉列表。(23677)
    • 将原始方面添加到下拉列表中。(23659)
    • 将筛选器添加到REST API图像编辑。(23539)
    • 抛光缩放滑块。(23418)
    • 向端点添加权限检查。(23423)
  • 阻止目录:
    • 在搜索结果中返回非活动插件。(23688)
    • 将CDN用于块目录资产。(23499)
  • 将线条高度规则添加到文章标题。(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)

实验

  • 网站建设者:
    • 移除按钮块附加器。(23436)
    • 改进模板零件插入流程。(23295)
    • 修复编辑文件的模板零件分辨率。(23591)
    • 固定检查器面板按钮。(23464)
    • 添加模板零件块关键字。(23623)
    • 允许宽对齐。(23488)
    • 删除templateIds状态。(22893)
  • 导航屏幕和块:
    • 修复保存问题。(23559)
    • A11y:改进导航块工具栏上的键盘导航。(23281)
    • 固定文本大小不再被覆盖。(23360)
    • 调整导航块子菜单的填充和间距。(23380)
    • 更新占位符标签。(23297)
    • 隐藏导航屏幕上的块工具栏。(23021)
    • 允许设置自动添加新页面的菜单。(22697)
    • 允许在链接旁边添加搜索块。(22656)

漏洞修补

  • 阻止目录:
    • 支持结果图标的.svg扩展。(23442)
    • 如果注册块时出现问题,则抛出错误。(23439)
    • 删除“添加”按钮上的溢出。(23409)
    • 修复阻止列表中的双边框。(23625)
  • 修正上传图标大小。(23553)
  • 允许在弹出窗口上滚动。(23696)
  • 修复引用左边框在深色模式下的颜色。(23692)
  • 修复对齐块上的空块列表追加器可见性。(23672)
  • 固定水平块移动器布局。(23640)
  • 固定不可见的下降目标指示器。(23638)
  • 富文本:在输入时修复标题中的软换行。(23622)
  • 修复了在Safari上单击库项按钮的问题(23586)
  • 如果未被编辑,则在可重用块中隐藏块列表追加器。(23584)
  • 还原“选择默认样式变体时删除样式CSS类”。(23548)
  • 经典区块:
    • 添加高度:自动添加到内容包装。(23547)
    • 将滚动添加到最后一个编辑位置。(23544)
    • 调整工具栏的位置。(23438)
    • 通过定期发送更改来防止内容丢失。(23408)
    • 修复撤消键盘快捷方式。(23376)
  • 修复库图像按钮渲染(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)

各种

  • RangeControl:集成NumberControl+更新内部状态流。(23006)
  • 创建块:生成一个Block.json文件。(23399)
  • 同步块上下文从核心更改。(23602)
  • 脚本:删除SVG、CSS和Sass文件的node_modules的默认排除规则。(23495)
  • REST API:与Core同步/主题端点(23321)