#52341 closed task (blessed) (fixed)
Upgrade old branches to run on NodeJS LTS (currently 14.x)
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | 5.7 | Priority: | high |
Severity: | normal | Version: | 3.7 |
Component: | Build/Test Tools | Keywords: | has-patch |
Focuses: | Cc: |
Description
The WordPress project's current support policy is that only the most recent major version should be considered supported. Currently, this means that 5.6.x is the only maintained branch. However, security fixes are backported as a courtesy and in an effort to promote a more secure web all the way back to the 3.7 branch.
This ticket is not meant to discuss this policy, or any changes to this policy.
In #47767, a simplified local environment based on Docker was introduced to make it easier for a local development environment to be spun up. The intention was to backport this to all supported branches.
#48301 was opened to tackle this, and the local environment has been backported to all branches >= 4.6. However, it cannot be backported further because the devDependencies
required for the functionality are not supported in older versions of NodeJS (the 4.5 branch currently uses v4.7.2
, and the 3.7 branch currently uses v0.10.48
).
In early December of last year (2020), the WordPress organization's tests stopped running on TravisCI due to restructuring of their pricing model. This means that our pre-existing test setup has not run since.
The decision was made to after experimenting within #50401 to move all test suites to GitHub Actions using workflows that run tests using the local Docker environment.
Some discussions on #51603 revealed some historical context that there were previous intentions to bring all supported branches in sync with the version of NodeJS being used. However, this never happened. Since this is now a blocker for resuming automated testing in old branches, let's fix it now.
Some notes:
- The build server will now be able to run a single version of NodeJS for all supported versions. After each commit updating NodeJS in each branch, someone from the systems team will need to ensure each branch successfully changes versions.
- All minified files, and some unminified files will be affected. This includes JS, CSS, and images.
- Branches 5.0 and newer have a
package-lock.json
file, 4.4-4.9 have anpm-shrinkwrap.json
file, and 4.3 and lower had no shrinkwrap or lock file. - NPM scripts relevant to each branch should also be backported when possible for consistent tooling across branches. But only if it does not require significant additions and changes.
Change History (84)
This ticket was mentioned in PR #897 on WordPress/wordpress-develop by desrosj.
4 years ago
#1
- Keywords has-patch added
This ticket was mentioned in PR #906 on WordPress/wordpress-develop by desrosj.
4 years ago
#2
This updates the 3.8 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Tooling
This backports https://core.trac.wordpress.org/changeset/39361 to prevent accidentally including patch related files.
Additionally, NPM scripts have been backported for consistent build/watch related tasks across all branches. Backports for this include:
- https://core.trac.wordpress.org/changeset/44176 (full)
- https://core.trac.wordpress.org/changeset/45445 (partial)
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/27053 (partial)
- https://core.trac.wordpress.org/changeset/28796 (partial)
- https://core.trac.wordpress.org/changeset/27053 (partial)
- https://core.trac.wordpress.org/changeset/29270 (partial)
- https://core.trac.wordpress.org/changeset/29505 (full)
- https://core.trac.wordpress.org/changeset/30060 (full)
- https://core.trac.wordpress.org/changeset/30062 (full)
- https://core.trac.wordpress.org/changeset/30063 (full)
- https://core.trac.wordpress.org/changeset/30066 (full)
- https://core.trac.wordpress.org/changeset/31425 (full)
- https://core.trac.wordpress.org/changeset/31648 (full)
- https://core.trac.wordpress.org/changeset/31649 (full)
- https://core.trac.wordpress.org/changeset/31650 (partial)
- https://core.trac.wordpress.org/changeset/32356 (full)
- https://core.trac.wordpress.org/changeset/32988 (partial)
- https://core.trac.wordpress.org/changeset/33726 (full)
- https://core.trac.wordpress.org/changeset/35363 (full)
- https://core.trac.wordpress.org/changeset/35513 (full)
- https://core.trac.wordpress.org/changeset/35521 (full)
- https://core.trac.wordpress.org/changeset/35538 (full)
- https://core.trac.wordpress.org/changeset/35539 (full)
- https://core.trac.wordpress.org/changeset/35540 (full)
- https://core.trac.wordpress.org/changeset/35541 (full)
- https://core.trac.wordpress.org/changeset/36861 (full)
- https://core.trac.wordpress.org/changeset/36862 (full)
- https://core.trac.wordpress.org/changeset/36863 (full)
- https://core.trac.wordpress.org/changeset/36864 (full)
- https://core.trac.wordpress.org/changeset/36865 (full)
- https://core.trac.wordpress.org/changeset/37017 (full)
- https://core.trac.wordpress.org/changeset/37019 (full)
- https://core.trac.wordpress.org/changeset/37020 (full)
- https://core.trac.wordpress.org/changeset/37212 (full)
- https://core.trac.wordpress.org/changeset/39110 (full)
- https://core.trac.wordpress.org/changeset/39113 (full)
- https://core.trac.wordpress.org/changeset/39115 (full)
- https://core.trac.wordpress.org/changeset/39116 (full)
- https://core.trac.wordpress.org/changeset/39117 (partial)
- https://core.trac.wordpress.org/changeset/39478 (partial)
- https://core.trac.wordpress.org/changeset/41835 (full)
- https://core.trac.wordpress.org/changeset/42460 (full)
- https://core.trac.wordpress.org/changeset/42461 (full)
- https://core.trac.wordpress.org/changeset/42463 (full)
- https://core.trac.wordpress.org/changeset/43320 (full)
- https://core.trac.wordpress.org/changeset/43323 (partial)
- https://core.trac.wordpress.org/changeset/43977 (partial)
- https://core.trac.wordpress.org/changeset/44219 (partial)
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (full)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (full)
- https://core.trac.wordpress.org/changeset/49939 (partial)
### Removed packages
Dependencies that were not addressed in newer branches and updated in the backports above have also been updated to their latest versions.
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/525.
### Local Docker Environment
The local Docker environment is also backported in this branch, though it should be committed separately from the other NodeJS updates.
Merges [45745,45762,45783-45784,45800,45819,45885,46320,46999,47225,47912,48121,49335,49358,49360,49362] to the 4.5 branch.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #905 on WordPress/wordpress-develop by desrosj.
4 years ago
#3
This updates the 3.9 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Tooling
This backports https://core.trac.wordpress.org/changeset/39361 to prevent accidentally including patch related files.
Additionally, NPM scripts have been backported for consistent build/watch related tasks across all branches. Backports for this include:
- https://core.trac.wordpress.org/changeset/44176 (full)
- https://core.trac.wordpress.org/changeset/45445 (partial)
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/28695 (full)
- https://core.trac.wordpress.org/changeset/28796 (partial)
- https://core.trac.wordpress.org/changeset/28821 (full)
- https://core.trac.wordpress.org/changeset/29270 (partial)
- https://core.trac.wordpress.org/changeset/29505 (full)
- https://core.trac.wordpress.org/changeset/29858 (full)
- https://core.trac.wordpress.org/changeset/30059 (full)
- https://core.trac.wordpress.org/changeset/30061 (full)
- https://core.trac.wordpress.org/changeset/30062 (ful)
- https://core.trac.wordpress.org/changeset/30063 (full)
- https://core.trac.wordpress.org/changeset/30066 (full)
- https://core.trac.wordpress.org/changeset/30067 (full)
- https://core.trac.wordpress.org/changeset/31425 (full)
- https://core.trac.wordpress.org/changeset/31504 (full)
- https://core.trac.wordpress.org/changeset/31557 (full)
- https://core.trac.wordpress.org/changeset/31648 (full)
- https://core.trac.wordpress.org/changeset/31649 (full)
- https://core.trac.wordpress.org/changeset/31650 (full)
- https://core.trac.wordpress.org/changeset/32356 (full)
- https://core.trac.wordpress.org/changeset/32357 (full)
- https://core.trac.wordpress.org/changeset/32988 (full)
- https://core.trac.wordpress.org/changeset/33726 (full)
- https://core.trac.wordpress.org/changeset/35363 (full)
- https://core.trac.wordpress.org/changeset/35513 (full)
- https://core.trac.wordpress.org/changeset/35521 (full)
- https://core.trac.wordpress.org/changeset/35538 (full)
- https://core.trac.wordpress.org/changeset/35539 (full)
- https://core.trac.wordpress.org/changeset/35540 (full)
- https://core.trac.wordpress.org/changeset/35541 (full)
- https://core.trac.wordpress.org/changeset/35859 (full)
- https://core.trac.wordpress.org/changeset/36861 (full)
- https://core.trac.wordpress.org/changeset/36862 (full)
- https://core.trac.wordpress.org/changeset/36863 (full)
- https://core.trac.wordpress.org/changeset/36864 (full)
- https://core.trac.wordpress.org/changeset/36865 (full)
- https://core.trac.wordpress.org/changeset/37017 (full)
- https://core.trac.wordpress.org/changeset/37019 (full)
- https://core.trac.wordpress.org/changeset/37020 (full)
- https://core.trac.wordpress.org/changeset/37212 (full)
- https://core.trac.wordpress.org/changeset/37612 (full)
- https://core.trac.wordpress.org/changeset/38111 (full)
- https://core.trac.wordpress.org/changeset/39110 (full)
- https://core.trac.wordpress.org/changeset/39113 (full)
- https://core.trac.wordpress.org/changeset/39115 (full)
- https://core.trac.wordpress.org/changeset/39116 (full)
- https://core.trac.wordpress.org/changeset/39117 (full)
- https://core.trac.wordpress.org/changeset/39478 (partial)
- https://core.trac.wordpress.org/changeset/41835 (full)
- https://core.trac.wordpress.org/changeset/42460 (full)
- https://core.trac.wordpress.org/changeset/42461 (full)
- https://core.trac.wordpress.org/changeset/42463 (full)
- https://core.trac.wordpress.org/changeset/42887 (full)
- https://core.trac.wordpress.org/changeset/43320 (full)
- https://core.trac.wordpress.org/changeset/43323 (partial)
- https://core.trac.wordpress.org/changeset/43977 (partial)
- https://core.trac.wordpress.org/changeset/44219 (partial)
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (partial)
- https://core.trac.wordpress.org/changeset/49939 (partial)
### Removed packages
Dependencies that were not addressed in newer branches and updated in the backports above have also been updated to their latest versions.
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/524.
### Local Docker Environment
The local Docker environment is also backported in this branch, though it should be committed separately from the other NodeJS updates.
Merges [45745,45762,45783-45784,45800,45819,45885,46320,46999,47225,47912,48121,49335,49358,49360,49362] to the 4.5 branch.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #904 on WordPress/wordpress-develop by desrosj.
4 years ago
#4
This updates the 4.0 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Tooling
This backports https://core.trac.wordpress.org/changeset/39361 to prevent accidentally including patch related files.
Additionally, NPM scripts have been backported for consistent build/watch related tasks across all branches. Backports for this include:
- https://core.trac.wordpress.org/changeset/44176 (full)
- https://core.trac.wordpress.org/changeset/45445 (partial)
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/30059 (full)
- https://core.trac.wordpress.org/changeset/30060 (full)
- https://core.trac.wordpress.org/changeset/30061 (full)
- https://core.trac.wordpress.org/changeset/30062 (ful)
- https://core.trac.wordpress.org/changeset/30063 (full)
- https://core.trac.wordpress.org/changeset/30066 (full)
- https://core.trac.wordpress.org/changeset/30067 (full)
- https://core.trac.wordpress.org/changeset/31425 (full)
- https://core.trac.wordpress.org/changeset/31504 (full)
- https://core.trac.wordpress.org/changeset/31557 (full)
- https://core.trac.wordpress.org/changeset/31648 (full)
- https://core.trac.wordpress.org/changeset/31649 (full)
- https://core.trac.wordpress.org/changeset/31650 (full)
- https://core.trac.wordpress.org/changeset/32356 (full)
- https://core.trac.wordpress.org/changeset/32357 (full)
- https://core.trac.wordpress.org/changeset/32988 (full)
- https://core.trac.wordpress.org/changeset/33726 (full)
- https://core.trac.wordpress.org/changeset/35363 (full)
- https://core.trac.wordpress.org/changeset/35513 (full)
- https://core.trac.wordpress.org/changeset/35521 (full)
- https://core.trac.wordpress.org/changeset/35538 (full)
- https://core.trac.wordpress.org/changeset/35539 (full)
- https://core.trac.wordpress.org/changeset/35540 (full)
- https://core.trac.wordpress.org/changeset/35541 (full)
- https://core.trac.wordpress.org/changeset/35859 (full)
- https://core.trac.wordpress.org/changeset/36861 (full)
- https://core.trac.wordpress.org/changeset/36862 (full)
- https://core.trac.wordpress.org/changeset/36863 (full)
- https://core.trac.wordpress.org/changeset/36864 (full)
- https://core.trac.wordpress.org/changeset/36865 (full)
- https://core.trac.wordpress.org/changeset/37017 (full)
- https://core.trac.wordpress.org/changeset/37019 (full)
- https://core.trac.wordpress.org/changeset/37020 (full)
- https://core.trac.wordpress.org/changeset/37212 (full)
- https://core.trac.wordpress.org/changeset/37612 (full)
- https://core.trac.wordpress.org/changeset/38111 (full)
- https://core.trac.wordpress.org/changeset/39110 (full)
- https://core.trac.wordpress.org/changeset/39113 (full)
- https://core.trac.wordpress.org/changeset/39115 (full)
- https://core.trac.wordpress.org/changeset/39116 (full)
- https://core.trac.wordpress.org/changeset/39117 (partial)
- https://core.trac.wordpress.org/changeset/39478 (partial)
- https://core.trac.wordpress.org/changeset/41835 (full)
- https://core.trac.wordpress.org/changeset/42460 (full)
- https://core.trac.wordpress.org/changeset/42461 (full)
- https://core.trac.wordpress.org/changeset/42463 (full)
- https://core.trac.wordpress.org/changeset/42887 (full)
- https://core.trac.wordpress.org/changeset/43320 (full)
- https://core.trac.wordpress.org/changeset/43323 (partial)
- https://core.trac.wordpress.org/changeset/43977 (partial)
- https://core.trac.wordpress.org/changeset/44219 (partial)
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (partial)
- https://core.trac.wordpress.org/changeset/49939 (partial)
### Removed packages
Dependencies that were not addressed in newer branches and updated in the backports above have also been updated to their latest versions.
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/523.
### Local Docker Environment
The local Docker environment is also backported in this branch, though it should be committed separately from the other NodeJS updates.
Merges [45745,45762,45783-45784,45800,45819,45885,46320,46999,47225,47912,48121,49335,49358,49360,49362] to the 4.5 branch.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #903 on WordPress/wordpress-develop by desrosj.
4 years ago
#5
This updates the 4.1 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Tooling
This backports https://core.trac.wordpress.org/changeset/39361 to prevent accidentally including patch related files.
Additionally, NPM scripts have been backported for consistent build/watch related tasks across all branches. Backports for this include:
- https://core.trac.wordpress.org/changeset/44176 (full)
- https://core.trac.wordpress.org/changeset/45445 (partial)
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/31425 (full)
- https://core.trac.wordpress.org/changeset/31504 (full)
- https://core.trac.wordpress.org/changeset/31557 (full)
- https://core.trac.wordpress.org/changeset/31648 (full)
- https://core.trac.wordpress.org/changeset/31649 (full)
- https://core.trac.wordpress.org/changeset/31650 (full)
- https://core.trac.wordpress.org/changeset/32356 (full)
- https://core.trac.wordpress.org/changeset/32357 (full)
- https://core.trac.wordpress.org/changeset/32988 (full)
- https://core.trac.wordpress.org/changeset/33726 (full)
- https://core.trac.wordpress.org/changeset/35363 (full)
- https://core.trac.wordpress.org/changeset/35513 (full)
- https://core.trac.wordpress.org/changeset/35521 (full)
- https://core.trac.wordpress.org/changeset/35538 (full)
- https://core.trac.wordpress.org/changeset/35539 (full)
- https://core.trac.wordpress.org/changeset/35540 (full)
- https://core.trac.wordpress.org/changeset/35541 (full)
- https://core.trac.wordpress.org/changeset/35859 (full)
- https://core.trac.wordpress.org/changeset/36861 (full)
- https://core.trac.wordpress.org/changeset/36862 (full)
- https://core.trac.wordpress.org/changeset/36863 (full)
- https://core.trac.wordpress.org/changeset/36864 (full)
- https://core.trac.wordpress.org/changeset/36865 (full)
- https://core.trac.wordpress.org/changeset/37017 (full)
- https://core.trac.wordpress.org/changeset/37019 (full)
- https://core.trac.wordpress.org/changeset/37020 (full)
- https://core.trac.wordpress.org/changeset/37212 (full)
- https://core.trac.wordpress.org/changeset/37612 (full)
- https://core.trac.wordpress.org/changeset/38111 (full)
- https://core.trac.wordpress.org/changeset/39110 (full)
- https://core.trac.wordpress.org/changeset/39113 (full)
- https://core.trac.wordpress.org/changeset/39115 (full)
- https://core.trac.wordpress.org/changeset/39116 (full)
- https://core.trac.wordpress.org/changeset/39117 (partial)
- https://core.trac.wordpress.org/changeset/39478 (partial)
- https://core.trac.wordpress.org/changeset/41835 (full)
- https://core.trac.wordpress.org/changeset/42460 (full)
- https://core.trac.wordpress.org/changeset/42461 (full)
- https://core.trac.wordpress.org/changeset/42463 (full)
- https://core.trac.wordpress.org/changeset/42887 (full)
- https://core.trac.wordpress.org/changeset/43320 (full)
- https://core.trac.wordpress.org/changeset/43323 (partial)
- https://core.trac.wordpress.org/changeset/43977 (partial)
- https://core.trac.wordpress.org/changeset/44219 (partial)
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (partial)
- https://core.trac.wordpress.org/changeset/49939 (partial)
### Removed packages
Dependencies that were not addressed in newer branches and updated in the backports above have also been updated to their latest versions.
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/522.
### Local Docker Environment
The local Docker environment is also backported in this branch, though it should be committed separately from the other NodeJS updates.
Merges [45745,45762,45783-45784,45800,45819,45885,46320,46999,47225,47912,48121,49335,49358,49360,49362] to the 4.5 branch.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #902 on WordPress/wordpress-develop by desrosj.
4 years ago
#6
This updates the 4.2 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Tooling
This backports https://core.trac.wordpress.org/changeset/39361 to prevent accidentally including patch related files.
Additionally, NPM scripts have been backported for consistent build/watch related tasks across all branches. Backports for this include:
- https://core.trac.wordpress.org/changeset/44176 (full)
- https://core.trac.wordpress.org/changeset/45445 (partial)
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/32356 (full)
- https://core.trac.wordpress.org/changeset/32357 (full)
- https://core.trac.wordpress.org/changeset/32988 (full)
- https://core.trac.wordpress.org/changeset/33726 (full)
- https://core.trac.wordpress.org/changeset/34888 (full)
- https://core.trac.wordpress.org/changeset/35335 (full)
- https://core.trac.wordpress.org/changeset/35363 (full)
- https://core.trac.wordpress.org/changeset/35513 (full)
- https://core.trac.wordpress.org/changeset/35521 (full)
- https://core.trac.wordpress.org/changeset/35538 (full)
- https://core.trac.wordpress.org/changeset/35539 (full)
- https://core.trac.wordpress.org/changeset/35540 (full)
- https://core.trac.wordpress.org/changeset/35541 (full)
- https://core.trac.wordpress.org/changeset/35859 (full)
- https://core.trac.wordpress.org/changeset/36861 (full)
- https://core.trac.wordpress.org/changeset/36862 (full)
- https://core.trac.wordpress.org/changeset/36863 (full)
- https://core.trac.wordpress.org/changeset/36864 (full)
- https://core.trac.wordpress.org/changeset/36865 (full)
- https://core.trac.wordpress.org/changeset/36935 (full)
- https://core.trac.wordpress.org/changeset/36979 (full)
- https://core.trac.wordpress.org/changeset/37017 (full)
- https://core.trac.wordpress.org/changeset/37019 (full)
- https://core.trac.wordpress.org/changeset/37020 (full)
- https://core.trac.wordpress.org/changeset/37212 (full)
- https://core.trac.wordpress.org/changeset/37612 (full)
- https://core.trac.wordpress.org/changeset/38111 (full)
- https://core.trac.wordpress.org/changeset/39110 (full)
- https://core.trac.wordpress.org/changeset/39113 (full)
- https://core.trac.wordpress.org/changeset/39115 (full)
- https://core.trac.wordpress.org/changeset/39116 (full)
- https://core.trac.wordpress.org/changeset/39117 (partial)
- https://core.trac.wordpress.org/changeset/39118 (full)
- https://core.trac.wordpress.org/changeset/39119 (full)
- https://core.trac.wordpress.org/changeset/39478 (partial)
- https://core.trac.wordpress.org/changeset/41835 (full)
- https://core.trac.wordpress.org/changeset/42460 (full)
- https://core.trac.wordpress.org/changeset/42461 (full)
- https://core.trac.wordpress.org/changeset/42463 (full)
- https://core.trac.wordpress.org/changeset/42887 (full)
- https://core.trac.wordpress.org/changeset/43320 (full)
- https://core.trac.wordpress.org/changeset/43323 (partial)
- https://core.trac.wordpress.org/changeset/43977 (partial)
- https://core.trac.wordpress.org/changeset/44219 (partial)
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (partial)
- https://core.trac.wordpress.org/changeset/49939 (partial)
### Removed packages
Dependencies that were not addressed in newer branches and updated in the backports above have also been updated to their latest versions.
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/521.
### Local Docker Environment
The local Docker environment is also backported in this branch, though it should be committed separately from the other NodeJS updates.
Merges [45745,45762,45783-45784,45800,45819,45885,46320,46999,47225,47912,48121,49335,49358,49360,49362] to the 4.5 branch.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #901 on WordPress/wordpress-develop by desrosj.
4 years ago
#7
This updates the 4.3 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Tooling
This backports https://core.trac.wordpress.org/changeset/39361 to prevent accidentally including patch related files.
Additionally, NPM scripts have been backported for consistent build/watch related tasks across all branches. Backports for this include:
- https://core.trac.wordpress.org/changeset/44176 (full)
- https://core.trac.wordpress.org/changeset/45445 (partial)
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/33726 (full)
- https://core.trac.wordpress.org/changeset/34888 (partial)
- https://core.trac.wordpress.org/changeset/35332 (full)
- https://core.trac.wordpress.org/changeset/35335 (full)
- https://core.trac.wordpress.org/changeset/35363 (full)
- https://core.trac.wordpress.org/changeset/35513 (full)
- https://core.trac.wordpress.org/changeset/35520 (full)
- https://core.trac.wordpress.org/changeset/35521 (full)
- https://core.trac.wordpress.org/changeset/35538 (full)
- https://core.trac.wordpress.org/changeset/35539 (full)
- https://core.trac.wordpress.org/changeset/35540 (full)
- https://core.trac.wordpress.org/changeset/35541 (full)
- https://core.trac.wordpress.org/changeset/35562 (full)
- https://core.trac.wordpress.org/changeset/35563 (full)
- https://core.trac.wordpress.org/changeset/35859 (full)
- https://core.trac.wordpress.org/changeset/36860 (full)
- https://core.trac.wordpress.org/changeset/36861 (full)
- https://core.trac.wordpress.org/changeset/36862 (full)
- https://core.trac.wordpress.org/changeset/36863 (full)
- https://core.trac.wordpress.org/changeset/36864 (full)
- https://core.trac.wordpress.org/changeset/36865 (full)
- https://core.trac.wordpress.org/changeset/36935 (full)
- https://core.trac.wordpress.org/changeset/36978 (full)
- https://core.trac.wordpress.org/changeset/36979 (full)
- https://core.trac.wordpress.org/changeset/36980 (full)
- https://core.trac.wordpress.org/changeset/37017 (full)
- https://core.trac.wordpress.org/changeset/37019 (full)
- https://core.trac.wordpress.org/changeset/37020 (full)
- https://core.trac.wordpress.org/changeset/37212 (full)
- https://core.trac.wordpress.org/changeset/37612 (full)
- https://core.trac.wordpress.org/changeset/38111 (full)
- https://core.trac.wordpress.org/changeset/38688 (partial)
- https://core.trac.wordpress.org/changeset/39110 (full)
- https://core.trac.wordpress.org/changeset/39113 (full)
- https://core.trac.wordpress.org/changeset/39114 (full)
- https://core.trac.wordpress.org/changeset/39115 (full)
- https://core.trac.wordpress.org/changeset/39116 (full)
- https://core.trac.wordpress.org/changeset/39117 (full)
- https://core.trac.wordpress.org/changeset/39118 (full)
- https://core.trac.wordpress.org/changeset/39119 (full)
- https://core.trac.wordpress.org/changeset/39478 (partial)
- https://core.trac.wordpress.org/changeset/42460 (full)
- https://core.trac.wordpress.org/changeset/42461 (full)
- https://core.trac.wordpress.org/changeset/42463 (full)
- https://core.trac.wordpress.org/changeset/42887 (full)
- https://core.trac.wordpress.org/changeset/43320 (full)
- https://core.trac.wordpress.org/changeset/43323 (partial)
- https://core.trac.wordpress.org/changeset/43977 (partial)
- https://core.trac.wordpress.org/changeset/44219 (partial)
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/44728 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47868 (partial)
- https://core.trac.wordpress.org/changeset/47869 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (partial)
- https://core.trac.wordpress.org/changeset/49939 (partial)
### Removed packages
Dependencies that were not addressed in newer branches and updated in the backports above have also been updated to their latest versions.
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/520.
### Local Docker Environment
The local Docker environment is also backported in this branch, though it should be committed separately from the other NodeJS updates.
Merges [45745,45762,45783-45784,45800,45819,45885,46320,46999,47225,47912,48121,49335,49358,49360,49362] to the 4.5 branch.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #900 on WordPress/wordpress-develop by desrosj.
4 years ago
#8
This updates the 4.4 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Tooling
This backports https://core.trac.wordpress.org/changeset/39361 to prevent accidentally including patch related files.
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/35859 (full)
- https://core.trac.wordpress.org/changeset/35862 (full)
- https://core.trac.wordpress.org/changeset/36860 (full)
- https://core.trac.wordpress.org/changeset/36861 (full)
- https://core.trac.wordpress.org/changeset/36862 (full)
- https://core.trac.wordpress.org/changeset/36863 (full)
- https://core.trac.wordpress.org/changeset/36864 (full)
- https://core.trac.wordpress.org/changeset/36865 (full)
- https://core.trac.wordpress.org/changeset/36935 (full)
- https://core.trac.wordpress.org/changeset/36978 (full)
- https://core.trac.wordpress.org/changeset/36979 (full)
- https://core.trac.wordpress.org/changeset/37017 (full)
- https://core.trac.wordpress.org/changeset/37019 (full)
- https://core.trac.wordpress.org/changeset/37020 (full)
- https://core.trac.wordpress.org/changeset/37212 (full)
- https://core.trac.wordpress.org/changeset/37612 (full)
- https://core.trac.wordpress.org/changeset/38111 (full)
- https://core.trac.wordpress.org/changeset/38688 (partial)
- https://core.trac.wordpress.org/changeset/39110 (full)
- https://core.trac.wordpress.org/changeset/39113 (full)
- https://core.trac.wordpress.org/changeset/39114 (full)
- https://core.trac.wordpress.org/changeset/39115 (full)
- https://core.trac.wordpress.org/changeset/39116 (full)
- https://core.trac.wordpress.org/changeset/39117 (full)
- https://core.trac.wordpress.org/changeset/39118 (full)
- https://core.trac.wordpress.org/changeset/39119 (full)
- https://core.trac.wordpress.org/changeset/39478 (partial)
- https://core.trac.wordpress.org/changeset/42460 (full)
- https://core.trac.wordpress.org/changeset/42461 (full)
- https://core.trac.wordpress.org/changeset/42463 (full)
- https://core.trac.wordpress.org/changeset/42887 (full)
- https://core.trac.wordpress.org/changeset/43320 (full)
- https://core.trac.wordpress.org/changeset/43323 (parial)
- https://core.trac.wordpress.org/changeset/43977 (partial)
- https://core.trac.wordpress.org/changeset/44219 (partial)
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/44728 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47868 (partial)
- https://core.trac.wordpress.org/changeset/47869 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (partial)
- https://core.trac.wordpress.org/changeset/49939 (partial)
### Removed packages
Dependencies that were not addressed in newer branches and updated in the backports above have also been updated to their latest versions.
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/519.
### Local Docker Environment
The local Docker environment is also backported in this branch, though it should be committed separately from the other NodeJS updates.
Merges [45745,45762,45783-45784,45800,45819,45885,46320,46999,47225,47912,48121,49335,49358,49360,49362] to the 4.5 branch.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #899 on WordPress/wordpress-develop by desrosj.
4 years ago
#9
This updates the 4.5 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Tooling
This backports https://core.trac.wordpress.org/changeset/39361 to prevent accidentally including patch related files.
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/37185 (full)
- https://core.trac.wordpress.org/changeset/37212 (full)
- https://core.trac.wordpress.org/changeset/37612 (full)
- https://core.trac.wordpress.org/changeset/38111 (full)
- https://core.trac.wordpress.org/changeset/38688 (partial)
- https://core.trac.wordpress.org/changeset/39110 (full)
- https://core.trac.wordpress.org/changeset/39113 (full)
- https://core.trac.wordpress.org/changeset/39114 (full)
- https://core.trac.wordpress.org/changeset/39115 (full)
- https://core.trac.wordpress.org/changeset/39116 (full)
- https://core.trac.wordpress.org/changeset/39117 (full)
- https://core.trac.wordpress.org/changeset/39118 (full)
- https://core.trac.wordpress.org/changeset/39119 (full)
- https://core.trac.wordpress.org/changeset/39478 (partial)
- https://core.trac.wordpress.org/changeset/42460 (full)
- https://core.trac.wordpress.org/changeset/42461 (full)
- https://core.trac.wordpress.org/changeset/42463 (full)
- https://core.trac.wordpress.org/changeset/42887 (full)
- https://core.trac.wordpress.org/changeset/43320 (partial)
- https://core.trac.wordpress.org/changeset/43323 (partial)
- https://core.trac.wordpress.org/changeset/43977 (partial)
- https://core.trac.wordpress.org/changeset/44219 (partial)
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/44728 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/46409 (full)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47868 (partial)
- https://core.trac.wordpress.org/changeset/47869 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (partial)
- https://core.trac.wordpress.org/changeset/49939 (partial)
### Removed packages
Dependencies that were not addressed in newer branches and updated in the backports above have also been updated to their latest versions.
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/517.
### Local Docker Environment
The local Docker environment is also backported in this branch, though it should be committed separately from the other NodeJS updates.
Merges [45745,45762,45783-45784,45800,45819,45885,46320,46999,47225,47912,48121,49335,49358,49360,49362] to the 4.5 branch.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #895 on WordPress/wordpress-develop by desrosj.
4 years ago
#10
This updates the 4.7 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Tooling
This backports https://core.trac.wordpress.org/changeset/39361 to prevent accidentally including patch related files.
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/42460 (full)
- https://core.trac.wordpress.org/changeset/42461 (full)
- https://core.trac.wordpress.org/changeset/42463 (full)
- https://core.trac.wordpress.org/changeset/42887 (full)
- https://core.trac.wordpress.org/changeset/43320 (full)
- https://core.trac.wordpress.org/changeset/43323 (partial)
- https://core.trac.wordpress.org/changeset/43977 (partial)
- https://core.trac.wordpress.org/changeset/44219 (partial)
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/44728 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/46409 (partial)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47868 (partial)
- https://core.trac.wordpress.org/changeset/47869 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (partial)
- https://core.trac.wordpress.org/changeset/49939 (partial)
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/516.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #894 on WordPress/wordpress-develop by desrosj.
4 years ago
#11
This updates the 4.8 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/42460 (full)
- https://core.trac.wordpress.org/changeset/42461 (full)
- https://core.trac.wordpress.org/changeset/42463 (full)
- https://core.trac.wordpress.org/changeset/42887 (full)
- https://core.trac.wordpress.org/changeset/43320 (full)
- https://core.trac.wordpress.org/changeset/43323 (partial)
- https://core.trac.wordpress.org/changeset/43977 (partial)
- https://core.trac.wordpress.org/changeset/44219 (partial)
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/44728 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/46409 (partial)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47868 (partial)
- https://core.trac.wordpress.org/changeset/47869 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (partial)
- https://core.trac.wordpress.org/changeset/49939 (partial)
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/515.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #893 on WordPress/wordpress-develop by desrosj.
4 years ago
#12
This updates the 4.9 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/42460 (full)
- https://core.trac.wordpress.org/changeset/42461 (full)
- https://core.trac.wordpress.org/changeset/42463 (full)
- https://core.trac.wordpress.org/changeset/42887 (full)
- https://core.trac.wordpress.org/changeset/43320 (full)
- https://core.trac.wordpress.org/changeset/43323 (partial)
- https://core.trac.wordpress.org/changeset/43977 (partial)
- https://core.trac.wordpress.org/changeset/44219 (partial)
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/44728 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/46409 (partial)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47868 (partial)
- https://core.trac.wordpress.org/changeset/47869 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (partial)
- https://core.trac.wordpress.org/changeset/49939 (partial)
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/514.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #892 on WordPress/wordpress-develop by desrosj.
4 years ago
#13
This updates the 5.0 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/44728 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/45826 (partial)
- https://core.trac.wordpress.org/changeset/46403 (partial)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/46409 (full)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47868 (partial)
- https://core.trac.wordpress.org/changeset/47869 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (partial)
- https://core.trac.wordpress.org/changeset/49937 (partial)
- https://core.trac.wordpress.org/changeset/49939 (partial)
- https://core.trac.wordpress.org/changeset/49940 (partial)
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/513.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #891 on WordPress/wordpress-develop by desrosj.
4 years ago
#14
This updates the 5.1 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/44233 (partial)
- https://core.trac.wordpress.org/changeset/44728 (partial)
- https://core.trac.wordpress.org/changeset/45321 (partial)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/45826 (partial)
- https://core.trac.wordpress.org/changeset/46403 (partial)
- https://core.trac.wordpress.org/changeset/46404 (partial)
- https://core.trac.wordpress.org/changeset/46408 (partial)
- https://core.trac.wordpress.org/changeset/46409 (full)
- https://core.trac.wordpress.org/changeset/47404 (partial)
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/47868 (partial)
- https://core.trac.wordpress.org/changeset/47869 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (partial)
- https://core.trac.wordpress.org/changeset/48705 (partial)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (full)
- https://core.trac.wordpress.org/changeset/49937 (full
- https://core.trac.wordpress.org/changeset/49939 (partial)
- https://core.trac.wordpress.org/changeset/49940 (full)
- https://core.trac.wordpress.org/changeset/49983 (full)
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/512.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #890 on WordPress/wordpress-develop by desrosj.
4 years ago
#15
This updates the 5.2 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/45321 (full)
- https://core.trac.wordpress.org/changeset/45765 (full)
- https://core.trac.wordpress.org/changeset/45826 (partial)
- https://core.trac.wordpress.org/changeset/45875 (full)
- https://core.trac.wordpress.org/changeset/46403 (full)
- https://core.trac.wordpress.org/changeset/46404 (full)
- https://core.trac.wordpress.org/changeset/46408 (full)
- https://core.trac.wordpress.org/changeset/46409 (full)
- https://core.trac.wordpress.org/changeset/47404 (full)
- https://core.trac.wordpress.org/changeset/47867 (full)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (full)
- https://core.trac.wordpress.org/changeset/48213 (partial)
- https://core.trac.wordpress.org/changeset/48705 (full)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (full)
- https://core.trac.wordpress.org/changeset/49937 (full)
- https://core.trac.wordpress.org/changeset/49939 (partial)
- https://core.trac.wordpress.org/changeset/49940 (full)
- https://core.trac.wordpress.org/changeset/49983 (full)
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/511.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #889 on WordPress/wordpress-develop by desrosj.
4 years ago
#16
This updates the 5.3 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/47404 (full)
- https://core.trac.wordpress.org/changeset/47867 (full)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (full)
- https://core.trac.wordpress.org/changeset/48213 (partial)
- https://core.trac.wordpress.org/changeset/48705 (full)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (full)
- https://core.trac.wordpress.org/changeset/49937 (full)
- https://core.trac.wordpress.org/changeset/49939 (full)
- https://core.trac.wordpress.org/changeset/49940 (full)
- https://core.trac.wordpress.org/changeset/49983 (full)
- https://core.trac.wordpress.org/changeset/49989 (full)
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/510.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #886 on WordPress/wordpress-develop by desrosj.
4 years ago
#17
This updates the 5.4 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/47867 (partial)
- https://core.trac.wordpress.org/changeset/48213 (partial)
- https://core.trac.wordpress.org/changeset/47872 (full)
- https://core.trac.wordpress.org/changeset/47873 (full)
- https://core.trac.wordpress.org/changeset/48705 (full)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (full)
- https://core.trac.wordpress.org/changeset/49937 (full)
- https://core.trac.wordpress.org/changeset/49939 (partial)
- https://core.trac.wordpress.org/changeset/49940 (full)
- https://core.trac.wordpress.org/changeset/49983 (full)
- https://core.trac.wordpress.org/changeset/49989 (full)
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/509.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
This ticket was mentioned in PR #885 on WordPress/wordpress-develop by desrosj.
4 years ago
#18
- Keywords has-unit-tests added
This updates the 5.5 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Update devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
- https://core.trac.wordpress.org/changeset/48705 (full)
- https://core.trac.wordpress.org/changeset/49636 (full)
- https://core.trac.wordpress.org/changeset/49933 (full)
- https://core.trac.wordpress.org/changeset/49937 (full)
- https://core.trac.wordpress.org/changeset/49939 (full)
- https://core.trac.wordpress.org/changeset/49940 (full)
- https://core.trac.wordpress.org/changeset/49983 (full)
- https://core.trac.wordpress.org/changeset/49989 (full)
- https://core.trac.wordpress.org/changeset/49990 (full)
### browserslist
updates
This PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/508.
Trac ticket: https://core.trac.wordpress.org/ticket/52341
#19
@
4 years ago
Above all the PRs are attached. Notes about implementation across all branches:
- In branches where an
npm-shrinkwrap.json
file was present, that file remains and was updated usingnpm shrinkwrap --no-optional
. Where no shrinkwrap/lock file was present, I added apackage-lock.json
file. When apackage-lock.json
file was present, it was updated. Ideally, we should use the same file type in all older branches (thinking shrinkwrap). - Each PR has an accompanying PR on the WordPress/WordPress build repo mirror. They are linked in each respective PR, or you can find them all with this link.
- I did not convert tools. For example, branches that used
grunt-cssjanus
remained ongrunt-cssjanus
and were not updated to usegrunt-rtlcss
. - In each branch, the JS, CSS, and images were updated accordingly. This will result in a lot of files being updated in the next update released for each branch. However, while I was working on this, it occurred to me that the images don't really need to be re-minified. While shrinking their size would be nice, we don't have to do that at the same time as the CSS or JS, or we could skip it all together for the really old branches.
- For the most part, the QUnit tests for almost all branches pass with the same number of assertions as the last successful TravisCI build for each branch. One or two branches were displaying some CORS warnings, and I believe there was one branch that had less assertions than the last successful build. Will investigate this further.
- I included the local Docker environment in all branches < 4.6 for the purposes of easier testing. The 3.7-4.0ish branches are having some issues running the install command, but a manual install will successfully set up a site.
- Each branch can be tested by checking out, changing the
LOCAL_DIR
tobuild
in the.env
file and runningrm -rf node_modules && npm install && npm run env:start && npm run build && npm run env:install
. That will give you a working install in the local Docker environment accessible atlocalhost:8889
. - Several branches had outdated browser prefixes present in their CSS files. Those have been removed from running
npm run grunt precommit:css
and compiled into the respective PR on the build repository. However, all changes need to be inspected and confirmed as non-problematic.
#20
@
4 years ago
Few more notes:
- I also did not backport tools that were not present in the branch. For example, JS documentation linting added in 5.5 was not backported, coding standards tooling that was added in 5.1 was not backported, etc.
- For the
.nvmrc
file, I currently have14
as the value. This would keep the user within the last tested LTS, while still running the latest release in that series.lts/*
was present in many newer branches, but the best approach for this is not clear to me. Using 14 would require a commit to each branch moving forward when new LTS versions are released. But it would also prevent branches from suddenly failing. - I updated the
engines
values in thepackage.json
file to be ranges, using>=
. With the deprecation ofengines-strict
, these values are merely suggestions, so this seems OK, but open to learning best practices here.
#21
@
4 years ago
One last thought about maintaining this going forward. Once a quarter or so, all of the package updates in trunk should be collected by a component maintainer and evaluated for backporting. It doesn’t have to happen every quarter, but definitely will need to happen every time a new LTS version is released.
#22
@
4 years ago
This ticket was mentioned in PR #885 on WordPress/wordpress-develop by desrosj.
Copy & Paste Review of PR https://github.com/WordPress/wordpress-develop/pull/885 for the WordPress 5.5 branch
- ✅ npm, package.json, and package-lock.json changes are ok
- ✅ CSS changes via autoprefixer are ok
- ⚠️ There's various image changes here in this PR
- A few images removed,
loading.gif
is my biggest concern- A few images are added
In the list of core commits cited in this PR, none of these commits relate to any images, so I'm unsure why and where these changes to the images comes from in this PR.
So, apart from the image changes in this PR it looks good and I would have approved the PR if it wasn't for these unknown image changes.
Replying to desrosj:
- In each branch, the JS, CSS, and images were updated accordingly. This will result in a lot of files being updated in the next update released for each branch. However, while I was working on this, it occurred to me that the images don't really need to be re-minified. While shrinking their size would be nice, we don't have to do that at the same time as the CSS or JS, or we could skip it all together for the really old branches.
Seeing the image notes here from above, the above speaks to re-minifying images, not changing images by both removing images and adding images, so I'm still unsure why these image changes are in this PR.
#23
@
4 years ago
It's looking like a common theme, happy to approve all the npm, package.json, package-lock.json, autoprefixer changes for the following PRs as I see the same/similar changes between each of the following PRs
Note: As per the 5.5 review above, I see the same image additions and removals in each of these PRs
WordPress 5.4
This ticket was mentioned in PR #886 on WordPress/wordpress-develop by desrosj.
PR https://github.com/WordPress/wordpress-develop/pull/886 for the WordPress 5.4 branch
- ✅ npm, package.json, and package-lock.json changes are ok
- ✅ CSS changes via autoprefixer are ok
- ⚠️ There's various image additions and removals
WordPress 5.3
This ticket was mentioned in PR #889 on WordPress/wordpress-develop by desrosj.
PR https://github.com/WordPress/wordpress-develop/pull/889 for the WordPress 5.4 branch
- ✅ npm, package.json, and package-lock.json changes are ok
- ✅ CSS changes via autoprefixer are ok
- ⚠️ There's various image additions and removals
WordPress 5.2
This ticket was mentioned in PR #890 on WordPress/wordpress-develop by desrosj.
PR https://github.com/WordPress/wordpress-develop/pull/890 for the WordPress 5.4 branch
- ✅ npm, package.json, and package-lock.json changes are ok
- ✅ CSS changes via autoprefixer are ok
- ✅ Gruntfile changes are ok
- ⚠️ There's various image additions and removals
WordPress 5.1
This ticket was mentioned in PR #891 on WordPress/wordpress-develop by desrosj.
PR https://github.com/WordPress/wordpress-develop/pull/891 for the WordPress 5.4 branch
- ✅ npm, package.json, and package-lock.json changes are ok
- ✅ CSS changes via autoprefixer are ok
- ✅ Gruntfile changes are ok
- ⚠️ There's various image additions and removals
WordPress 5.0
This ticket was mentioned in PR #892 on WordPress/wordpress-develop by desrosj.
PR https://github.com/WordPress/wordpress-develop/pull/892 for the WordPress 5.4 branch
- ✅ npm, package.json, and package-lock.json changes are ok
- ✅ CSS changes via autoprefixer are ok
- ✅ Gruntfile changes are ok
- ⚠️ There's various image additions and removals
Note: If the image changes are indeed expected and I've missed something as to why they are there, consider this comment for the 5.x branches above as +1 for commit
I'll come back and look at the 4.x & 3.x branches in a little while.
This ticket was mentioned in Slack in #core by francina. View the logs.
4 years ago
#26
@
4 years ago
- Keywords has-unit-tests removed
For the images, I did run precommit:images
and committed the changes in https://github.com/WordPress/wordpress-develop/pull/885/commits/fab68cdac95ef3c9f07f2c93e3516d9a4d514d9a for the 5.5 branch.
It looks like there is one image being "removed", but it's still technically there. The imagemin
script just reduced it enough to be considered a 100% change in size.
I was talking the ticket over with @dd32 yesterday on Slack, and we were discussing the number of files being changed in each branch. We should try to limit this number as best we can. For the images, it's important that the grunt precommit:images
script works, but including the images changed for each branch is not necessary for this process. I'm going to remove the image changes from each branch.
Another item to note that I briefly touched on in the PR descriptions but is worth elaborating on. Some dependencies were updated to versions that work on NodeJS 14.x, but not to their latest versions. This was most common for Webpack aand related packages. I did not update Webpack tooling across branches. The version of Webpack used in a branch remained the same. Because related packages usually drop support for older versions of Webpack in major versions, this results in a handful of those dependencies being up to date within a major version range, but not 100% up to date. This only affects WP branches >= 5.0.
4 years ago
#27
For the images, I did run precommit:images and committed the changes in https://github.com/WordPress/wordpress-develop/pull/885/commits/fab68cdac95ef3c9f07f2c93e3516d9a4d514d9a for the 5.5 branch.
It looks like there is one image being "removed", but it's still technically there. The imagemin script just reduced it enough to be considered a 100% change in size. Thinking this over more, though, the image changes are not required. The script should be confirmed as working, but we can exclude the resulting changes from this PR in order to limit the number of files changed in each branch.
#28
follow-up:
↓ 29
@
4 years ago
I've removed all image changes from every branch. This cut down the number of files changed by between 30-70, depending on the branch.
Additionally, I discovered that some files in the 5.x branches were changed unnecessarily. Somehow, the versions of nested dependencies were updated in the lock file and this caused Gutenberg dependencies to change. I've fixed this in those branches, and updated the associated build PR.
#29
in reply to:
↑ 28
@
4 years ago
- Keywords commit added
Replying to desrosj:
comment
765472388
}}}
desrosj commented on PR #885:
For the images, I did run precommit:images and committed the changes in https://github.com/WordPress/wordpress-develop/pull/885/commits/fab68cdac95ef3c9f07f2c93e3516d9a4d514d9a for the 5.5 branch.
It looks like there is one image being "removed", but it's still technically there. The imagemin script just reduced it enough to be considered a 100% change in size. Thinking this over more, though, the image changes are not required. The script should be confirmed as working, but we can exclude the resulting changes from this PR in order to limit the number of files changed in each branch.
Ah, that's what I missed, I didn't look close enough 👍🏼
Replying to desrosj:
I've removed all image changes from every branch. This cut down the number of files changed by between 30-70, depending on the branch.
Yes, this looks good, this will help the autoupdate process and keep those distribution packages
a little smaller, and in particular less files 👍🏼
Replying to desrosj:
Additionally, I discovered that some files in the 5.x branches were changed unnecessarily. Somehow, the versions of nested dependencies were updated in the lock file and this caused Gutenberg dependencies to change. I've fixed this in those branches, and updated the associated build PR.
Again, looks good 👍🏼
Aside, in a future release we could update some of these additional webpack and Gutenberg dependencies and ship these minified images, CSS changes, JS changes in future releases, for example ship CSS change in 5.0.13
, JS changes in 5.0.14
, minified images in 5.0.15
to keep the number of changes files per release to a minimum, it's a little painful for sure, but in the end we would have a consistent set of packages, and it's not like we haven't been releasing new releases of the 3.7.x branch for 7 years 😉
Overall looks good to me for the 5.0-5.5 branches, I've still not looked at the older branches, but the concept should be the same I expect, will try and take a look closer later today.
Happy to add, and adding commit
to this ticket
Edit: I forgot to mention why adding commit now, I think getting these 5.0-5.5 branches landed now will get these 6 branches tested on the build server, if the zips look good and no issues observed on the build server and build.trac.w.org then these packages can be tested to ensure site upgrades work as expected and then we can move forward for 3.7-4.9 branches and do the same, thus when it's time to perform a new release this will have been tested prior to landing any newer commits in these branches relating to any release
This ticket was mentioned in PR #921 on WordPress/wordpress-develop by desrosj.
4 years ago
#30
This backports changes to bring the package dependencies in the 5.6 branch 100% up to date with trunk
.
This commit includes the following backports:
- https://core.trac.wordpress.org/changeset/49933
- https://core.trac.wordpress.org/changeset/49937
- https://core.trac.wordpress.org/changeset/49939
- https://core.trac.wordpress.org/changeset/49940
- https://core.trac.wordpress.org/changeset/49983
- https://core.trac.wordpress.org/changeset/49989
- https://core.trac.wordpress.org/changeset/49990
- https://core.trac.wordpress.org/changeset/50016
- https://core.trac.wordpress.org/changeset/50017
Trac ticket: https://core.trac.wordpress.org/ticket/52341
#31
@
4 years ago
Thanks for taking a look @netweb!
I've fixed a few discrepancies in JS files I found in 4.2-4.4 branches (see #52367) today, as well as updating all branches with autoprefixer
to include [50017] from trunk
, and 5.5 to include [50016].
I have also reverted all browser specific CSS changes that happened as a result of running grunt browserify
or grunt precommit:css
. This decreased the number of files changed further (between 10-40 depending on the branch). Ensuring the correct browser prefixes are present (or not) is not a part of this effort, it just happened as a result of testing the various Grunt scripts.
Excluding these will also allow #52331 to progress separately. The companion WordPress/WordPress
PRs have also been updated for comparison.
I opened a PR to test backporting the package updates to 5.6. Even though it already runs on NodeJS 14.x, we should also bring that branch up to date with trunk
so that everything is in sync. Will probably commit that tomorrow, and probably start on the 5.x branches.
This ticket was mentioned in Slack in #core by sergey. View the logs.
4 years ago
4 years ago
#37
Merged into Core in https://core.trac.wordpress.org/changeset/50188.
4 years ago
#39
Merged into Core in https://core.trac.wordpress.org/changeset/50189.
4 years ago
#42
Merged into Core in https://core.trac.wordpress.org/changeset/50191.
4 years ago
#51
Merged into Core in https://core.trac.wordpress.org/changeset/50199.
4 years ago
#53
Merged into Core in https://core.trac.wordpress.org/changeset/50201.
4 years ago
#55
Merged into Core in https://core.trac.wordpress.org/changeset/50202.
4 years ago
#57
Merged into Core in https://core.trac.wordpress.org/changeset/50203.
4 years ago
#59
Merged into Core in https://core.trac.wordpress.org/changeset/50204.
4 years ago
#62
Merged into Core in https://core.trac.wordpress.org/changeset/50206.
4 years ago
#64
Merged into Core in https://core.trac.wordpress.org/changeset/50208.
4 years ago
#66
Merged into Core in https://core.trac.wordpress.org/changeset/50210.
4 years ago
#68
Merged into Core in https://core.trac.wordpress.org/changeset/50212.
4 years ago
#70
Merged into Core in https://core.trac.wordpress.org/changeset/50214.
4 years ago
#72
Merged into Core in https://core.trac.wordpress.org/changeset/50216.
4 years ago
#74
Merged into Core in https://core.trac.wordpress.org/changeset/50218.
4 years ago
#76
Merged into Core in https://core.trac.wordpress.org/changeset/50220.
4 years ago
#78
Merged into Core in https://core.trac.wordpress.org/changeset/50222.
#80
@
4 years ago
- Keywords needs-testing commit removed
- Resolution set to fixed
- Status changed from assigned to closed
- Version set to 3.7
The 14.x version of NodeJS is now supported in all branches receiving courtesy updates.
This updates the 4.6 branch to run on the latest LTS version of NodeJS (currently 14.x).
### Tooling
This backports https://core.trac.wordpress.org/changeset/39361 to prevent accidentally including patch related files.
### Update
devDependencies
All development dependencies have been updated to versions that support 14.x. The following commits are included as backports:
### Removed packages
Dependencies that were not addressed in newer branches and updated in the backports above have also been updated to their latest versions.
###
browserslist
updatesThis PR also includes changes suggested in Core-52331 to ensure consistent vendor prefixes within the branch as time progresses.
### Generated files
All generated JS/CSS files have been updated.
### Simulating build server output
A companion PR has been opened to simulate the output of the build server after the changes in this PR: https://github.com/WordPress/WordPress/pull/517.
Trac ticket: https://core.trac.wordpress.org/ticket/52341