Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge trunk into feature/image-loading-optimization #1063

Merged
Changes from 1 commit
Commits
Show all changes
233 commits
Select commit Hold shift + click to select a range
2fc3745
Missing file doc comment (Squiz.Commenting.FileComment.Missing)
adamsilverstein Nov 22, 2023
557933b
Add oEmbed Optimize module
adamsilverstein Nov 22, 2023
13308cd
resore composer.lock
adamsilverstein Nov 22, 2023
d65e170
cleanup
adamsilverstein Nov 22, 2023
aaeb1be
improve docblocks
adamsilverstein Nov 22, 2023
4001a0a
improve docblocks 2
adamsilverstein Nov 22, 2023
21f2908
Process oEmbeds with WP_HTML_Tag_Processor
adamsilverstein Nov 24, 2023
1ed01e0
Correct namespace prefix
adamsilverstein Nov 24, 2023
4ce1610
remove unused observer parameter
adamsilverstein Nov 24, 2023
9eab381
single WP_HTML_Tag_Processor loop
adamsilverstein Nov 27, 2023
3701f2d
remove extraneous is_string check
adamsilverstein Nov 28, 2023
b96f6f6
add translations
adamsilverstein Nov 29, 2023
3fdfdc2
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Dec 15, 2023
0405547
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Dec 15, 2023
333179f
Merge branch 'trunk' into add/optimize-oembeds
adamsilverstein Dec 20, 2023
8f64e33
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Jan 23, 2024
3c03658
refine logic for iframe and script lazy loading
adamsilverstein Jan 23, 2024
d5532cd
Merge branch 'trunk' into add/optimize-oembeds
adamsilverstein Jan 23, 2024
c3f54a7
remove duplicate line
adamsilverstein Jan 23, 2024
5995820
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Jan 24, 2024
1408cce
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Jan 24, 2024
8a935a2
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Jan 24, 2024
3b76392
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Jan 24, 2024
bbc8c4a
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Jan 24, 2024
c5489be
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Jan 24, 2024
db2fa87
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Jan 24, 2024
c9ad936
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Jan 24, 2024
d28a02e
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Jan 25, 2024
3ed4911
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Jan 26, 2024
3dc5ef5
Merge branch 'trunk' into add/optimize-oembeds
adamsilverstein Jan 26, 2024
dd54710
Merge branch 'trunk' into add/optimize-oembeds
adamsilverstein Jan 30, 2024
7920a20
Update modules/js-and-css/optimize-oembeds/hooks.php
adamsilverstein Feb 7, 2024
8dd0382
Merge branch 'trunk' into add/optimize-oembeds
adamsilverstein Feb 8, 2024
f72a7ed
Merge pull request #886 from adamsilverstein/add/optimize-oembeds
westonruter Feb 8, 2024
baa37a7
Complete rename to Optimize Embeds
adamsilverstein Feb 9, 2024
95d9736
Add intial tests for Optimize Embeds
adamsilverstein Feb 9, 2024
572fe32
Add additional embed test cases
adamsilverstein Feb 9, 2024
fd528a6
Update translations
adamsilverstein Feb 9, 2024
04e62bf
Update tests/modules/js-and-css/optimize-embeds/optimize-oembeds-test…
adamsilverstein Feb 10, 2024
db74e7c
Update tests/modules/js-and-css/optimize-embeds/optimize-oembeds-test…
adamsilverstein Feb 10, 2024
ee1caf5
Update tests/modules/js-and-css/optimize-embeds/optimize-oembeds-test…
adamsilverstein Feb 10, 2024
eb89d98
Update tests/modules/js-and-css/optimize-embeds/optimize-oembeds-test…
adamsilverstein Feb 10, 2024
67657db
Update tests/modules/js-and-css/optimize-embeds/optimize-oembeds-test…
adamsilverstein Feb 10, 2024
ff9ce9e
Update tests/modules/js-and-css/optimize-embeds/optimize-oembeds-test…
adamsilverstein Feb 10, 2024
4d2be64
test cleanup & improve instagram test
adamsilverstein Feb 10, 2024
65cfa35
Improve tests, add YouTube embed
adamsilverstein Feb 10, 2024
142faeb
Rename to embed optimizer continued
adamsilverstein Feb 10, 2024
e3970b6
Rename to embed optimizer continued
adamsilverstein Feb 10, 2024
43d7614
Update translations after rename
adamsilverstein Feb 10, 2024
911685c
Improve naming of oembed html filter callback
adamsilverstein Feb 12, 2024
e7d7f56
Update test naming to match funciton name
adamsilverstein Feb 12, 2024
6a08643
Merge pull request #979 from adamsilverstein/add/lazy-embeds-tests
westonruter Feb 12, 2024
7d4c6e5
Fix data provider method name and update test metadata
westonruter Feb 12, 2024
ef86911
Add checks for failure to seek and set_bookmark
westonruter Feb 12, 2024
ca9b045
Add missing covers
westonruter Feb 12, 2024
b48f13e
Add test case for a script embed using a module and traditional text/…
westonruter Feb 12, 2024
ab8809d
Use custom script type for lazy-loaded scripts
westonruter Feb 12, 2024
c2b7d73
Use wp_print_inline_script_tag() to construct module script
westonruter Feb 12, 2024
dd69837
Merge pull request #982 from WordPress/add/embed-optimizer-failure-ch…
westonruter Feb 15, 2024
c83b0db
Remove unused dataProvider
westonruter Feb 15, 2024
39d4488
Use alternate MIME type for lazy-javascript
westonruter Feb 16, 2024
851ea51
Merge pull request #983 from WordPress/add/embed-optimizer-custom-scr…
westonruter Feb 16, 2024
e02fdcf
Merge branch 'feature/lazy-embeds' into add/embed-optimizer-inline-sc…
westonruter Feb 16, 2024
9d4cf50
Merge pull request #984 from WordPress/add/embed-optimizer-inline-scr…
westonruter Feb 16, 2024
5d09fba
Remove branch restrictions so workflows can run on PRs for any branch
westonruter Mar 11, 2024
030420c
Enhance object-cache.php drop-in placement logic to support updating …
felixarntz Mar 11, 2024
da3f824
Fix tests by introducing utility filter to override PHP constants in …
felixarntz Mar 11, 2024
5822e33
Revert pr-validation workflow changes
westonruter Mar 11, 2024
e164f9c
Revert changes to php-test-standalone-plugins workflow
westonruter Mar 11, 2024
6f2901b
POC
mukeshpanchal27 Mar 12, 2024
1d2bf76
Update since
mukeshpanchal27 Mar 12, 2024
4c8a585
Fix test plugins command
mukeshpanchal27 Mar 12, 2024
3f78ed5
Merge pull request #1044 from WordPress/update/workflow-pr-branch-res…
westonruter Mar 12, 2024
fb4dbfe
Added command JS file in workflow path
mukeshpanchal27 Mar 12, 2024
a8cbb81
Merge branch 'trunk' into fix/test-plugins
mukeshpanchal27 Mar 12, 2024
e92ace9
Merge branch 'trunk' into enhance/server-timing-dropin-update-support
felixarntz Mar 12, 2024
56ec805
Add test to ensure dropin versions are in sync.
felixarntz Mar 12, 2024
6e4c0be
Add internal annotation to filter that facilitates unit testing.
felixarntz Mar 12, 2024
aa7f15a
Remove checklist from pull request template
westonruter Mar 12, 2024
75af923
Merge pull request #1049 from WordPress/fix/test-plugins
mukeshpanchal27 Mar 13, 2024
5747c0e
Address review feedbacks
mukeshpanchal27 Mar 13, 2024
461968b
Merge branch 'trunk' into fix/889-update-autoload
mukeshpanchal27 Mar 13, 2024
0fdf37e
Move server-timing to top-level includes directory
thelovekesh Mar 9, 2024
6a3c9f9
Move site health tests from various focus areas to includes directory
thelovekesh Mar 9, 2024
4e739af
Add loader file for site health tests
thelovekesh Mar 9, 2024
3e27c87
Remove module based loading from site health tests
thelovekesh Mar 9, 2024
29e549b
Update phpstan.neon.dist
thelovekesh Mar 9, 2024
134cb63
Move server-timing and site health tests to tests/includes directory
thelovekesh Mar 9, 2024
71d4aeb
Remove ref for legacy module slugs from perflab_get_module_settings()
thelovekesh Mar 9, 2024
c303628
Fix webp support site health test name
thelovekesh Mar 9, 2024
2fb4e7a
Add site health tests to be loaded with plugin
thelovekesh Mar 9, 2024
d7c36a5
Update unit tests after removing site health tests from modules
thelovekesh Mar 9, 2024
8604b65
Update site health checks loader
thelovekesh Mar 11, 2024
80f8a0a
Fix namings for PL core APIs
thelovekesh Mar 11, 2024
a06213d
Remove failing module test cases from tests
thelovekesh Mar 11, 2024
6d8d231
Fix server-timing API path
thelovekesh Mar 11, 2024
29dfb4c
Update server-timing object-cache path and exclude pattern in phpcs.x…
thelovekesh Mar 11, 2024
7ef492a
Bump object cache drop-in from 2 to 3
thelovekesh Mar 12, 2024
686a8d9
Bump object cache drop-in plugin version from 2 to 3
thelovekesh Mar 12, 2024
86ff88b
Remove site health caps safeguard
thelovekesh Mar 12, 2024
b928061
Merge pull request #1042 from WordPress/enhancement/move-modules-to-p…
mukeshpanchal27 Mar 13, 2024
b9389b9
Merge branch 'trunk' into enhance/server-timing-dropin-update-support
felixarntz Mar 13, 2024
73dcaf0
Sync object cache drop-in version to new value.
felixarntz Mar 13, 2024
3e8ca96
Use assertions on `preg_match()` in tests rather than assuming it works.
felixarntz Mar 13, 2024
1d1e652
Merge branch 'enhance/server-timing-dropin-update-support' of github.…
felixarntz Mar 13, 2024
598a35f
Update now outdated file paths in tests.
felixarntz Mar 13, 2024
e8a06e8
Merge pull request #1047 from WordPress/enhance/server-timing-dropin-…
felixarntz Mar 13, 2024
5e42dd3
Restore checklist but make bullets in comment for maintainers only
westonruter Mar 13, 2024
297b368
Ensure function returns string
westonruter Mar 13, 2024
7ba61f4
Merge pull request #1050 from WordPress/remove/checklist
swissspidy Mar 13, 2024
b764417
Merge branch 'trunk' of https://github.com/WordPress/performance into…
westonruter Mar 13, 2024
e31e438
Add embed-optimizer to CODEOWNERS
westonruter Mar 13, 2024
2db4191
Update Embed Optimizer with standalone plugin changes
westonruter Mar 13, 2024
d8e4b2d
Improve typing in JS
westonruter Mar 13, 2024
61ad495
Add readme stub
westonruter Mar 13, 2024
d7da06c
Resolve conflict
mukeshpanchal27 Mar 14, 2024
817c6ae
Merge branch 'fix/889-update-autoload' of github.com:WordPress/perfor…
mukeshpanchal27 Mar 14, 2024
e1a1afc
Use button instead a tag
mukeshpanchal27 Mar 14, 2024
781871b
Use action URL approach
mukeshpanchal27 Mar 14, 2024
8388bb9
Use 0.1.0 intead of n.e.x.t
westonruter Mar 14, 2024
6b8d72a
Use embeds for tag insted of images
westonruter Mar 14, 2024
f5d83a4
Update Plugin URI
westonruter Mar 14, 2024
79cae09
Apply suggestions from code review
mukeshpanchal27 Mar 15, 2024
d35ef32
Fix lint
mukeshpanchal27 Mar 15, 2024
922f6db
Update parameter name
mukeshpanchal27 Mar 15, 2024
b6a2550
Minor adjustments
mukeshpanchal27 Mar 15, 2024
949f006
Merge pull request #1053 from WordPress/update/embed-optimizer-standa…
westonruter Mar 15, 2024
1617213
Add generator meta tag for Embed Optimizer
westonruter Mar 15, 2024
885e962
Add test for meta generator
westonruter Mar 15, 2024
2daf463
Fix copy pasta
westonruter Mar 15, 2024
6d91b5a
Merge pull request #1057 from WordPress/add/embed-optimizer-generator…
westonruter Mar 15, 2024
93c6a42
Change update option logic
mukeshpanchal27 Mar 18, 2024
3ced295
Initial changes
mukeshpanchal27 Mar 18, 2024
00e660b
Minor updates
mukeshpanchal27 Mar 18, 2024
981dc73
Remove .gitattributes
thelovekesh Mar 6, 2024
8e50a25
Add .distignore
thelovekesh Mar 6, 2024
33f405d
Add copy-webpack-plugin
thelovekesh Mar 6, 2024
c092893
Add webpackbar
thelovekesh Mar 6, 2024
a186414
Add misc files to .distignore
thelovekesh Mar 6, 2024
263fc19
Remove plugins directory
thelovekesh Mar 6, 2024
c10198b
Add webpack config for plugins dist bundling
thelovekesh Mar 6, 2024
79fbbfe
Update plugin build command(s)
thelovekesh Mar 6, 2024
cbc54dc
Remove CLI based plugin building
thelovekesh Mar 6, 2024
6c3d3c7
Update perflab with performance-lab
thelovekesh Mar 6, 2024
7e92669
Update performance-lab deployment workflow
thelovekesh Mar 6, 2024
2bfbe7c
Update standalone plugins deployment workflow
thelovekesh Mar 6, 2024
61f601e
Add npm-run-all
thelovekesh Mar 6, 2024
234df60
Run npm audit fix
thelovekesh Mar 6, 2024
84a85db
Fix workflow steps in standlaone plugins deploy workflow
thelovekesh Mar 6, 2024
52a60cc
Add utils for webpack config
thelovekesh Mar 7, 2024
f7aa3cf
Add step to generate build manifest
thelovekesh Mar 7, 2024
b40c338
Fix manifest creation error if build dir is not found
thelovekesh Mar 7, 2024
583a07d
Update deploy workflow to handle all uses cases with single workflow
thelovekesh Mar 7, 2024
0416f3d
Add debug steps
thelovekesh Mar 7, 2024
19d29c6
Add build dir deletion and manifest generation on appropriate hooks
thelovekesh Mar 7, 2024
c08ed0f
Remove redundant error handling
thelovekesh Mar 7, 2024
0a5310d
Remove get-plugin-version and get-plugin-dir command
thelovekesh Mar 7, 2024
a7371d8
Add deployments step in the release workflow
thelovekesh Mar 7, 2024
4aa56af
Fix status in deployments step in the release worflow
thelovekesh Mar 7, 2024
d5dc998
Update deployment status name
thelovekesh Mar 7, 2024
be8c207
Move deploy.yml to deploy-standalone-plugins.yml
thelovekesh Mar 7, 2024
8f22f4a
Revert deploy-dotorg.yml workflow
thelovekesh Mar 7, 2024
6a5173e
Add empty line in EOF
thelovekesh Mar 7, 2024
3dfa114
Remove build step for PL plugin
thelovekesh Mar 8, 2024
eeb26db
Remove .distignore
thelovekesh Mar 8, 2024
e03fca0
Revert "Remove .gitattributes"
thelovekesh Mar 8, 2024
d471080
Add build-cs and webpack config
thelovekesh Mar 8, 2024
bb98c66
Update build command
thelovekesh Mar 8, 2024
0d5451d
Update standalone plugins workflow to only deploy if not deployed alr…
thelovekesh Mar 18, 2024
66f0492
Address review feedback
mukeshpanchal27 Mar 19, 2024
a80a103
initial changes
mukeshpanchal27 Mar 19, 2024
a3a1691
Bump staandalone plugin version and update readme.txt
mukeshpanchal27 Mar 19, 2024
28c79e0
Update WP version in workflow
mukeshpanchal27 Mar 19, 2024
eaac49c
Merge pull request #1033 from WordPress/update/plugin-bundling
mukeshpanchal27 Mar 19, 2024
251d0bb
Merge branch 'trunk' of https://github.com/WordPress/performance into…
westonruter Mar 19, 2024
4749b59
Add build:plugin:speculation-rules and fix grammar typo
westonruter Mar 19, 2024
71407b8
Simplify PR requirements while allowing changelog script to apply to …
felixarntz Mar 19, 2024
75d30ec
Fix Prettier.
felixarntz Mar 19, 2024
81a78fd
Revert 6.4 condition
mukeshpanchal27 Mar 20, 2024
9e3e4dc
Merge pull request #1062 from WordPress/fix/1056-bump-minimum-wp-version
mukeshpanchal27 Mar 20, 2024
dde4df9
Resolve merge conflict
mukeshpanchal27 Mar 20, 2024
079088b
Minor updates
mukeshpanchal27 Mar 20, 2024
3d406e5
Remove PERFLAB_MODULES_SETTING
mukeshpanchal27 Mar 20, 2024
988aabc
Add missing end line
mukeshpanchal27 Mar 20, 2024
4e857a4
Update approach for modified option
mukeshpanchal27 Mar 20, 2024
4c70dd0
Add Embed Optimizer assets
westonruter Mar 20, 2024
4426995
Fix wording.
felixarntz Mar 20, 2024
a71bdac
Harden version regex to ensure version is at the end.
felixarntz Mar 20, 2024
f6bc280
Merge branch 'trunk' into enhance/simplified-yet-more-flexible-changelog
felixarntz Mar 20, 2024
b8616b0
Flesh out readme a bit more
westonruter Mar 20, 2024
175e2ea
Update plugin description
westonruter Mar 20, 2024
7854297
Merge pull request #1066 from WordPress/add/embed-optimizer-assets
westonruter Mar 20, 2024
013acb9
Merge branch 'trunk' into feature/lazy-embeds
westonruter Mar 20, 2024
7385b1e
Merge pull request #1059 from WordPress/feature/lazy-embeds
westonruter Mar 20, 2024
213d63a
Avoid unnecessary regex escaping.
felixarntz Mar 20, 2024
59c96e5
Update page slug and delete settings option
mukeshpanchal27 Mar 21, 2024
35384d8
Resolve merge conflict
mukeshpanchal27 Mar 21, 2024
cd9f564
Fix spell
mukeshpanchal27 Mar 21, 2024
cfce655
Apply suggestions from code review
mukeshpanchal27 Mar 21, 2024
dbc6d00
Update hooks.php
mujuonly Mar 21, 2024
19b2b4f
Add unit test
mukeshpanchal27 Mar 21, 2024
e3da82e
Merge branch 'trunk' into fix/889-update-autoload
mukeshpanchal27 Mar 21, 2024
c8a939f
Merge branch 'trunk' into enhance/simplified-yet-more-flexible-changelog
felixarntz Mar 21, 2024
7bb08d3
Remove WP 6.3 from workflow
mukeshpanchal27 Mar 21, 2024
959377c
Remove get_option call
mukeshpanchal27 Mar 21, 2024
9f08d8a
Merge pull request #1070 from mujuonly/patch-1
westonruter Mar 21, 2024
fe8f9f6
Enhance testability of redirect.
felixarntz Mar 21, 2024
a91b3fb
Merge branch 'trunk' into fix/1030-remove-modules-infrastructure
felixarntz Mar 21, 2024
c40dde2
Remove extra whitespace.
felixarntz Mar 21, 2024
fb3553c
Merge pull request #1060 from WordPress/fix/1030-remove-modules-infra…
felixarntz Mar 21, 2024
4bfaced
Merge branch 'trunk' into enhance/simplified-yet-more-flexible-changelog
felixarntz Mar 21, 2024
b687c60
Merge pull request #1064 from WordPress/enhance/simplified-yet-more-f…
felixarntz Mar 21, 2024
b47585c
Move admin directory to includes
thelovekesh Mar 21, 2024
14afc6c
Move admin tests directory to tests/includes
thelovekesh Mar 21, 2024
bf2757d
Remove workflow to test standalone plugins built from modules as no l…
felixarntz Mar 21, 2024
ac7172e
Update path to admin files
thelovekesh Mar 21, 2024
949c6c5
Remove admin directory from PHPStan config
thelovekesh Mar 21, 2024
1059283
Merge branch 'trunk' into enhancement/move-admin-to-includes
thelovekesh Mar 21, 2024
07c0b8f
Fix Speculation Rules version and changelog.
felixarntz Mar 21, 2024
84762da
Merge pull request #1072 from WordPress/enhancement/move-admin-to-inc…
felixarntz Mar 21, 2024
05a52b3
Merge branch 'trunk' into fix/speculation-rules-version
felixarntz Mar 21, 2024
03e8a96
Fix other standalone plugin versions with 6.4 bump.
felixarntz Mar 21, 2024
5e43969
Bump Embed Optimizer required WP version to 6.4.
felixarntz Mar 21, 2024
c5f772e
Merge branch 'trunk' into fix/889-update-autoload
felixarntz Mar 21, 2024
1b6e315
Merge branch 'trunk' into remove/test-standalone-plugins
felixarntz Mar 21, 2024
90ec41a
Merge pull request #1076 from WordPress/bump/embed-optimizer-wp-64
westonruter Mar 21, 2024
e463b6f
Merge pull request #1074 from WordPress/fix/speculation-rules-version
westonruter Mar 21, 2024
2f78d6b
Merge branch 'trunk' of https://github.com/WordPress/performance into…
westonruter Mar 21, 2024
68f8fc2
Merge branch 'trunk' of https://github.com/WordPress/performance into…
westonruter Mar 21, 2024
f7fadaf
Merge pull request #1071 from WordPress/remove/test-standalone-plugins
westonruter Mar 21, 2024
5e2bdb5
Merge pull request #1048 from WordPress/fix/889-update-autoload
westonruter Mar 21, 2024
69e3c21
Merge branch 'trunk' of https://github.com/WordPress/performance into…
westonruter Mar 21, 2024
efb7c1e
Merge branch 'feature/image-loading-optimization' into merge/trunk-in…
westonruter Mar 21, 2024
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
Prev Previous commit
Next Next commit
Fix wording.
Co-authored-by: Weston Ruter <westonruter@google.com>
felixarntz and westonruter authored Mar 20, 2024

Verified

This commit was signed with the committer’s verified signature.
mp911de Mark Paluch
commit 44269955f08bc1217f6e9e5de170c4e529e3794a
4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -13,6 +13,6 @@ Fixes #
For maintainers only, please make sure:

- PR has a `[Type]` label.
- PR has a plugin specific milestone, or the `no milestone` label if it does not apply to any specific plugin.
- PR has a changelog friendly title, or the `skip changelog` label if it should not be mentioned in the plugin's changelog.
- PR has a plugin-specific milestone, or the `no milestone` label if it does not apply to any specific plugin.
- PR has a changelog-friendly title, or the `skip changelog` label if it should not be mentioned in the plugin's changelog.
-->