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 → To | PR |
|---|---|---|
@wordpress/* 组(37 个包) | — | #598 |
| axios | 1.16.1 → 1.20.0 | #605 |
| baseline-browser-mapping | 2.10.30 → 2.11.21 | #602 |
| compression | 1.8.1 → 1.8.2 | #623 |
| eslint-import-resolver-typescript | 4.4.4 → 4.4.5 | #646 |
| follow-redirects | 1.16.0 → 1.16.1 | #636 |
| handlebars | 4.7.9 → 4.7.10 | #621 |
| http-proxy-middleware | 2.0.9 → 2.0.10 | #572 |
| immutable | 5.1.5 → 5.1.9 | #596 |
| joi | 18.2.1 → 18.3.0 | #610 |
| launch-editor | 2.13.2 → 2.14.2 | #565 |
| moment | 2.30.1 → 2.31.0 | #604 |
| node-forge | 1.3.1 → 1.4.0 | #554 |
| postcss | 8.5.14 → 8.5.31 | #593 |
| proxy-addr | 2.0.7 → 2.0.8 | #620 |
| re-resizable | 6.9.11 → 6.11.2 | #547 |
| serialize-javascript | 6.0.1 → 6.0.2 | #562 |
| simple-git | 3.17.0 → 3.36.0 | #557 |
| svgo | 3.3.3 → 3.3.5 | #601 |
| tar | 6.2.0 → 6.2.1 | #569 |
| websocket-driver | 0.7.4 → 0.7.5 | #574 |
| ws | 6.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/