Make WordPress Core

Changes between Version 6 and Version 38 of Ticket #56009


Ignore:
Timestamp:
03/01/2023 05:34:11 PM (7 months ago)
Author:
hellofromTonya
Comment:

Recap of the status:

  • Updated completions in the description.
  • Open TODOs:
    • Upgrade SimplePie, see #55604.
    • Handling of "unknown" dynamic properties, see #56034.
    • Address deprecations of utf8_encode() and utf8_decode() functions, see #55603.
    • Incomplete magic methods in WP_List_Table, WP_User_Query, and WP_Text_Diff_Renderer_Table, see #56876.

With the last 6.2 beta happening right now and RC1 next week, moving the remaining work to 6.3.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #56009

    • Property Keywords has-patch added
    • Property Milestone changed from 6.1 to 6.3
  • Ticket #56009 – Description

    v6 v38  
    6262=== [https://github.com/WordPress/wpdev-docker-images Docker]
    6363
    64 * Add PHP 8.2 to the Docker images. A [https://github.com/WordPress/wpdev-docker-images/pull/87 PR for this is currently open].
     64* Add PHP 8.2 to the Docker images. A [https://github.com/WordPress/wpdev-docker-images/pull/87 PR for this] was merged on Jun 23, 2022 ✅
    6565
    6666
     
    6969**TODO:**
    7070* Add PHP 8.2 to the GitHub Actions `phpunit-tests.yml` configuration.
     71Status: Committed in [53922] ✅
    7172
    7273Notes:
     
    8384Only two small issues + one in the tests.
    8485
    85 This is being tracked in #55787 and there is a PR open on GitHub with a patch: https://github.com/WordPress/wordpress-develop/pull/2738
     86This was being tracked in #55787. Committed in [54134] ✅
    8687
    8788
     
    161162
    162163Current status:
    163 * A [https://github.com/WordPress/Requests/pull/751 PR is open] to enable running of linting and tests against PHP 8.2. The PR build found one, test-only, issue in Requests for PHP 8.2, which has no impact on the production code.
     164* A [https://github.com/WordPress/Requests/pull/751 PR was opened] to enable running of linting and tests against PHP 8.2. The PR build found one, test-only, issue in Requests for PHP 8.2, which has no impact on the production code.
    164165* No known issues in the last release (2.0.3).
    165 * WordPress is behind and is still using version `1.8.1`, while the latest release is `2.0.3`, see #54504
     166* WordPress was upgraded to `2.0.0` via [54997] (see #54504) ✅
    166167
    167168I've done a test run of Requests 1.8.1 against PHP 8.2 and based on the tests and aside from the already known PHP 8.1 deprecations, there are no relevant PHP 8.2 issues known at this moment.
     
    183184* A [https://github.com/paragonie/sodium_compat/pull/146 PR has been merged] to enable running of the tests against PHP 8.2. The build passes without finding any PHP 8.2 related issues.
    184185* No known issues in the last release (1.17.1).
    185 * WordPress is using the latest version, see #55453
     186* WordPress is using the latest version, see #55453 / [52988].