跳到正文
原文
Make WordPress Core(核心开发)· Jonathan Bossenger·· 5 天前编辑评分28

WP Feature Notifications 每周更新:2026-10-23

WP Feature Notifications weekly update: 2026-10-23

编辑导读

WP Feature Notifications 本周合并 24 个 PR,其中 23 个是 Dependabot 依赖更新,并新增 16 个贡献者 PR。REST API 通知端点、schema v2、用户范围存储、UTC 日期处理和 npm 脚本修复正在审查中,项目同时公开 0.3.0 MVP 跟踪议题。

本周更像是维护周:合并了 24 个 PR,其中 23 个是 Dependabot 更新。更有意思的进展体现在评审方面:本周新开了 16 个贡献者 PR。

亮点

  • README 现在指向演示插件(#648,@psykro):增加一条说明,告诉开发者可以在哪里找到用于试用该功能的演示代码插件。
  • 大规模依赖追赶:合并了 23 个 Dependabot PR,并得到了 @masteradhoc 的支持,其中包括一次对 37 个 @wordpress/* 包的分组更新(#598)。另有 17 个过期的 Dependabot PR 未合并便关闭(通常是因为已有更新版本取代了它们)。
  • 贡献者管线活跃:目前未合并的 PR 涵盖 REST API(通知的 GET、POST 和 DELETE)、带有设计说明的 schema v2、用户范围的存储库、UTC 日期处理,以及 npm 脚本修复。

依赖更新

包From → ToPR
@wordpress/* 组(37 个包)—#598
axios1.16.1 → 1.20.0#605
baseline-browser-mapping2.10.30 → 2.11.21#602
compression1.8.1 → 1.8.2#623
eslint-import-resolver-typescript4.4.4 → 4.4.5#646
follow-redirects1.16.0 → 1.16.1#636
handlebars4.7.9 → 4.7.10#621
http-proxy-middleware2.0.9 → 2.0.10#572
immutable5.1.5 → 5.1.9#596
joi18.2.1 → 18.3.0#610
launch-editor2.13.2 → 2.14.2#565
moment2.30.1 → 2.31.0#604
node-forge1.3.1 → 1.4.0#554
postcss8.5.14 → 8.5.31#593
proxy-addr2.0.7 → 2.0.8#620
re-resizable6.9.11 → 6.11.2#547
serialize-javascript6.0.1 → 6.0.2#562
simple-git3.17.0 → 3.36.0#557
svgo3.3.3 → 3.3.5#601
tar6.2.0 → 6.2.1#569
websocket-driver0.7.4 → 0.7.5#574
ws6.2.3 → 6.2.6#573
symfony/process(Composer)5.4.22 → 5.4.51#582

单独列出的每一次版本升级都是次要版本或补丁版本;@wordpress/* 组更新包含在 #598 中。

进行中

REST API

  • #640 feat(rest): add GET /notifications/{id} (faisalahammad)
  • #639 feat(rest): add DELETE /notifications/{id} (faisalahammad)
  • #635 Add POST endpoint to Notification Controller (AshishJii)
  • #644 REST: Add missing text domain and fix typos in REST API controller strings (devmuhib009)

数据模型与存储

  • #637 fix(database): add schema v2 tables (faisalahammad)
  • #638 docs: add database schema design post (faisalahammad)
  • #626 fix: make notification repository user-scoped (elphizu)
  • #627 Model: Handle dates in UTC and keep column fields out of message meta (huzaifaalmesbah)
  • #624 Framework: Store one Factory instance per subclass (huzaifaalmesbah)
  • #642 Channels: Fix namespace typo in includes/channels.php and add tests (devmuhib009)

UI / JS

  • #645 Move hub settings link to a top cog (faisalahammad)
  • #633 fix: convert notification store to thunks (KhushalSainS)
  • #552 Types: add return type declaration to jsonSerialize methods (SirLouen),此前开启并于本周更新

工具与存储库

  • #632 Tooling: Fix the test:php, php-install, lint:css and docGen npm scripts (huzaifaalmesbah)
  • #631 Tooling: Make lint:pkg-json and lint:md:docs lint real files (huzaifaalmesbah)
  • #628 GitHub: Add a Props Bot workflow (huzaifaalmesbah)
  • #625 GitHub: Update the pull request template (huzaifaalmesbah)
  • #647 npm: bump eslint from 10.4.0 to 10.13.0 (Dependabot)

未合并便关闭:17 个 Dependabot PR:#622、#603、#599、#576、#570、#568、#563、#560、#556、#555、#549、#546、#541、#540、#534、#528、#517。

想参与其中?

  • Contribute with code on GitHub: https://github.com/WordPress/wp-feature-notifications
    • 0.3.0 MVP 跟踪议题:https://github.com/WordPress/wp-feature-notifications/issues/302
  • 问题解答:每周办公时间于每周四 UTC 11:00 在 Slack 的 #feature-notifications 频道举行。

#feature-notifications

来源:Make WordPress Core(核心开发) · https://make.wordpress.org/core/2026/10/23/wp-feature-notifications-weekly-update-2026-10-23/