Skip to content

Commit 207cebb

Browse files
Merge pull request #445 from Yoast/fix/deprecations
Replace `@wordpress/edit-post` with `@wordpress/editor` across codeba…
2 parents c08f0eb + c550fda commit 207cebb

File tree

4 files changed

+7
-182
lines changed

4 files changed

+7
-182
lines changed

config/webpack/webpack.config.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
const {
32
camelCaseDash,
43
} = require( "@wordpress/dependency-extraction-webpack-plugin/lib/util" );
@@ -30,7 +29,7 @@ const wordpressPackages = [
3029
"@wordpress/data",
3130
"@wordpress/dom",
3231
"@wordpress/dom-ready",
33-
"@wordpress/edit-post",
32+
"@wordpress/editor",
3433
"@wordpress/element",
3534
"@wordpress/html-entities",
3635
"@wordpress/i18n",

js/src/duplicate-post-edit-script.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* global duplicatePost, duplicatePostNotices */
22

33
import { registerPlugin } from "@wordpress/plugins";
4-
import { PluginPostStatusInfo } from "@wordpress/edit-post";
4+
import { PluginPostStatusInfo } from "@wordpress/editor";
55
import { Fragment } from "@wordpress/element";
66
import { Button } from '@wordpress/components';
77
import { __ } from "@wordpress/i18n";
@@ -115,7 +115,7 @@ class DuplicatePost {
115115
*/
116116
removeSlugSidebarPanel() {
117117
if ( parseInt( duplicatePost.rewriting, 10 ) ) {
118-
dispatch( 'core/edit-post' ).removeEditorPanel( 'post-link' );
118+
dispatch( 'core/editor' ).removeEditorPanel( 'post-link' );
119119
}
120120
}
121121

@@ -126,7 +126,7 @@ class DuplicatePost {
126126
*/
127127
render() {
128128
// Don't try to render anything if there is no store.
129-
if ( ! select( 'core/editor' ) || ! ( wp.editPost && wp.editPost.PluginPostStatusInfo ) ) {
129+
if ( ! select( 'core/editor' ) || ! ( wp.editor && wp.editor.PluginPostStatusInfo ) ) {
130130
return null;
131131
}
132132

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
},
4747
"dependencies": {
4848
"@wordpress/data": "^4.25.0",
49-
"@wordpress/edit-post": "^3.25.2",
49+
"@wordpress/editor": "^9.25.0",
5050
"@wordpress/plugins": "^2.23.0"
5151
},
5252
"yoast": {

yarn.lock

Lines changed: 2 additions & 176 deletions
Original file line numberDiff line numberDiff line change
@@ -3229,48 +3229,6 @@
32293229
tinycolor2 "^1.4.2"
32303230
traverse "^0.6.6"
32313231

3232-
"@wordpress/block-library@^2.29.3":
3233-
version "2.29.3"
3234-
resolved "https://registry.yarnpkg.com/@wordpress/block-library/-/block-library-2.29.3.tgz#61f983e0c211a33564c53c7b4adabac87f2a3eea"
3235-
integrity sha512-bOhiBmvOMmlOYuO8z+TZzhfLDGcpz1BnupW7nqkWvlJhaJ9sCbRu8Hrar+dti1tYHn+anmC3aJ0f+w0kvWPysg==
3236-
dependencies:
3237-
"@babel/runtime" "^7.13.10"
3238-
"@wordpress/a11y" "^2.15.3"
3239-
"@wordpress/api-fetch" "^4.0.0"
3240-
"@wordpress/autop" "^2.12.2"
3241-
"@wordpress/blob" "^2.13.2"
3242-
"@wordpress/block-editor" "^5.3.3"
3243-
"@wordpress/blocks" "^8.0.3"
3244-
"@wordpress/components" "^13.0.3"
3245-
"@wordpress/compose" "^3.25.3"
3246-
"@wordpress/core-data" "^2.26.3"
3247-
"@wordpress/data" "^4.27.3"
3248-
"@wordpress/date" "^3.15.1"
3249-
"@wordpress/deprecated" "^2.12.3"
3250-
"@wordpress/dom" "^2.18.0"
3251-
"@wordpress/editor" "^9.26.3"
3252-
"@wordpress/element" "^2.20.3"
3253-
"@wordpress/escape-html" "^1.12.2"
3254-
"@wordpress/hooks" "^2.12.3"
3255-
"@wordpress/i18n" "^3.20.0"
3256-
"@wordpress/icons" "^2.10.3"
3257-
"@wordpress/is-shallow-equal" "^3.1.3"
3258-
"@wordpress/keycodes" "^2.19.3"
3259-
"@wordpress/notices" "^2.13.3"
3260-
"@wordpress/primitives" "^1.12.3"
3261-
"@wordpress/reusable-blocks" "^1.2.3"
3262-
"@wordpress/rich-text" "^3.25.3"
3263-
"@wordpress/server-side-render" "^1.21.3"
3264-
"@wordpress/url" "^2.22.2"
3265-
"@wordpress/viewport" "^2.26.3"
3266-
classnames "^2.2.5"
3267-
fast-average-color "4.3.0"
3268-
lodash "^4.17.19"
3269-
memize "^1.1.0"
3270-
moment "^2.22.1"
3271-
react-easy-crop "^3.0.0"
3272-
tinycolor2 "^1.4.2"
3273-
32743232
"@wordpress/block-serialization-default-parser@^3.10.2":
32753233
version "3.10.2"
32763234
resolved "https://registry.yarnpkg.com/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-3.10.2.tgz#6dce84b262e3d506d09cceafab115c24bc7abeb3"
@@ -3478,45 +3436,7 @@
34783436
mime "^3.0.0"
34793437
web-vitals "^4.2.1"
34803438

3481-
"@wordpress/edit-post@^3.25.2":
3482-
version "3.27.3"
3483-
resolved "https://registry.yarnpkg.com/@wordpress/edit-post/-/edit-post-3.27.3.tgz#912e179b883892f4dfaa657800af30b3e1fa77d2"
3484-
integrity sha512-rxnW8zJrM+lK8oFyRCGykjcYUF3NcNm2+sm7po/kDT5pRB84Rbq8OxZBcIqvTbpbtjzkkBP+pwtiaTxRpQ1BPw==
3485-
dependencies:
3486-
"@babel/runtime" "^7.13.10"
3487-
"@wordpress/a11y" "^2.15.3"
3488-
"@wordpress/api-fetch" "^4.0.0"
3489-
"@wordpress/block-editor" "^5.3.3"
3490-
"@wordpress/block-library" "^2.29.3"
3491-
"@wordpress/blocks" "^8.0.3"
3492-
"@wordpress/components" "^13.0.3"
3493-
"@wordpress/compose" "^3.25.3"
3494-
"@wordpress/core-data" "^2.26.3"
3495-
"@wordpress/data" "^4.27.3"
3496-
"@wordpress/data-controls" "^1.21.3"
3497-
"@wordpress/editor" "^9.26.3"
3498-
"@wordpress/element" "^2.20.3"
3499-
"@wordpress/hooks" "^2.12.3"
3500-
"@wordpress/i18n" "^3.20.0"
3501-
"@wordpress/icons" "^2.10.3"
3502-
"@wordpress/interface" "^2.0.2"
3503-
"@wordpress/keyboard-shortcuts" "^1.14.3"
3504-
"@wordpress/keycodes" "^2.19.3"
3505-
"@wordpress/media-utils" "^1.20.3"
3506-
"@wordpress/notices" "^2.13.3"
3507-
"@wordpress/plugins" "^2.25.3"
3508-
"@wordpress/primitives" "^1.12.3"
3509-
"@wordpress/url" "^2.22.2"
3510-
"@wordpress/viewport" "^2.26.3"
3511-
"@wordpress/warning" "^1.4.2"
3512-
classnames "^2.2.5"
3513-
framer-motion "^4.1.3"
3514-
lodash "^4.17.19"
3515-
memize "^1.1.0"
3516-
rememo "^3.0.0"
3517-
uuid "8.3.0"
3518-
3519-
"@wordpress/editor@^9.26.3":
3439+
"@wordpress/editor@^9.25.0":
35203440
version "9.26.3"
35213441
resolved "https://registry.yarnpkg.com/@wordpress/editor/-/editor-9.26.3.tgz#f7262b1a61817b2a8f02cd995a094d1f3b6e9d9a"
35223442
integrity sha512-W3F/UnpjdEISkKqGv4NdwTgdzre3Ak3O6JGxaB4xWyFi6o4uz8ldlKpfacU9GJaX1wV1ajM8RkHGNDgyejPPdA==
@@ -3634,24 +3554,6 @@
36343554
"@wordpress/element" "^2.20.3"
36353555
"@wordpress/primitives" "^1.12.3"
36363556

3637-
"@wordpress/interface@^2.0.2":
3638-
version "2.0.2"
3639-
resolved "https://registry.yarnpkg.com/@wordpress/interface/-/interface-2.0.2.tgz#3ee55a2fd97fb418b53a64a3d31063ad5da3c6fc"
3640-
integrity sha512-yuuVRpcCAgKVPRj/C/c7vEjj64GdVxYOL5c9H+yvjPcMEazb36lquL2Xz846dtcCBO0/8sxz3wk5NI6sSwG/tw==
3641-
dependencies:
3642-
"@babel/runtime" "^7.13.10"
3643-
"@wordpress/components" "^13.0.3"
3644-
"@wordpress/compose" "^3.25.3"
3645-
"@wordpress/data" "^4.27.3"
3646-
"@wordpress/deprecated" "^2.12.3"
3647-
"@wordpress/element" "^2.20.3"
3648-
"@wordpress/i18n" "^3.20.0"
3649-
"@wordpress/icons" "^2.10.3"
3650-
"@wordpress/plugins" "^2.25.3"
3651-
"@wordpress/viewport" "^2.26.3"
3652-
classnames "^2.2.5"
3653-
lodash "^4.17.19"
3654-
36553557
"@wordpress/is-shallow-equal@^3.1.3":
36563558
version "3.1.3"
36573559
resolved "https://registry.yarnpkg.com/@wordpress/is-shallow-equal/-/is-shallow-equal-3.1.3.tgz#2fc549ec0c878fc1d4ca4ff107cea8580fc7b79e"
@@ -3724,7 +3626,7 @@
37243626
resolved "https://registry.yarnpkg.com/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.38.0.tgz#fd29b972764d5b1ba26f57a3a0681154af19ec89"
37253627
integrity sha512-/8oarSArKiN2ZUTCexn27YQLPXpxmNAYQEzgubmALtR5wGWnMwpCw9bt/+/cG6t6o1YaAN8ZOO3gattQYssYrA==
37263628

3727-
"@wordpress/plugins@^2.23.0", "@wordpress/plugins@^2.25.3":
3629+
"@wordpress/plugins@^2.23.0":
37283630
version "2.25.3"
37293631
resolved "https://registry.yarnpkg.com/@wordpress/plugins/-/plugins-2.25.3.tgz#adf33411690a5aefaa597f61a6df4fd82c091ab5"
37303632
integrity sha512-I61O0cWT2nSXEuOP/C2bmgRU7Hhj6e/SXaUKJyfZd7hs16Ihp1a2NJh23jDhFS3wZ/4SY7bZgRnVNGRaBZAacw==
@@ -3929,16 +3831,6 @@
39293831
lodash "^4.17.19"
39303832
react-native-url-polyfill "^1.1.2"
39313833

3932-
"@wordpress/viewport@^2.26.3":
3933-
version "2.26.3"
3934-
resolved "https://registry.yarnpkg.com/@wordpress/viewport/-/viewport-2.26.3.tgz#3163d27dc2e9b0c9b4f5ce8eb145d651eb202893"
3935-
integrity sha512-CjTMPgWDmcBIa3sEd3wcIhULFsJgStiHJWEtRVHfM2fp/ZApaXrvldHJJxkoHhT5OuLet9JlNnNoD1ZvcUoE1g==
3936-
dependencies:
3937-
"@babel/runtime" "^7.13.10"
3938-
"@wordpress/compose" "^3.25.3"
3939-
"@wordpress/data" "^4.27.3"
3940-
lodash "^4.17.19"
3941-
39423834
"@wordpress/warning@^1.4.2":
39433835
version "1.4.2"
39443836
resolved "https://registry.yarnpkg.com/@wordpress/warning/-/warning-1.4.2.tgz#433e5b2b711cac5b954bafbe1b5bfc626f933b08"
@@ -7908,11 +7800,6 @@ extsprintf@^1.2.0:
79087800
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
79097801
integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
79107802

7911-
fast-average-color@4.3.0:
7912-
version "4.3.0"
7913-
resolved "https://registry.yarnpkg.com/fast-average-color/-/fast-average-color-4.3.0.tgz#baf08eb9c62955c40718a26c47d0b1501c62193e"
7914-
integrity sha512-k8FXd6+JeXoItmdNqB3hMwFgArryjdYBLuzEM8fRY/oztd/051yhSHU6GUrMOfIQU9dDHyFDcIAkGrQKlYtpDA==
7915-
79167803
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
79177804
version "3.1.3"
79187805
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
@@ -8408,26 +8295,6 @@ framer-motion@^2.1.0:
84088295
optionalDependencies:
84098296
"@emotion/is-prop-valid" "^0.8.2"
84108297

8411-
framer-motion@^4.1.3:
8412-
version "4.1.17"
8413-
resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-4.1.17.tgz#4029469252a62ea599902e5a92b537120cc89721"
8414-
integrity sha512-thx1wvKzblzbs0XaK2X0G1JuwIdARcoNOW7VVwjO8BUltzXPyONGAElLu6CiCScsOQRI7FIk/45YTFtJw5Yozw==
8415-
dependencies:
8416-
framesync "5.3.0"
8417-
hey-listen "^1.0.8"
8418-
popmotion "9.3.6"
8419-
style-value-types "4.1.4"
8420-
tslib "^2.1.0"
8421-
optionalDependencies:
8422-
"@emotion/is-prop-valid" "^0.8.2"
8423-
8424-
framesync@5.3.0:
8425-
version "5.3.0"
8426-
resolved "https://registry.yarnpkg.com/framesync/-/framesync-5.3.0.tgz#0ecfc955e8f5a6ddc8fdb0cc024070947e1a0d9b"
8427-
integrity sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==
8428-
dependencies:
8429-
tslib "^2.1.0"
8430-
84318298
framesync@^4.1.0:
84328299
version "4.1.0"
84338300
resolved "https://registry.yarnpkg.com/framesync/-/framesync-4.1.0.tgz#69a8db3ca432dc70d6a76ba882684a1497ef068a"
@@ -12205,11 +12072,6 @@ normalize-url@^3.0.0:
1220512072
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
1220612073
integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==
1220712074

12208-
normalize-wheel@^1.0.1:
12209-
version "1.0.1"
12210-
resolved "https://registry.yarnpkg.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz#aec886affdb045070d856447df62ecf86146ec45"
12211-
integrity sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==
12212-
1221312075
npm-bundled@^1.1.1:
1221412076
version "1.1.2"
1221512077
resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1"
@@ -13081,16 +12943,6 @@ popmotion@9.0.0-rc.20:
1308112943
style-value-types "^3.1.9"
1308212944
tslib "^1.10.0"
1308312945

13084-
popmotion@9.3.6:
13085-
version "9.3.6"
13086-
resolved "https://registry.yarnpkg.com/popmotion/-/popmotion-9.3.6.tgz#b5236fa28f242aff3871b9e23721f093133248d1"
13087-
integrity sha512-ZTbXiu6zIggXzIliMi8LGxXBF5ST+wkpXGEjeTUDUOCdSQ356hij/xjeUdv0F8zCQNeqB1+PR5/BB+gC+QLAPw==
13088-
dependencies:
13089-
framesync "5.3.0"
13090-
hey-listen "^1.0.8"
13091-
style-value-types "4.1.4"
13092-
tslib "^2.1.0"
13093-
1309412946
posix-character-classes@^0.1.0:
1309512947
version "0.1.1"
1309612948
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
@@ -14012,14 +13864,6 @@ react-dom@^16.13.1:
1401213864
prop-types "^15.6.2"
1401313865
scheduler "^0.19.1"
1401413866

14015-
react-easy-crop@^3.0.0:
14016-
version "3.5.3"
14017-
resolved "https://registry.yarnpkg.com/react-easy-crop/-/react-easy-crop-3.5.3.tgz#7481b6e484a8b6ac308373f0b173aad4f1d10239"
14018-
integrity sha512-ApTbh+lzKAvKqYW81ihd5J6ZTNN3vPDwi6ncFuUrHPI4bko2DlYOESkRm+0NYoW0H8YLaD7bxox+Z3EvIzAbUA==
14019-
dependencies:
14020-
normalize-wheel "^1.0.1"
14021-
tslib "2.0.1"
14022-
1402313867
react-is@^16.13.1, react-is@^16.7.0:
1402413868
version "16.13.1"
1402513869
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
@@ -15794,14 +15638,6 @@ style-search@^0.1.0:
1579415638
resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
1579515639
integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==
1579615640

15797-
style-value-types@4.1.4:
15798-
version "4.1.4"
15799-
resolved "https://registry.yarnpkg.com/style-value-types/-/style-value-types-4.1.4.tgz#80f37cb4fb024d6394087403dfb275e8bb627e75"
15800-
integrity sha512-LCJL6tB+vPSUoxgUBt9juXIlNJHtBMy8jkXzUJSBzeHWdBu6lhzHqCvLVkXFGsFIlNa2ln1sQHya/gzaFmB2Lg==
15801-
dependencies:
15802-
hey-listen "^1.0.8"
15803-
tslib "^2.1.0"
15804-
1580515641
style-value-types@^3.1.9:
1580615642
version "3.2.0"
1580715643
resolved "https://registry.yarnpkg.com/style-value-types/-/style-value-types-3.2.0.tgz#eb89cab1340823fa7876f3e289d29d99c92111bb"
@@ -16376,11 +16212,6 @@ tsconfig-paths@^3.15.0:
1637616212
minimist "^1.2.6"
1637716213
strip-bom "^3.0.0"
1637816214

16379-
tslib@2.0.1:
16380-
version "2.0.1"
16381-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e"
16382-
integrity sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==
16383-
1638416215
tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0:
1638516216
version "1.14.1"
1638616217
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
@@ -16795,11 +16626,6 @@ utils-merge@1.0.1:
1679516626
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
1679616627
integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
1679716628

16798-
uuid@8.3.0:
16799-
version "8.3.0"
16800-
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.0.tgz#ab738085ca22dc9a8c92725e459b1d507df5d6ea"
16801-
integrity sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==
16802-
1680316629
uuid@^3.0.1, uuid@^3.3.2:
1680416630
version "3.4.0"
1680516631
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"

0 commit comments

Comments
 (0)