⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
88130b9
bump workflows for 6.9
aaronjorbin Dec 2, 2025
154bd43
HTML API: Ensure correct encoding of modified class names.
sirreal Dec 3, 2025
c2d591f
General: Leverage `DOMParser` to implement `wp.sanitize.stripTags()`.
westonruter Dec 3, 2025
55134bd
Block Editor: Move Block Patterns API functions to `block-patterns.php`.
westonruter Dec 3, 2025
040e6b6
Database: Further correct MariaDB version check in `wpdb::has_cap()`.
SergeyBiryukov Dec 3, 2025
fab4765
Upgrade/Install: Add missing file to the `$_old_files` array.
SergeyBiryukov Dec 4, 2025
9ac5169
Mail: Add missing `embeds` key for the `wp_mail_succeeded` action's `…
westonruter Dec 5, 2025
c0f72c2
Plugins: Restore line break between the filter links row and the plug…
westonruter Dec 5, 2025
7cfd404
Docs: Update `@since x.y.z` with actual version number.
westonruter Dec 5, 2025
5a6356e
Site Health: Add common HTTP response headers for page cache detection.
westonruter Dec 6, 2025
6548b07
Docs: Add missing parameter descriptions in `wp-admin/install.php`.
SergeyBiryukov Dec 6, 2025
0af5be7
Script Loader: Re-target release for missing dependency notices from …
westonruter Dec 7, 2025
d0a4bf2
Docs: Improve accuracy for types in phpdoc for `WP_Dependencies`, `_W…
westonruter Dec 7, 2025
4804f98
Site Health: Include value of `EMPTY_TRASH_DAYS` constant in debug data.
SergeyBiryukov Dec 7, 2025
4e69f15
Posts, Post Types: Only set default title for custom post types if th…
SergeyBiryukov Dec 8, 2025
e7009d6
I18N: add border.radiusSizes key to theme-i18n.json
t-hamano Dec 9, 2025
4b2de7a
Docs: Improve specificity of types in `WP_Script_Modules` and `script…
westonruter Dec 9, 2025
3e55390
Add: Unit test to validate core abilities schemas only include valid …
jorgefilipecosta Dec 9, 2025
7bad2f3
Tests: Use `assertSame()` in some newly introduced tests.
SergeyBiryukov Dec 9, 2025
0dbba7d
Networks and Sites: Ensure the Site Address field renders in correct …
westonruter Dec 9, 2025
ffe878b
Tests: Use `assertSame()` in some newly introduced tests.
SergeyBiryukov Dec 10, 2025
7b0a402
I18N: Add missing translation functions for REST API app login.
westonruter Dec 11, 2025
28094f9
Export: Update `export_wp()` to handle `get_comment()` returning `nul…
westonruter Dec 11, 2025
e4afce0
Tests: Use `assertSame()` in some newly introduced tests.
SergeyBiryukov Dec 11, 2025
f476ebe
I18N: Use `wp_get_list_item_separator()` as list separator for the st…
westonruter Dec 12, 2025
7686e78
Revisions: Prevent fatal error in PHP 8+ when saving a post revision …
westonruter Dec 12, 2025
3f82984
Tests: Use `assertSame()` in some newly introduced tests.
SergeyBiryukov Dec 12, 2025
fbcb7ec
Filesystem API: Pass correct `$file` value to `pre_unzip_file` and `u…
SergeyBiryukov Dec 13, 2025
ed47b17
Coding Standards: Remove whitespace at end of line.
westonruter Dec 14, 2025
fcb6f55
Taxonomy: Avoid type error in `wp_delete_object_term_relationships()`…
westonruter Dec 14, 2025
b4b73eb
REST API: Use valid host in unit tests for URL Details endpoint.
westonruter Dec 14, 2025
70fef6d
Heartbeat: Handle race condition in `wp-auth-check` where `heartbeat-…
westonruter Dec 14, 2025
33b0f72
Docs: Update `wp_get_media_creation_timestamp()` DocBlock for consist…
SergeyBiryukov Dec 14, 2025
214ac55
Twenty Nineteen: Align font family of Calendar block in editor with t…
SergeyBiryukov Dec 15, 2025
0c6af78
Customizer: Add admin color scheme class to body element.
t-hamano Dec 16, 2025
bb8d4a7
Mail: Update some docblocks relating to inline email attachments.
johnbillion Dec 16, 2025
3f21ada
Docs: Miscellaneous improvements and corrections to inline documentat…
johnbillion Dec 16, 2025
ae2d0a8
Script Loader: Check if `$_wp_admin_css_colors` is set in `wp_style_l…
SergeyBiryukov Dec 16, 2025
a8f5ae8
Coding Standards: Improve formatting/readability of `if` statement in…
westonruter Dec 17, 2025
be5b96d
Abilities API: Enhance WP_Ability validation for execute_callback and…
jorgefilipecosta Dec 17, 2025
2438217
Tests: Use `assertEqualHTML()` in Script Modules HTML tests.
SergeyBiryukov Dec 17, 2025
944178a
Tests: Use `assertEqualHTML()` in styles HTML tests.
SergeyBiryukov Dec 18, 2025
b8f0e63
Tests: Update scripts tests to use semantic HTML comparison.
SergeyBiryukov Dec 19, 2025
c235aa9
Tests: Correst some test class names per the naming conventions.
SergeyBiryukov Dec 20, 2025
2b6329c
Docs: Correct DocBlock formatting for `png:IHDR.color-type-orig` prop…
SergeyBiryukov Dec 21, 2025
0ad7a18
Script Loader: Fix adding default version to script/style URL when ar…
westonruter Dec 22, 2025
43039c2
Filesystem API: Resolve FIXME comment for `WP_Filesystem_Direct::getc…
westonruter Dec 22, 2025
a32b6fd
Widgets: Insert widgets into the selected sidebar correctly in access…
t-hamano Dec 22, 2025
696f25f
Theme_JSON_Resolver: check for WP_Post in query.
oandregal Dec 22, 2025
6269da7
Script Loader: Fix script module `fetchpriority` calculation when dep…
westonruter Dec 22, 2025
a3460db
Docs: Improve specificity of PHP types in `functions.wp-scripts.php` …
westonruter Dec 22, 2025
cfb4181
Code Modernization: Replace some `isset()` ternary checks with null c…
SergeyBiryukov Dec 22, 2025
6f22680
Code Modernization: Replace `isset()` with null coalescing in `WP_Rol…
SergeyBiryukov Dec 23, 2025
aad4772
Export: Fix fatal error when passing `null` to `wxr_cdata()` by casti…
westonruter Dec 24, 2025
f34e265
Upgrade/Install: Correct and improve various docblocks relating to up…
johnbillion Dec 24, 2025
700accc
Tests: Rename the `admin/includesUser.php` test file to be more descr…
SergeyBiryukov Dec 24, 2025
dbf08ef
Help/About: Simplify help text on Updates screen to account for third…
SergeyBiryukov Dec 25, 2025
2771477
Tests: Update fonts tests to use semantic HTML comparison.
sirreal Dec 26, 2025
4c803dd
Plugins: Update plugin compatibility text to remove obsolete percenta…
SergeyBiryukov Dec 26, 2025
87dbee1
Scripts: Remove default type attribute from tags.
sirreal Dec 26, 2025
87eac6d
Docs: Improve description for `add_settings_section()`.
SergeyBiryukov Dec 27, 2025
6e50328
Tests: Use `assertSame()` in some newly introduced tests.
SergeyBiryukov Dec 28, 2025
bd9efed
Scripts: Remove CDATA script wrappers in WP Admin.
sirreal Dec 29, 2025
59c8dcf
Scripts: Remove non-HTML5 script support.
sirreal Dec 29, 2025
31745d4
Script Loader: Warn when a registered style has invalid `path` data a…
westonruter Dec 29, 2025
b167a03
Tests: Use `assertSame()` in `wp_count_posts()` tests.
SergeyBiryukov Dec 29, 2025
1231ef9
Use the HTML API to generate style tags.
sirreal Dec 30, 2025
af28bcc
Upgrade/Install: Update sodium_compat to v1.24.0.
SergeyBiryukov Dec 30, 2025
8d3a5e1
Tests: Use `assertSame()` in `populate_network()` tests.
SergeyBiryukov Dec 31, 2025
c539f43
Happy New Year! 🎄
SergeyBiryukov Jan 1, 2026
3c12b50
Tests: Update regex to match PHP security releases in addition to sta…
westonruter Jan 1, 2026
2c4d5d9
Tests: Reset environment before performing assertions in `populate_ne…
SergeyBiryukov Jan 2, 2026
5a10b30
Code Modernization: Update `tests` to use null coalescing operator in…
westonruter Jan 3, 2026
e2e6176
Script Loader: Simplify data structure in `wp_default_packages_vendor…
westonruter Jan 3, 2026
94b1c4e
Script Loader: Add types for arrays in phpdoc.
westonruter Jan 3, 2026
47e26d1
Bundled Themes: Consistently escape `get_search_query()` in `search.p…
SergeyBiryukov Jan 3, 2026
20c32f9
Docs: Correct DocBlock formatting for `rest_pre_serve_request` filter.
SergeyBiryukov Jan 4, 2026
3664c0c
Code Modernization: REST API: Use null coalescing operator in place o…
westonruter Jan 5, 2026
464985f
Code Modernization: Block Supports: Use null coalescing operator inst…
westonruter Jan 5, 2026
1d25d0d
Code Modernization: Editor: Use null coalescing operator instead of `…
westonruter Jan 5, 2026
2541387
Code Modernization: Widgets: Use null coalescing operator instead of …
westonruter Jan 5, 2026
9d4bd7a
Code Modernization: Customize: Use null coalescing operator instead o…
westonruter Jan 5, 2026
2e002ab
Code Modernization: Comments: Use null coalescing operator instead of…
westonruter Jan 5, 2026
8f243bc
Code Modernization: HTTP: Use null coalescing operator instead of `is…
westonruter Jan 5, 2026
7a28690
Code Modernization: Formatting: Use null coalescing operator instead …
westonruter Jan 5, 2026
4dd97be
Block support: Add server-side processing for anchor.
t-hamano Jan 5, 2026
04e98be
Build: Update Gutenberg integration to checkout-and-build approach.
youknowriad Jan 5, 2026
3a99c94
Build/Test Tools: Fix Gutenberg integration script prefixes and theme…
youknowriad Jan 5, 2026
80ae9e6
Scripts: Remove default attributes from tags.
sirreal Jan 5, 2026
d3673cd
Twenty Sixteen: Ensure the Quote block inherits group color settings.
SergeyBiryukov Jan 5, 2026
1f52c4a
Code Modernization: Script Loader: Use null coalescing operator inste…
westonruter Jan 6, 2026
712cfb2
Code Modernization: Bootstrap/Load: Use null coalescing operator inst…
westonruter Jan 6, 2026
5355f2f
Code Modernization: Site Health, Permalinks, I18N, Users, Multisite: …
westonruter Jan 6, 2026
f9ac80e
Code Modernization: Taxonomy, Posts/Post Types, Options/Meta APIs, Qu…
westonruter Jan 6, 2026
87a503c
Build/Test Tools: Update Gutenberg hash to fix CSS minification.
youknowriad Jan 6, 2026
d514410
Docs: Clarify multi-select behavior in `CollectionAdd` and `GalleryAd…
SergeyBiryukov Jan 6, 2026
ed4bb4f
Site Health: Check plugin data in `WP_Recovery_Mode_Email_Service::ge…
SergeyBiryukov Jan 7, 2026
d9e5046
Docs: Correct the documented value ranges for query parameters relati…
johnbillion Jan 8, 2026
36516bb
Build/Test Tools: Use --fast flag for Gutenberg builds.
youknowriad Jan 8, 2026
002c9fd
Tests: Refactor `is_email()` tests to use a data provider.
SergeyBiryukov Jan 8, 2026
6c92d35
Block Processor: Fix is_block_type() for inner HTML
dmsnell Jan 8, 2026
16d4572
Code Modernization: Media: Use null coalescing operator instead of `i…
westonruter Jan 9, 2026
085b2a4
Code Modernization: Menus, Template, XML-RPC: Use null coalescing ope…
westonruter Jan 9, 2026
cf00dfa
Code Modernization: Upgrade/Install: Use null coalescing operator ins…
westonruter Jan 9, 2026
5227bab
Code Modernization: Administration: Use null coalescing operator inst…
westonruter Jan 9, 2026
cbbe904
Code Modernization: Use null coalescing operator instead of `isset()`…
westonruter Jan 9, 2026
41a8b4b
Build: Move Gutenberg checkout to a postinstall script.
youknowriad Jan 9, 2026
1c25f38
General: Increase the minimum supported version of PHP to 7.4.
johnbillion Jan 9, 2026
a60209a
XML-RPC: Update `addTwoNumbers` demo method to check args prior to ad…
westonruter Jan 9, 2026
f4f1540
Build/Test Tools: Improve Xdebug cross-platform compatibility.
westonruter Jan 9, 2026
abc035a
Docs: Correct DocBlock formatting for a `wp_update_comment_count_now(…
SergeyBiryukov Jan 9, 2026
6195764
Code Modernization: Use null coalescing operator instead of `isset()`…
westonruter Jan 10, 2026
e463338
Code Modernization: Use null coalescing operator in additional `isset…
westonruter Jan 10, 2026
fc175b6
Menus: Ensure a `WP_Post` instance gets passed to `get_post_states()`…
westonruter Jan 10, 2026
7882c1e
Widgets: Ensure a widget is registered prior to checking its ID in `i…
westonruter Jan 10, 2026
b0b1489
HTML API: Refactor `wp_kses_hair()` for spec-compliance.
dmsnell Jan 10, 2026
d980c50
External Libraries: Upgrade PHPMailer to version 7.0.2.
SergeyBiryukov Jan 10, 2026
d21be30
Themes: Use `WP_HTML_Tag_Processor` to insert the block template skip…
westonruter Jan 11, 2026
a483381
Code Modernization: Replace `if` statements with null coalescing oper…
westonruter Jan 11, 2026
b4c5103
Twenty Twenty-One: Only enqueue block editor assets in the admin.
SergeyBiryukov Jan 11, 2026
72f9bde
General: Restore and deprecate `wp_register_development_scripts()`.
youknowriad Jan 12, 2026
203d9b3
Global Styles: Lift classic block restrictions.
youknowriad Jan 12, 2026
7d020b2
Code Modernization: Utilize spaceship operator `<=>` in sort comparis…
westonruter Jan 12, 2026
39c7331
bump workflows for 6.9
aaronjorbin Dec 2, 2025
c3bc87a
add docblock
aaronjorbin Jan 12, 2026
59fd686
Merge branch 'trunk' into post-6-9-trunk-tasks
aaronjorbin Jan 12, 2026
edaf0bc
remove no logner necessary comment
aaronjorbin Jan 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added .github/phpunit-matrix.js
Empty file.
2 changes: 1 addition & 1 deletion .github/workflows/test-old-branches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ on:
permissions: {}

env:
CURRENTLY_SUPPORTED_BRANCH: '6.8'
CURRENTLY_SUPPORTED_BRANCH: '6.9'

jobs:
dispatch-workflows-for-old-branches:
Expand Down
14 changes: 11 additions & 3 deletions .github/workflows/upgrade-develop-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,15 @@ jobs:
permissions:
contents: read

# Run upgrade tests for the current branch.
# Because the number of jobs spawned can quickly balloon out of control, the following methodology is applied when
# building out the matrix below:
#
# - The two most recent releases of WordPress are always tested.
# - After a branch is created, the pre-release version is also added.
# - The oldest version of WordPress receiving security updates as a courtesy that also runs on a PHP version supported by trunk
# should always be tested.
# - PHP and DB are kept to a minimum. In general this should be the highest and lowest supported versions of each with excludes being
# updated to keep the matrix as small as is reasonable.
upgrade-tests-develop:
name: Upgrade from ${{ matrix.wp }}
uses: ./.github/workflows/reusable-upgrade-testing.yml
Expand All @@ -67,7 +75,7 @@ jobs:
db-type: [ 'mysql' ]
db-version: [ '5.7', '8.4' ]
# WordPress 5.3 is the oldest version that supports PHP 7.4.
wp: [ '5.3', '6.7', '6.8', '6.9-RC1' ]
wp: [ '5.3', '6.8', '6.9' ]
multisite: [ false, true ]
with:
os: ${{ matrix.os }}
Expand All @@ -93,7 +101,7 @@ jobs:
php: [ '7.4', '8.4' ]
db-type: [ 'mysql' ]
db-version: [ '8.4' ]
wp: [ '6.7', '6.8' ]
wp: [ '6.8', '6.9' ]
multisite: [ false, true ]
with:
os: ${{ matrix.os }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/upgrade-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
php: [ '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5' ]
db-type: [ 'mysql' ]
db-version: [ '5.7', '8.0', '8.4', '9.5' ]
wp: [ '6.7', '6.8' ]
wp: [ '6.8', '6.9' ]
multisite: [ false, true ]
with:
os: ${{ matrix.os }}
Expand Down
Loading