Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
474 commits
Select commit Hold shift + click to select a range
7741865
Adapt tests
enricobattocchi Mar 16, 2024
7c55a41
Fix CS
enricobattocchi Mar 16, 2024
2c433a0
Decrease CS error threshold
enricobattocchi Mar 16, 2024
94b469c
Merge pull request #364 from Yoast/fix/parse-errors
enricobattocchi Mar 16, 2024
3d28586
Add .nvmrc (set to Node 16)
enricobattocchi Mar 16, 2024
1cdd079
fix(admin-functions): allow empty or null
michael-sumner Feb 7, 2024
98b699a
Add defensive coding to the upgrade function
enricobattocchi Feb 16, 2023
e36463b
Add default value when retrieving option
enricobattocchi Feb 16, 2023
f9a33fe
Prevent fatal if the option is a string
enricobattocchi Mar 22, 2024
9ab8957
Merge pull request #360 from michael-sumner/trunk
enricobattocchi Mar 22, 2024
4b3ff4f
Composer: update dev dependencies
jrfnl Apr 6, 2024
0ab77f5
CS/check thresholds: require exact match for thresholds
jrfnl Apr 6, 2024
6364e1a
CS: minor clean up
jrfnl Apr 6, 2024
787a2c5
Merge pull request #365 from Yoast/feature/composer-update-dev-depend…
jrfnl Apr 6, 2024
614f659
Rely on just-in-time translation loading
swissspidy May 1, 2024
82c1d02
Merge pull request #368 from swissspidy/patch-1
enricobattocchi May 8, 2024
a53cfb4
Sets the minimum supported WordPress version to 6.4.
thijsoo May 23, 2024
425aeb5
Merge pull request #370 from Yoast/bump-min-wp-version-6.4
enricobattocchi May 27, 2024
4c4b4bd
Sets the WordPress tested up to version to 6.6
enricobattocchi Jul 15, 2024
8ed8300
Merge pull request #372 from Yoast/set-tested-up-to-wp-6.6
enricobattocchi Jul 15, 2024
b830db6
update documentation link
masteradhoc Jul 21, 2024
be26ec4
fix post excerpt typo
masteradhoc Jul 21, 2024
349d6f0
fix developer guide link
masteradhoc Jul 21, 2024
466b860
Merge pull request #373 from masteradhoc/patch-1
enricobattocchi Jul 22, 2024
5c62df0
Merge pull request #375 from masteradhoc/patch-3
enricobattocchi Jul 22, 2024
fa41b67
Copy attachment description
enricobattocchi Jul 22, 2024
bc287e0
Document the fields.
enricobattocchi Jul 22, 2024
3080bae
Merge pull request #374 from masteradhoc/patch-2
enricobattocchi Jul 22, 2024
16aa465
Sets the minimum supported WordPress version to 6.5
leonidasmi Oct 1, 2024
b965ea9
Merge pull request #380 from Yoast/21664-drop-support-for-wp-64-
igorschoester Oct 1, 2024
ff01913
Adding step in wp-test flow to install SVN
Oct 15, 2024
42ac45d
Merge pull request #383 from Yoast/OPS-4410-fix-SVN-installation
PreeJM Oct 16, 2024
a1a532e
Sets the WordPress tested up to version to 6.7
pls78 Oct 29, 2024
85ecc1d
Bump elliptic from 6.5.4 to 6.6.0
dependabot[bot] Oct 29, 2024
ff0758e
Merge pull request #385 from Yoast/set-tested-up-to-wp-6.7
enricobattocchi Nov 4, 2024
49a6a92
Composer: prevent a lock file from being created
jrfnl Nov 11, 2024
3395b82
WP Tests: update install WP script
jrfnl Dec 4, 2024
938ed94
GH Actions/tests: fix up the matrix
jrfnl Nov 11, 2024
0e753cf
Merge pull request #388 from Yoast/JRF/update-install-wp-script
jrfnl Dec 13, 2024
73a7040
Merge pull request #389 from Yoast/JRF/ghactions-tests-fix-min-wp
jrfnl Dec 13, 2024
641d6b2
GH Actions: add actionlint job
jrfnl Dec 21, 2024
f2697b6
GH Actions: add merge-conflict check
jrfnl Dec 23, 2024
6f7af74
Merge pull request #391 from Yoast/JRF/ghactions-add-merge-conflict-c…
jrfnl Dec 24, 2024
ae10d44
Merge pull request #392 from Yoast/JRF/ghactions-add-actionlint
jrfnl Dec 24, 2024
0496445
Set the minimum supported WordPress version to 6.6
enricobattocchi Feb 13, 2025
3b23e72
Merge pull request #394 from Yoast/drop-support-for-wp-65
enricobattocchi Feb 13, 2025
1d22aa6
Merge pull request #390 from Yoast/JRF/composer-no-lock
jrfnl Mar 19, 2025
f3bb8d5
Composer: normalize the file
jrfnl Dec 5, 2024
1c1e764
Merge pull request #396 from Yoast/JRF/composer-normalize
jrfnl Mar 20, 2025
9ed0f83
Composer: update to YoastCS 3.2.0
jrfnl Mar 20, 2025
cb0c4da
Merge pull request #397 from Yoast/JRF/update-yoastcs-3.2.0
jrfnl Mar 20, 2025
fe74a92
GH Actions: enable linting and testing against PHP 8.4
jrfnl Nov 11, 2024
dc1d11d
Merge pull request #398 from Yoast/JRF/ghactions-run-against-php84
jrfnl Mar 20, 2025
b2b61c1
Sets the WordPress tested up to version to 6.8
enricobattocchi Apr 11, 2025
59ddeea
Merge pull request #400 from Yoast/set-tested-up-to-wp-6.8
enricobattocchi Apr 11, 2025
286edab
Drop support for Php 7.2 and 7.3
pls78 Apr 22, 2025
60793e2
Merge pull request #402 from Yoast/feature/drop-php-7.2-7.3
enricobattocchi Apr 29, 2025
e35e0f1
use safeCreateInterpolateElement
vraja-pro May 9, 2025
d5b6a55
Fix type doc
igorschoester May 12, 2025
a4247a4
Merge pull request #405 from Yoast/535-add-and-implement-safecreatein…
igorschoester May 12, 2025
6086b3d
Dependabot: remove reviewers
jrfnl May 19, 2025
6231de5
Merge pull request #406 from Yoast/JRF/feature/remove-dependabot-revi…
jrfnl May 19, 2025
26fe5fb
Bump cipher-base from 1.0.4 to 1.0.6
dependabot[bot] Aug 21, 2025
8a42273
Sets the WordPress tested up to version to 6.9
enricobattocchi Dec 1, 2025
18f80f5
Merge pull request #423 from Yoast/set-tested-up-to-wp-6.9
enricobattocchi Dec 1, 2025
5b637f6
Set the minimum supported WordPress version to 6.7
igorschoester Jul 28, 2025
9f8f520
Merge pull request #409 from Yoast/drop-support-for-wp-66
enricobattocchi Dec 19, 2025
efa56a3
Fix CS
enricobattocchi Dec 19, 2025
c458d0e
GH Actions: Bump actions/checkout from 4 to 6
dependabot[bot] Dec 28, 2025
68e53fa
GH Actions: Bump actions/setup-node from 4 to 6
dependabot[bot] Dec 28, 2025
0062224
GH Actions: Bump actions/upload-artifact from 4 to 6
dependabot[bot] Dec 28, 2025
7e8485f
GH Actions: Bump actions/download-artifact from 4 to 7
dependabot[bot] Dec 28, 2025
b10b21d
Merge pull request #422 from Yoast/dependabot/github_actions/actions/…
jrfnl Dec 28, 2025
c6e4fca
Merge pull request #416 from Yoast/dependabot/github_actions/actions/…
jrfnl Dec 28, 2025
da62416
Merge pull request #425 from Yoast/dependabot/github_actions/actions/…
jrfnl Dec 28, 2025
1788221
Merge pull request #426 from Yoast/dependabot/github_actions/actions/…
jrfnl Dec 28, 2025
09f8abc
Composer: remove roave/security-advisories
jrfnl Nov 13, 2025
7eed12d
Merge pull request #428 from Yoast/JRF/composer-remove-roave-security…
jrfnl Dec 31, 2025
a693b9e
GH Actions: update PHP ini configuration
jrfnl Dec 31, 2025
cff81cb
Merge pull request #429 from Yoast/JRF/ghactions-show-startup-errors
jrfnl Dec 31, 2025
528c08e
GH Actions: fail "setup-php" if requested tooling could not be installed
jrfnl Dec 31, 2025
e4048f2
Merge pull request #430 from Yoast/JRF/ghactions-setup-php-fail-fast
jrfnl Dec 31, 2025
e64db36
GH Actions: "pin" all action runners
jrfnl Dec 31, 2025
16ae1ad
Dependabot: update config
jrfnl Dec 31, 2025
f3c2d0c
GH Actions/test: ensure all jobs have a name
jrfnl Dec 31, 2025
515621a
Merge pull request #431 from Yoast/JRF/ghactions-pin-action-runners
jrfnl Dec 31, 2025
ed2c8cf
Merge pull request #432 from Yoast/JRF/ghactions-all-jobs-should-have…
jrfnl Dec 31, 2025
e5c2cb2
GH Actions: do not persist credentials
jrfnl Dec 31, 2025
769381a
Merge pull request #433 from Yoast/JRF/ghactions-do-not-persist-crede…
jrfnl Dec 31, 2025
ddd1f1b
GH Actions: avoid cache poisoning
jrfnl Dec 31, 2025
9e3e1a9
Merge pull request #434 from Yoast/JRF/ghactions-deploy-dont-use-cach…
jrfnl Dec 31, 2025
53bec0d
GH Actions: enable linting and testing against PHP 8.5
jrfnl Dec 31, 2025
b664075
Merge pull request #435 from Yoast/JRF/ghactions-run-against-php85
jrfnl Jan 1, 2026
d4d18d7
GH Actions: harden protection against cache-poisoning
jrfnl Dec 31, 2025
76249a9
Merge pull request #436 from Yoast/JRF/ghaction-tweak-cache-poisoning…
jrfnl Jan 2, 2026
a5d6d5c
Set the minimum supported WordPress version to 6.8
enricobattocchi Jan 13, 2026
314c246
Update @yoast/grunt-plugin-tasks to version 2.5
enricobattocchi Jan 13, 2026
2e8141b
Merge pull request #439 from Yoast/update-grunt-plugin-tasks-2.5
enricobattocchi Jan 13, 2026
3dd9a3a
Bump @babel/runtime from 7.12.1 to 7.28.6
dependabot[bot] Jan 13, 2026
6b44ee0
Update webpack to version 5.94.0 and adjust source map settings
enricobattocchi Jan 13, 2026
082a5fa
Merge pull request #441 from Yoast/update-webpack
enricobattocchi Jan 13, 2026
138b8aa
Update test workflow to use WordPress 6.8 in matrix configuration
enricobattocchi Jan 15, 2026
bab15f2
Merge pull request #438 from Yoast/drop-support-for-wp-67
leonidasmi Jan 15, 2026
637501a
Revise PR template for changelog entry guidance
Jan 16, 2026
6ac8195
GH Actions: Bump actions/setup-node in the action-runners group
dependabot[bot] Jan 20, 2026
a73bd9c
Merge pull request #443 from Yoast/dependabot/github_actions/action-r…
jrfnl Jan 21, 2026
062a1af
Merge pull request #386 from Yoast/dependabot/npm_and_yarn/elliptic-6…
enricobattocchi Jan 22, 2026
f7c47d0
Merge pull request #412 from Yoast/dependabot/npm_and_yarn/cipher-bas…
enricobattocchi Jan 22, 2026
cd55087
Merge pull request #440 from Yoast/dependabot/npm_and_yarn/babel/runt…
enricobattocchi Jan 22, 2026
c1c5d6e
Refactor webpack plugins and add tooling versions file
enricobattocchi Jan 22, 2026
997eab2
Switch deploy workflow to use Node.js version from `.nvmrc` file
enricobattocchi Jan 22, 2026
1f20f60
Apply suggestions from code review
enricobattocchi Jan 22, 2026
c08f0eb
Merge pull request #444 from Yoast/feature/upgrade-packages
enricobattocchi Jan 22, 2026
c550fda
Replace `@wordpress/edit-post` with `@wordpress/editor` across codeba…
enricobattocchi Jan 22, 2026
207cebb
Merge pull request #445 from Yoast/fix/deprecations
enricobattocchi Jan 22, 2026
9af2d7c
Add integration tests for Rewrite & Republish feature and update codi…
enricobattocchi Jan 29, 2026
ef3d775
Add extensive tests for Rewrite & Republish functionality to improve …
enricobattocchi Jan 29, 2026
f427e59
Expand test coverage for Rewrite & Republish by adding comprehensive …
enricobattocchi Jan 29, 2026
6bcdc31
Remove redundant test for handling posts without meta in Post_Republi…
enricobattocchi Jan 29, 2026
70cd218
Merge pull request #448 from Yoast/enrico/wp-tests-rnr
enricobattocchi Jan 29, 2026
0678183
Add integration tests for `duplicate_post_create_duplicate` to valida…
enricobattocchi Jan 31, 2026
9be67d5
Remove the blank line after the function declaration for consistency …
enricobattocchi Jan 31, 2026
b425494
Merge pull request #450 from Yoast/enrico/wp-tests-copy
enricobattocchi Jan 31, 2026
68215b4
Replace `dp_` prefix with `duplicate_post_`, update actions and depre…
enricobattocchi Jan 31, 2026
8b74d38
Consolidate duplicate post hooks into `duplicate_post_after_duplicate…
enricobattocchi Jan 31, 2026
38b8178
Add integration tests for `duplicate_post_create_duplicate` to valida…
enricobattocchi Jan 31, 2026
16a9c2f
Fix formatting in `Admin_Functions_Test` and refactor callback functi…
enricobattocchi Jan 31, 2026
2329786
Update `duplicate_post_create_duplicate` integration test to include …
enricobattocchi Jan 31, 2026
db77505
Add tests for `duplicate_post_create_duplicate` to verify `after_dupl…
enricobattocchi Jan 31, 2026
d9d9d62
Clarify deprecation messages by specifying the plugin name and versio…
enricobattocchi Jan 31, 2026
6a522ab
Initial experiment
enricobattocchi Mar 20, 2024
89c3537
Add support for managing original item references in block editor and…
enricobattocchi Jan 22, 2026
676a67d
Update `auth_callback` to use static function in `save-post-handler.php`
enricobattocchi Jan 23, 2026
52b2c6f
Adjust margin for `.duplicate-post-original-item` in block editor sid…
enricobattocchi Jan 23, 2026
f5f6c35
Add REST API endpoint for removing original reference in duplicate posts
enricobattocchi Jan 31, 2026
91acc01
Refactor Duplicate Post block editor UI into functional components
enricobattocchi Jan 31, 2026
e9c1262
Show error notice when removing original reference fails in Duplicate…
enricobattocchi Jan 31, 2026
8eddfb6
Add integration and unit tests for `Save_Post_Handler`
enricobattocchi Jan 31, 2026
dbc7dbf
Refactor Duplicate Post styles to use CSS classes for button and moda…
enricobattocchi Jan 31, 2026
38df9be
Introduce republish hooks
piscis Dec 1, 2021
bca9040
format changes
piscis Dec 1, 2021
2fae17f
Add hooks to `republish` for actions before and after the Rewrite & R…
enricobattocchi Feb 1, 2026
32577c3
Update labels and sanitize URLs in Duplicate Post options and block e…
enricobattocchi Feb 2, 2026
87c2ad9
Merge pull request #446 from Yoast/enrico/add-sidebar-panel
FAMarfuaty Feb 2, 2026
bc4e017
Merge pull request #449 from Yoast/fix/short-prefix
enricobattocchi Feb 2, 2026
9b35605
Merge pull request #451 from Yoast/enrico/adds-republish-hooks
enricobattocchi Feb 2, 2026
24ace23
Refactor post cleanup logic to delete copy immediately after republis…
enricobattocchi Jan 29, 2026
ff29f26
Add cleanup for orphaned Rewrite & Republish copies when editing posts
enricobattocchi Jan 29, 2026
3705b64
Add action to clean up orphaned post copies on `load-post.php` trigge…
enricobattocchi Jan 29, 2026
147da9f
Remove unused `$copy_id` parameter from the `redirect` method in `pos…
enricobattocchi Jan 29, 2026
0b6bcf5
Add tests for `republish` method behavior and orphaned copy cleanup i…
enricobattocchi Jan 29, 2026
531880a
Add `tear_down` method to `Post_Republisher_Test` for consistent clea…
enricobattocchi Jan 29, 2026
6b14f79
Remove `test_republish_deletes_copy_immediately` method from `Post_Re…
enricobattocchi Jan 29, 2026
132397a
Remove redundant tests and restructure `Post_Republisher_Test` for im…
enricobattocchi Jan 29, 2026
d0420e1
Enhance orphaned copy cleanup tests and enforce type casting for `$or…
enricobattocchi Jan 29, 2026
91200a3
Add test for `delete_copy` method to verify `duplicate_post_after_rew…
enricobattocchi Jan 30, 2026
33d564c
Add test for `republish` method to verify original updates even if `d…
enricobattocchi Jan 30, 2026
1cd65c8
Update `clean_up_after_redirect` to use `isset` for `dpnonce` validation
enricobattocchi Jan 30, 2026
343f002
Add validation for user permissions in bulk actions, display skipped …
enricobattocchi Feb 3, 2026
5717d69
Reinstate tests for taxonomy copying and draft/pending copy handling …
enricobattocchi Feb 3, 2026
1cd86ee
Update priority of `clean_up_orphaned_copy` action and adjust related…
enricobattocchi Feb 3, 2026
83c461a
Add tests for `clean_up_after_redirect` method covering parameter pre…
enricobattocchi Feb 3, 2026
321f2e3
Enhance bulk action handlers to validate user permissions and post co…
enricobattocchi Feb 3, 2026
20f0fd7
Add unit test for handling WP_Error in Bulk_Handler's clone_bulk_acti…
enricobattocchi Feb 3, 2026
e670d14
Address code review
enricobattocchi Feb 3, 2026
dbdc515
Merge pull request #447 from Yoast/fix/orphan-rnr-copies
JorPV Feb 4, 2026
21e7b89
Composer: update to YoastCS 3.3.0
jrfnl Feb 5, 2026
b4b56d5
Modernize: use trailing comma in multi-line function call
jrfnl Feb 5, 2026
dea7c7b
Modernize: use null coalesce equals operator
jrfnl Jan 4, 2026
52b8451
Modernize: use numeric literal separators
jrfnl Feb 5, 2026
ab2e6b7
Merge pull request #453 from Yoast/JRF/composer-update-yoastcs
jrfnl Feb 5, 2026
d4d22c9
Composer: update test dependencies
jrfnl Feb 5, 2026
2d789cb
GH Actions: Bump actions/checkout in the action-runners group
dependabot[bot] Feb 5, 2026
ddd589d
Merge pull request #454 from Yoast/JRF/composer-update-test-utils
jrfnl Feb 5, 2026
ba095f6
Merge pull request #455 from Yoast/dependabot/github_actions/action-r…
jrfnl Feb 5, 2026
34df3b0
Merge pull request #452 from Yoast/fix/permission-check
leonidasmi Feb 11, 2026
9d910f5
Increse CS error threshold
leonidasmi Feb 11, 2026
6547480
CS/QA: int., not float
jrfnl Feb 15, 2026
6ae867f
Merge pull request #457 from Yoast/JRF/fix-typo
jrfnl Feb 15, 2026
99c0b87
CS: fix up after recent merge
jrfnl Feb 15, 2026
5e535d2
Merge pull request #458 from Yoast/JRF/CS/fix
jrfnl Feb 15, 2026
e5d0b31
Pass copy ID to `redirect` method and defer `delete_copy` logic to `c…
enricobattocchi Feb 4, 2026
d77b776
Update `Post_Republisher_Test` to verify copy retention and add meta …
enricobattocchi Feb 4, 2026
c976af8
Merge pull request #459 from Yoast/fix/republish-with-metaboxes
JorPV Feb 17, 2026
3ce337a
Update editor button alignment and style; replace `isTertiary` with `…
enricobattocchi Feb 18, 2026
2d360d1
Add bottom margin to `dp-editor-post-copy-to-draft` button in CSS for…
enricobattocchi Feb 18, 2026
52af0f9
Merge pull request #460 from Yoast/enrico/make-buttons-secondary
enricobattocchi Feb 18, 2026
361c432
Add changelog
Feb 18, 2026
1d066c5
Bump version to 4.6-RC1
Feb 18, 2026
2cd567f
Composer: update to YoastCS 3.4.0
jrfnl Feb 21, 2026
e4a3259
Merge pull request #462 from Yoast/JRF/composer-update-yoastcs
jrfnl Feb 21, 2026
1321ae4
Changelog: minor tweaks
jrfnl Feb 21, 2026
65b2c82
QA: use the most specific PHPUnit assertion possible [1]
jrfnl Feb 21, 2026
4eed793
Merge pull request #464 from Yoast/JRF/tests/improve-assertions-used-1
jrfnl Feb 22, 2026
a65727a
CS/QA: prefer cast over function call
jrfnl Feb 22, 2026
8e24cf4
CS/QA: no need for `is_null()`
jrfnl Feb 22, 2026
6eca290
Merge pull request #465 from Yoast/JRF/CSQA/cast-over-functioncall
jrfnl Feb 22, 2026
ee2ed30
Merge pull request #466 from Yoast/JRF/CSQA/no-is_null
jrfnl Feb 22, 2026
baa350a
QA: use the most specific PHPUnit assertion possible [2]
jrfnl Feb 21, 2026
2bc9511
Bump basic-ftp from 5.1.0 to 5.2.0
dependabot[bot] Feb 25, 2026
18c4977
Bump fast-xml-parser from 4.5.3 to 4.5.4
dependabot[bot] Feb 28, 2026
d926637
Remove `flatten_version` utility and related logic; refactor scripts …
enricobattocchi Mar 2, 2026
466bd59
Add `enqueue_styles` calls to `Block_Editor` and related unit tests
enricobattocchi Mar 2, 2026
14e7b72
Merge pull request #463 from Yoast/JRF/changelog-minor-suggestions
enricobattocchi Mar 2, 2026
ca6a024
Merge pull request #471 from Yoast/fix/style-new-post
enricobattocchi Mar 2, 2026
4370710
Merge pull request #470 from Yoast/fix/version-number-js-filenames
enricobattocchi Mar 2, 2026
7474fd2
Add changelog
Mar 2, 2026
a040e11
Bump version to 4.6-RC2
Mar 2, 2026
280b74d
Update readme.txt
enricobattocchi Mar 2, 2026
71766a5
Merge branch 'release/4.6' into trunk
enricobattocchi Mar 2, 2026
f9e83ce
Bump immutable from 5.1.4 to 5.1.5
dependabot[bot] Mar 4, 2026
44ac18e
GH Actions: Bump actions/setup-node in the action-runners group
dependabot[bot] Mar 5, 2026
1b25782
GH Actions: Bump actions/download-artifact from 7.0.0 to 8.0.0
dependabot[bot] Mar 5, 2026
6482ca4
GH Actions: Bump actions/upload-artifact from 6.0.0 to 7.0.0
dependabot[bot] Mar 5, 2026
0ee0396
Add changelog generation workflow and script.
enricobattocchi Mar 6, 2026
632447c
Merge pull request #476 from Yoast/enrico/changelog-md
enricobattocchi Mar 6, 2026
04dc451
Merge branch 'release/4.6' into trunk
enricobattocchi Mar 6, 2026
1648d52
chore: generate changelog for 4.6
enricobattocchi Mar 6, 2026
36e75c0
Improve changelog(s) and update release dates
enricobattocchi Mar 6, 2026
236cc8a
Preserve existing release dates and preamble in changelog generation …
enricobattocchi Mar 6, 2026
ee3121f
Update changelog with details on improved duplication, rewrite workfl…
enricobattocchi Mar 9, 2026
0bf3810
Bump version to 4.6
Mar 9, 2026
b6a92ea
Merge branch 'release/4.6'
Mar 9, 2026
4954db3
Bump version to 4.6 on duplicate-post
Mar 9, 2026
80e359f
Merge branch 'main' into trunk
enricobattocchi Mar 9, 2026
6a868f3
Merge pull request #468 from Yoast/dependabot/npm_and_yarn/basic-ftp-…
enricobattocchi Mar 9, 2026
f99d851
Merge pull request #469 from Yoast/dependabot/npm_and_yarn/fast-xml-p…
enricobattocchi Mar 9, 2026
5593d47
Merge pull request #472 from Yoast/dependabot/npm_and_yarn/immutable-…
enricobattocchi Mar 9, 2026
d5231c6
Merge pull request #473 from Yoast/dependabot/github_actions/action-r…
enricobattocchi Mar 9, 2026
b90e355
Merge pull request #474 from Yoast/dependabot/github_actions/actions/…
enricobattocchi Mar 9, 2026
affbb91
Merge pull request #475 from Yoast/dependabot/github_actions/actions/…
enricobattocchi Mar 9, 2026
0694c32
GH Actions: Bump the action-runners group with 2 updates
dependabot[bot] Mar 20, 2026
adfef3e
GH Actions: Bump ramsey/composer-install from 3.1.1 to 4.0.0
dependabot[bot] Mar 20, 2026
3467aed
chore: set the WordPress tested up to version to 7.0
enricobattocchi Mar 25, 2026
2ab26a4
Merge pull request #479 from Yoast/bump/wp-7.0-tested-up-to
enricobattocchi Mar 25, 2026
687470c
Bump yaml from 1.10.2 to 1.10.3
dependabot[bot] Mar 25, 2026
a650e5b
Bump fast-xml-parser from 4.5.4 to 4.5.5
dependabot[bot] Mar 25, 2026
4b5b911
Bump picomatch from 2.3.1 to 2.3.2
dependabot[bot] Mar 25, 2026
70008a7
feat: add wp-env support for running integration tests
enricobattocchi Mar 27, 2026
81118b4
Merge pull request #482 from Yoast/dependabot/npm_and_yarn/picomatch-…
enricobattocchi Mar 27, 2026
322ad7e
Merge pull request #481 from Yoast/dependabot/npm_and_yarn/fast-xml-p…
enricobattocchi Mar 27, 2026
db82d5c
Merge pull request #480 from Yoast/dependabot/npm_and_yarn/yaml-1.10.3
enricobattocchi Mar 27, 2026
0c3bc65
Merge pull request #478 from Yoast/dependabot/github_actions/ramsey/c…
enricobattocchi Mar 27, 2026
06ac993
Merge pull request #477 from Yoast/dependabot/github_actions/action-r…
enricobattocchi Mar 27, 2026
1eddfe0
Merge pull request #467 from Yoast/JRF/tests/improve-assertions-used-2
enricobattocchi Mar 27, 2026
96c62d1
Bump node-forge from 1.3.3 to 1.4.0
dependabot[bot] Mar 27, 2026
f71c77b
Merge pull request #484 from Yoast/dependabot/npm_and_yarn/node-forge…
enricobattocchi Mar 30, 2026
59e7ed0
Merge pull request #483 from Yoast/feat/wp-env-integration-tests
pls78 Apr 3, 2026
7168419
Merge pull request #1 from Yoast/trunk
azathcat Apr 15, 2026
0a2ff98
Merge branch 'release' into trunk
azathcat Apr 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 5 additions & 21 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,26 +1,10 @@
{
"presets": [ [ "env" ] ],
"presets": [
[ "@babel/preset-env" ],
[ "@babel/preset-react", { "pragma": "wp.element.createElement", "runtime": "classic" } ]
],
"plugins": [
[
"transform-react-jsx",
{
"pragma": "wp.element.createElement"
}
],
"dynamic-import-webpack",
"transform-object-rest-spread"
"@babel/plugin-transform-runtime"
],
"env": {
"test": {
"plugins": [
[
"transform-react-jsx",
{
"pragma": "wp.element.createElement"
}
]
]
}
},
"comments": true
}
36 changes: 17 additions & 19 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,23 @@
# https://www.reddit.com/r/PHP/comments/2jzp6k/i_dont_need_your_tests_in_my_production
# https://blog.madewithlove.be/post/gitattributes/
#
.babelrc export-ignore
.editorconfig export-ignore
.gitattributes export-ignore
.gitignore export-ignore
.phpcs.xml.dist export-ignore
CHANGELOG export-ignore
Gruntfile.js export-ignore
LICENSE export-ignore
package.json export-ignore
package-lock.json export-ignore
phpunit.* export-ignore
README.md export-ignore
README.wordpress.md export-ignore
/.cache export-ignore
/.github export-ignore
assets export-ignore
dist export-ignore
svn-assets export-ignore
tests export-ignore
/.cache export-ignore
/.github export-ignore
/config export-ignore
/svn-assets export-ignore
/tests export-ignore
.babelrc export-ignore
.editorconfig export-ignore
.gitattributes export-ignore
.gitignore export-ignore
.phpcs.xml.dist export-ignore
CHANGELOG export-ignore
Gruntfile.js export-ignore
LICENSE export-ignore
package.json export-ignore
phpunit.xml.dist export-ignore
phpunit-wp.xml.dist export-ignore
README.md export-ignore

#
# Auto detect text files and perform LF normalization
Expand Down
57 changes: 57 additions & 0 deletions .github/ISSUE_TEMPLATE/Bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
---
name: Bug report
about: Create a report to help us improve

---

<!-- Please use this template when creating an issue.
- Please check the boxes after you've created your issue.
- Please use the latest version of Yoast Duplicate Post.-->

* [ ] I've searched for any related issues and avoided creating a duplicate issue.

### Please give us a description of what happened

### To Reproduce
#### Step-by-step reproduction instructions
1.
2.
3.

#### Expected results
1.

#### Actual results
1.


### Screenshots, screen recording, code snippet
If possible, please provide a screenshot, a screen recording or a code snippet which demonstrates the bug.

### Technical info
<!-- You can check these boxes once you've created the issue.
- If you are using Gutenberg or the Classic Editor plugin, please make sure you have updated to the latest version.
-->
* If relevant, which editor is affected (or editors):
- [ ] Block Editor
- [ ] Gutenberg Editor
- [ ] Classic Editor
- [ ] Other: <!-- please specify -->

<!-- You can check these boxes once you've created the issue. -->
* Which browser is affected (or browsers):
- [ ] Chrome
- [ ] Firefox
- [ ] Safari
- [ ] Other: <!-- please specify -->

#### Used versions
* Device you are using:
* Operating system:
* PHP version:
* WordPress version:
* WordPress Theme:
* Yoast Duplicate Post version:
* <!-- If relevant -->Gutenberg plugin version:
* <!-- If relevant -->Classic Editor plugin version:
* Relevant plugins in case of a bug:
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/Feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: Feature request
about: Suggest an idea for this project

---

<!-- Before opening a new issue, please search for duplicate issues to prevent opening a duplicate feature request. If there is already an open existing request, please leave a comment there. -->

## Is your feature request related to a problem? Please describe.

## Describe the solution you'd like

## Why do you think this feature is something we should consider for the Yoast SEO plugins?

## Additional context
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/Task_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: Task
about: A template for general issues

---
## What is the goal of this issue?


## What needs to be done to achieve the goal?


## Does the issue still need UX or research?


## If available: what are the tips for fixing the problem or possible solutions?


## What is the expected result/behavior?


## Should documentation be added or updated for this change? and if so, where?
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
21 changes: 18 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ What do we want to achieve with this PR? Why did we write this code?

<!--
Attach one of the following labels to the PR: `changelog: bugfix`, `changelog: enhancement`, `changelog: other`, `changelog: non-user-facing`.
If the changelog item is a bugfix, please use the following sentence structure: Fixes a bug where ... would ... (when ...).
If the changelog item is a bugfix, describe the incorrect behaviour that occurred, followed by the condition that triggered it. Use clear, past tense language and avoid hypothetical or nested conditionals. Example structure: Fixes a bug where... happened when/was caused by ...
If the changelog item is meant for the changelog of another repo, start you changelog item with the repo name between square brackets, for example: * [wordpress-seo-premium] Fixes a bug where ....
If the same changelog item is applicable to multiple changelogs/repos, add a separate changelog item for all of them.
-->
Expand All @@ -32,11 +32,21 @@ This PR can be acceptance tested by following these steps:

*

#### Relevant test scenarios
* [ ] Changes should be tested with the browser console open
* [ ] Changes should be tested on different posts/pages/taxonomies/custom post types/custom taxonomies
* [ ] Changes should be tested on different editors (Default Block/Gutenberg/Classic/Elementor/other)
* [ ] Changes should be tested on different browsers
* [ ] Changes should be tested on multisite
<!--
If you have checked any of the above cases, please add some context about the reason, what to check in the console,
which type/editor/browser should be tested in particular, multisite with subfolders or subdomains, etc.
-->

### Test instructions for QA when the code is in the RC
<!--
Sometimes some steps from the test instructions for the acceptance test aren't relevant anymore once the code has been merged or the feature is complete. If that is the case, do not check the checkbox below.
QA is our Quality Assurance team. The RC is the release candidate zip that is tested before a release
QA is our Quality Assurance team. The RC is the release candidate zip that is tested before a release
-->

* [ ] QA should use the same steps as above.
Expand All @@ -63,11 +73,16 @@ This PR affects the following parts of the plugin, which may require extra testi

## Documentation

* [ ] I have written documentation for this change.
* [ ] I have written documentation for this change. For example, comments in the Relevant technical choices, comments in the code, documentation on Confluence / shared Google Drive / [Yoast developer portal](https://developer.yoast.com/), or other.

## Quality assurance

* [ ] I have tested this code to the best of my abilities
* [ ] I have added unittests to verify the code works as intended

## Innovation

* [ ] No innovation project is applicable for this PR.
* [ ] This PR falls under an innovation project. I have attached the `innovation` label and noted the work hours.

Fixes #
25 changes: 25 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Dependabot configuration.
#
# Please see the documentation for all configuration options:
# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
# Maintain dependencies for GitHub Actions.
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "cron"
cronjob: "15 22 5,20 * *" # At 22:15, every 5th and 20th day of the month.
open-pull-requests-limit: 5
commit-message:
prefix: "GH Actions:"
labels:
- "changelog: non-user-facing"
- "yoast cs/qa"
groups:
action-runners:
applies-to: version-updates
update-types:
- "minor"
- "patch"
Loading
Loading