Merge lp://staging/~jlosito/wordpress/wp-plugin-yoast into lp://staging/~canonical-sysadmins/wordpress/wp-plugin-yoast

Proposed by John Losito
Status: Merged
Merged at revision: 2
Proposed branch: lp://staging/~jlosito/wordpress/wp-plugin-yoast
Merge into: lp://staging/~canonical-sysadmins/wordpress/wp-plugin-yoast
Diff against target: 91954 lines (+57701/-13249)
1027 files modified
admin/admin-settings-changed-listener.php (+85/-0)
admin/ajax.php (+61/-44)
admin/ajax/class-recalculate-scores-ajax.php (+11/-9)
admin/ajax/class-shortcode-filter.php (+6/-5)
admin/ajax/class-yoast-dismissable-notice.php (+18/-9)
admin/ajax/class-yoast-onpage-ajax.php (+4/-4)
admin/ajax/class-yoast-plugin-conflict-ajax.php (+11/-7)
admin/banner/class-admin-banner-renderer.php (+0/-50)
admin/banner/class-admin-banner-sidebar-renderer.php (+0/-62)
admin/banner/class-admin-banner-sidebar.php (+0/-358)
admin/banner/class-admin-banner-spot-renderer.php (+0/-39)
admin/banner/class-admin-banner-spot.php (+0/-120)
admin/banner/class-admin-banner.php (+0/-89)
admin/capabilities/class-abstract-capability-manager.php (+7/-2)
admin/capabilities/class-capability-manager-factory.php (+1/-0)
admin/capabilities/class-capability-manager-integration.php (+18/-14)
admin/capabilities/class-capability-manager-vip.php (+1/-0)
admin/capabilities/class-capability-manager-wp.php (+1/-0)
admin/capabilities/class-capability-manager.php (+1/-0)
admin/capabilities/class-capability-utils.php (+1/-0)
admin/capabilities/class-register-capabilities.php (+1/-0)
admin/class-add-keyword-modal.php (+12/-8)
admin/class-admin-asset-analysis-worker-location.php (+75/-0)
admin/class-admin-asset-dev-server-location.php (+11/-19)
admin/class-admin-asset-manager.php (+324/-89)
admin/class-admin-asset-seo-location.php (+2/-0)
admin/class-admin-asset-yoast-components-l10n.php (+9/-5)
admin/class-admin-banner.php (+67/-0)
admin/class-admin-editor-specific-replace-vars.php (+227/-0)
admin/class-admin-gutenberg-compatibility-notification.php (+93/-0)
admin/class-admin-help-panel.php (+8/-0)
admin/class-admin-init.php (+184/-158)
admin/class-admin-media-purge-notification.php (+4/-3)
admin/class-admin-recommended-replace-vars.php (+14/-12)
admin/class-admin-user-profile.php (+3/-2)
admin/class-admin-utils.php (+21/-9)
admin/class-admin.php (+74/-186)
admin/class-asset.php (+108/-10)
admin/class-bulk-description-editor-list-table.php (+6/-3)
admin/class-bulk-editor-list-table.php (+88/-99)
admin/class-bulk-title-editor-list-table.php (+8/-6)
admin/class-collector.php (+6/-2)
admin/class-config.php (+53/-47)
admin/class-cornerstone-field.php (+0/-57)
admin/class-cornerstone.php (+0/-94)
admin/class-customizer.php (+117/-143)
admin/class-database-proxy.php (+28/-8)
admin/class-export.php (+69/-181)
admin/class-expose-shortlinks.php (+101/-0)
admin/class-extension-manager.php (+16/-4)
admin/class-extension.php (+14/-2)
admin/class-extensions.php (+27/-23)
admin/class-gutenberg-compatibility.php (+107/-0)
admin/class-help-center-item.php (+21/-5)
admin/class-help-center.php (+22/-63)
admin/class-keyword-synonyms-modal.php (+68/-0)
admin/class-license-page-manager.php (+7/-3)
admin/class-meta-columns.php (+19/-11)
admin/class-meta-storage.php (+20/-4)
admin/class-meta-table-accessible.php (+12/-13)
admin/class-multiple-keywords-modal.php (+68/-0)
admin/class-my-yoast-proxy.php (+247/-0)
admin/class-my-yoast-route.php (+317/-0)
admin/class-option-tab.php (+16/-4)
admin/class-option-tabs-formatter.php (+8/-3)
admin/class-option-tabs.php (+25/-11)
admin/class-paper-presenter.php (+141/-0)
admin/class-plugin-availability.php (+11/-26)
admin/class-plugin-compatibility.php (+41/-2)
admin/class-plugin-conflict.php (+11/-5)
admin/class-premium-benefits-list.php (+0/-53)
admin/class-premium-popup.php (+12/-7)
admin/class-premium-upsell-admin-block.php (+36/-10)
admin/class-primary-term-admin.php (+96/-25)
admin/class-product-upsell-notice.php (+22/-19)
admin/class-recalculate-scores.php (+3/-3)
admin/class-remote-request.php (+33/-7)
admin/class-schema-person-upgrade-notification.php (+76/-0)
admin/class-social-admin.php (+94/-71)
admin/class-suggested-plugins.php (+10/-6)
admin/class-unsupported-php-message.php (+0/-70)
admin/class-yoast-alerts.php (+71/-24)
admin/class-yoast-columns.php (+1/-1)
admin/class-yoast-dashboard-widget.php (+26/-19)
admin/class-yoast-form.php (+290/-133)
admin/class-yoast-input-validation.php (+323/-0)
admin/class-yoast-modal.php (+0/-97)
admin/class-yoast-network-admin.php (+321/-0)
admin/class-yoast-network-settings-api.php (+164/-0)
admin/class-yoast-notification-center.php (+139/-49)
admin/class-yoast-notification.php (+46/-30)
admin/class-yoast-plugin-conflict.php (+18/-23)
admin/config-ui/class-configuration-components.php (+12/-5)
admin/config-ui/class-configuration-endpoint.php (+46/-24)
admin/config-ui/class-configuration-options-adapter.php (+55/-30)
admin/config-ui/class-configuration-page.php (+17/-29)
admin/config-ui/class-configuration-service.php (+42/-20)
admin/config-ui/class-configuration-storage.php (+22/-16)
admin/config-ui/class-configuration-structure.php (+67/-39)
admin/config-ui/class-configuration-translations.php (+12/-4)
admin/config-ui/components/class-component-configuration-choices.php (+0/-102)
admin/config-ui/components/class-component-connect-google-search-console.php (+22/-8)
admin/config-ui/components/class-component-mailchimp-signup.php (+7/-2)
admin/config-ui/components/class-component-suggestions.php (+39/-28)
admin/config-ui/components/interface-component.php (+9/-2)
admin/config-ui/factories/class-factory-post-type.php (+9/-3)
admin/config-ui/fields/class-field-choice-post-type.php (+10/-4)
admin/config-ui/fields/class-field-choice.php (+8/-8)
admin/config-ui/fields/class-field-company-info-missing.php (+28/-0)
admin/config-ui/fields/class-field-company-logo.php (+4/-2)
admin/config-ui/fields/class-field-company-name.php (+5/-2)
admin/config-ui/fields/class-field-company-or-person.php (+8/-7)
admin/config-ui/fields/class-field-configuration-choices.php (+0/-43)
admin/config-ui/fields/class-field-connect-google-search-console.php (+3/-2)
admin/config-ui/fields/class-field-environment.php (+4/-5)
admin/config-ui/fields/class-field-google-search-console-intro.php (+10/-16)
admin/config-ui/fields/class-field-mailchimp-signup.php (+3/-4)
admin/config-ui/fields/class-field-multiple-authors.php (+7/-6)
admin/config-ui/fields/class-field-person-name.php (+0/-30)
admin/config-ui/fields/class-field-person.php (+32/-0)
admin/config-ui/fields/class-field-post-type-visibility.php (+2/-4)
admin/config-ui/fields/class-field-profile-url-facebook.php (+4/-2)
admin/config-ui/fields/class-field-profile-url-googleplus.php (+0/-31)
admin/config-ui/fields/class-field-profile-url-instagram.php (+4/-2)
admin/config-ui/fields/class-field-profile-url-linkedin.php (+4/-2)
admin/config-ui/fields/class-field-profile-url-myspace.php (+4/-2)
admin/config-ui/fields/class-field-profile-url-pinterest.php (+4/-2)
admin/config-ui/fields/class-field-profile-url-twitter.php (+4/-2)
admin/config-ui/fields/class-field-profile-url-wikipedia.php (+35/-0)
admin/config-ui/fields/class-field-profile-url-youtube.php (+4/-2)
admin/config-ui/fields/class-field-separator.php (+16/-18)
admin/config-ui/fields/class-field-site-name.php (+3/-3)
admin/config-ui/fields/class-field-site-type.php (+2/-2)
admin/config-ui/fields/class-field-social-profiles-intro.php (+0/-33)
admin/config-ui/fields/class-field-success-message.php (+11/-10)
admin/config-ui/fields/class-field-suggestions.php (+7/-8)
admin/config-ui/fields/class-field-title-intro.php (+2/-6)
admin/config-ui/fields/class-field-upsell-configuration-service.php (+14/-8)
admin/config-ui/fields/class-field-upsell-site-review.php (+14/-9)
admin/config-ui/fields/class-field.php (+34/-13)
admin/endpoints/class-endpoint-file-size.php (+85/-0)
admin/endpoints/class-endpoint-indexable.php (+49/-15)
admin/endpoints/class-endpoint-ryte.php (+26/-11)
admin/endpoints/class-endpoint-statistics.php (+26/-11)
admin/exceptions/class-file-size-exception.php (+46/-0)
admin/filters/class-abstract-post-filter.php (+15/-8)
admin/filters/class-cornerstone-filter.php (+50/-5)
admin/formatter/class-metabox-formatter.php (+131/-74)
admin/formatter/class-post-metabox-formatter.php (+32/-10)
admin/formatter/class-term-metabox-formatter.php (+31/-15)
admin/formatter/interface-metabox-formatter.php (+1/-2)
admin/google_search_console/class-gsc-ajax.php (+6/-6)
admin/google_search_console/class-gsc-bulk-action.php (+7/-7)
admin/google_search_console/class-gsc-category-filters.php (+88/-26)
admin/google_search_console/class-gsc-config.php (+3/-1)
admin/google_search_console/class-gsc-count.php (+16/-10)
admin/google_search_console/class-gsc-issue.php (+12/-4)
admin/google_search_console/class-gsc-issues.php (+11/-8)
admin/google_search_console/class-gsc-mapper.php (+5/-5)
admin/google_search_console/class-gsc-marker.php (+19/-9)
admin/google_search_console/class-gsc-modal.php (+15/-3)
admin/google_search_console/class-gsc-platform-tabs.php (+8/-6)
admin/google_search_console/class-gsc-service.php (+14/-10)
admin/google_search_console/class-gsc-settings.php (+9/-9)
admin/google_search_console/class-gsc-table.php (+95/-54)
admin/google_search_console/class-gsc.php (+109/-56)
admin/google_search_console/views/gsc-display.php (+64/-10)
admin/google_search_console/views/gsc-redirect-nopremium.php (+2/-0)
admin/import/class-import-detector.php (+2/-1)
admin/import/class-import-plugin.php (+6/-1)
admin/import/class-import-settings.php (+65/-154)
admin/import/class-import-status.php (+2/-1)
admin/import/plugins/class-abstract-plugin-importer.php (+6/-2)
admin/import/plugins/class-import-aioseo.php (+1/-0)
admin/import/plugins/class-import-greg-high-performance-seo.php (+1/-0)
admin/import/plugins/class-import-headspace.php (+2/-1)
admin/import/plugins/class-import-jetpack.php (+2/-1)
admin/import/plugins/class-import-platinum-seo-pack.php (+1/-1)
admin/import/plugins/class-import-premium-seo-pack.php (+1/-1)
admin/import/plugins/class-import-rankmath.php (+174/-0)
admin/import/plugins/class-import-seo-framework.php (+1/-0)
admin/import/plugins/class-import-seopressor.php (+3/-2)
admin/import/plugins/class-import-smartcrawl.php (+1/-0)
admin/import/plugins/class-import-squirrly.php (+1/-0)
admin/import/plugins/class-import-ultimate-seo.php (+1/-0)
admin/import/plugins/class-import-woothemes-seo.php (+1/-1)
admin/import/plugins/class-import-wp-meta-seo.php (+1/-0)
admin/import/plugins/class-import-wpseo.php (+4/-3)
admin/import/plugins/class-importers.php (+5/-1)
admin/interface-collection.php (+0/-1)
admin/links/class-link-column-count.php (+8/-3)
admin/links/class-link-columns.php (+28/-9)
admin/links/class-link-compatibility-notifier.php (+20/-8)
admin/links/class-link-content-processor.php (+10/-2)
admin/links/class-link-extractor.php (+5/-1)
admin/links/class-link-factory.php (+19/-8)
admin/links/class-link-filter.php (+7/-3)
admin/links/class-link-installer.php (+5/-1)
admin/links/class-link-notifier.php (+13/-15)
admin/links/class-link-reindex-dashboard.php (+24/-41)
admin/links/class-link-reindex-post-endpoint.php (+27/-12)
admin/links/class-link-reindex-post-service.php (+1/-1)
admin/links/class-link-storage.php (+19/-3)
admin/links/class-link-table-accessible-notifier.php (+18/-6)
admin/links/class-link-table-accessible.php (+12/-13)
admin/links/class-link-type-classifier.php (+13/-5)
admin/links/class-link-utils.php (+0/-11)
admin/links/class-link-watcher.php (+19/-1)
admin/links/class-link.php (+26/-3)
admin/menu/class-admin-menu.php (+20/-157)
admin/menu/class-base-menu.php (+262/-0)
admin/menu/class-menu.php (+17/-4)
admin/menu/class-network-admin-menu.php (+47/-34)
admin/menu/class-replacevar-editor.php (+85/-40)
admin/menu/class-replacevar-field.php (+42/-21)
admin/metabox/class-abstract-sectioned-metabox-tab.php (+95/-0)
admin/metabox/class-metabox-add-keyword-tab.php (+0/-69)
admin/metabox/class-metabox-addon-section.php (+0/-39)
admin/metabox/class-metabox-analysis-readability.php (+1/-1)
admin/metabox/class-metabox-analysis-seo.php (+1/-1)
admin/metabox/class-metabox-collapsible.php (+84/-0)
admin/metabox/class-metabox-collapsibles-section.php (+63/-0)
admin/metabox/class-metabox-editor.php (+3/-2)
admin/metabox/class-metabox-form-tab.php (+16/-0)
admin/metabox/class-metabox-null-tab.php (+1/-0)
admin/metabox/class-metabox-section-additional.php (+99/-0)
admin/metabox/class-metabox-section-react.php (+118/-0)
admin/metabox/class-metabox-section-readability.php (+42/-0)
admin/metabox/class-metabox-tab-section.php (+0/-168)
admin/metabox/class-metabox.php (+386/-455)
admin/metabox/interface-metabox-analysis.php (+1/-1)
admin/notifiers/class-configuration-notifier.php (+25/-5)
admin/notifiers/class-post-type-archive-notification-handler.php (+190/-0)
admin/notifiers/dismissible-notification.php (+121/-0)
admin/notifiers/interface-notification-handler.php (+21/-0)
admin/onpage/class-onpage-option.php (+45/-12)
admin/onpage/class-onpage-request.php (+7/-4)
admin/onpage/class-onpage.php (+7/-3)
admin/onpage/class-ryte-service.php (+30/-20)
admin/pages/dashboard.php (+1/-1)
admin/pages/network.php (+9/-141)
admin/pages/social.php (+1/-1)
admin/pages/tools.php (+2/-2)
admin/recalculate/class-recalculate-posts.php (+4/-4)
admin/recalculate/class-recalculate-terms.php (+4/-4)
admin/recalculate/class-recalculate.php (+7/-6)
admin/roles/class-abstract-role-manager.php (+7/-2)
admin/roles/class-register-roles.php (+1/-0)
admin/roles/class-role-manager-factory.php (+1/-0)
admin/roles/class-role-manager-vip.php (+1/-0)
admin/roles/class-role-manager.php (+1/-0)
admin/services/class-file-size.php (+106/-0)
admin/services/class-indexable-post-provider.php (+184/-65)
admin/services/class-indexable-provider.php (+38/-0)
admin/services/class-indexable-term-provider.php (+129/-62)
admin/services/class-indexable.php (+57/-29)
admin/services/interface-indexable-provider.php (+13/-1)
admin/statistics/class-statistics-integration.php (+2/-1)
admin/statistics/class-statistics-service.php (+40/-15)
admin/taxonomy/class-taxonomy-columns.php (+10/-6)
admin/taxonomy/class-taxonomy-content-fields.php (+15/-28)
admin/taxonomy/class-taxonomy-fields-presenter.php (+33/-49)
admin/taxonomy/class-taxonomy-fields.php (+6/-6)
admin/taxonomy/class-taxonomy-metabox.php (+89/-221)
admin/taxonomy/class-taxonomy-settings-fields.php (+10/-5)
admin/taxonomy/class-taxonomy-social-fields.php (+36/-18)
admin/taxonomy/class-taxonomy.php (+61/-25)
admin/tracking/class-tracking-plugin-data.php (+7/-6)
admin/tracking/class-tracking-settings-data.php (+196/-0)
admin/tracking/class-tracking.php (+60/-20)
admin/views/class-view-utils.php (+22/-24)
admin/views/class-yoast-feature-toggle.php (+133/-0)
admin/views/class-yoast-feature-toggles.php (+192/-0)
admin/views/class-yoast-form-fieldset.php (+0/-170)
admin/views/class-yoast-input-select.php (+17/-7)
admin/views/form/fieldset.php (+8/-7)
admin/views/form/select.php (+7/-7)
admin/views/js-templates-primary-term.php (+18/-22)
admin/views/licenses.php (+205/-148)
admin/views/paper-collapsible.php (+80/-0)
admin/views/partial-alerts-errors.php (+15/-8)
admin/views/partial-alerts-template.php (+59/-16)
admin/views/partial-alerts-warnings.php (+14/-7)
admin/views/sidebar.php (+171/-0)
admin/views/tabs/dashboard/dashboard.php (+8/-2)
admin/views/tabs/dashboard/features.php (+11/-106)
admin/views/tabs/dashboard/site-analysis.php (+2/-4)
admin/views/tabs/dashboard/webmaster-tools.php (+4/-6)
admin/views/tabs/metas/archives.php (+42/-134)
admin/views/tabs/metas/archives/help.php (+32/-0)
admin/views/tabs/metas/breadcrumbs.php (+7/-104)
admin/views/tabs/metas/general.php (+10/-9)
admin/views/tabs/metas/general/force-rewrite-title.php (+0/-25)
admin/views/tabs/metas/general/homepage.php (+0/-49)
admin/views/tabs/metas/general/knowledge-graph.php (+0/-43)
admin/views/tabs/metas/general/title-separator.php (+0/-25)
admin/views/tabs/metas/media.php (+13/-32)
admin/views/tabs/metas/paper-content/author-archive-settings.php (+85/-0)
admin/views/tabs/metas/paper-content/breadcrumbs-content.php (+112/-0)
admin/views/tabs/metas/paper-content/date-archives-settings.php (+55/-0)
admin/views/tabs/metas/paper-content/general-content.php (+12/-0)
admin/views/tabs/metas/paper-content/general/force-rewrite-title.php (+25/-0)
admin/views/tabs/metas/paper-content/general/homepage.php (+58/-0)
admin/views/tabs/metas/paper-content/general/knowledge-graph.php (+74/-0)
admin/views/tabs/metas/paper-content/general/title-separator.php (+25/-0)
admin/views/tabs/metas/paper-content/media-content.php (+51/-0)
admin/views/tabs/metas/paper-content/post-type-content.php (+73/-0)
admin/views/tabs/metas/paper-content/post_type/post-type.php (+45/-0)
admin/views/tabs/metas/paper-content/post_type/woocommerce-shop-page.php (+24/-0)
admin/views/tabs/metas/paper-content/rss-content.php (+52/-0)
admin/views/tabs/metas/paper-content/special-pages.php (+27/-0)
admin/views/tabs/metas/paper-content/taxonomy-content.php (+63/-0)
admin/views/tabs/metas/post-types.php (+26/-98)
admin/views/tabs/metas/rss.php (+16/-58)
admin/views/tabs/metas/taxonomies.php (+34/-76)
admin/views/tabs/metas/taxonomies/category-url.php (+28/-0)
admin/views/tabs/network/features.php (+67/-0)
admin/views/tabs/network/general.php (+52/-0)
admin/views/tabs/network/restore-site.php (+32/-0)
admin/views/tabs/social/accounts.php (+78/-15)
admin/views/tabs/social/facebook.php (+3/-5)
admin/views/tabs/social/google.php (+0/-27)
admin/views/tabs/social/pinterest.php (+3/-5)
admin/views/tabs/social/twitterbox.php (+9/-5)
admin/views/tabs/tool/import-seo.php (+12/-7)
admin/views/tabs/tool/wpseo-export.php (+9/-6)
admin/views/tabs/tool/wpseo-import.php (+19/-15)
admin/views/tool-bulk-editor.php (+74/-17)
admin/views/tool-file-editor.php (+22/-13)
admin/views/tool-import-export.php (+12/-8)
admin/views/user-profile.php (+6/-2)
admin/watchers/class-slug-change-watcher.php (+73/-5)
config/composer/actions.php (+120/-0)
config/dependency-injection/container-compiler.php (+52/-0)
config/dependency-injection/custom-loader.php (+220/-0)
config/dependency-injection/loader-pass.php (+72/-0)
config/dependency-injection/services.php (+55/-0)
config/php-codeshift/remove-vendor-prefixing-array-key-visitor.php (+36/-0)
config/php-codeshift/remove-vendor-prefixing-codemod.php (+34/-0)
config/php-codeshift/remove-vendor-prefixing-comment-visitor.php (+35/-0)
config/php-codeshift/remove-vendor-prefixing-visitor.php (+35/-0)
config/php-scoper/dependency-injection.inc.php (+41/-0)
config/php-scoper/guzzlehttp.inc.php (+56/-0)
config/php-scoper/idiorm.inc.php (+37/-0)
config/php-scoper/oauth2-client.inc.php (+54/-0)
config/php-scoper/psr.inc.php (+32/-0)
config/php-scoper/ruckusing.inc.php (+145/-0)
css/dist/admin-global-1240-rtl.min.css (+1/-0)
css/dist/admin-global-1240.min.css (+1/-0)
css/dist/admin-global-773-rtl.min.css (+0/-1)
css/dist/admin-global-773.min.css (+0/-1)
css/dist/adminbar-1240-rtl.min.css (+1/-0)
css/dist/adminbar-1240.min.css (+1/-0)
css/dist/adminbar-773-rtl.min.css (+0/-1)
css/dist/adminbar-773.min.css (+0/-1)
css/dist/alerts-1240-rtl.min.css (+1/-0)
css/dist/alerts-1240.min.css (+1/-0)
css/dist/alerts-773-rtl.min.css (+0/-1)
css/dist/alerts-773.min.css (+0/-1)
css/dist/dashboard-1240-rtl.min.css (+1/-0)
css/dist/dashboard-1240.min.css (+1/-0)
css/dist/dashboard-773-rtl.min.css (+0/-1)
css/dist/dashboard-773.min.css (+0/-1)
css/dist/edit-page-1240-rtl.min.css (+1/-0)
css/dist/edit-page-1240.min.css (+1/-0)
css/dist/edit-page-773-rtl.min.css (+0/-1)
css/dist/edit-page-773.min.css (+0/-1)
css/dist/featured-image-1240-rtl.min.css (+1/-0)
css/dist/featured-image-1240.min.css (+1/-0)
css/dist/featured-image-773-rtl.min.css (+0/-1)
css/dist/featured-image-773.min.css (+0/-1)
css/dist/filter-explanation-1240-rtl.min.css (+1/-0)
css/dist/filter-explanation-1240.min.css (+1/-0)
css/dist/filter-explanation-773-rtl.min.css (+0/-1)
css/dist/filter-explanation-773.min.css (+0/-1)
css/dist/inside-editor-1240-rtl.min.css (+1/-0)
css/dist/inside-editor-1240.min.css (+1/-0)
css/dist/inside-editor-773-rtl.min.css (+0/-1)
css/dist/inside-editor-773.min.css (+0/-1)
css/dist/metabox-1240-rtl.min.css (+1/-0)
css/dist/metabox-1240.min.css (+5/-0)
css/dist/metabox-773-rtl.min.css (+0/-1)
css/dist/metabox-773.min.css (+0/-1)
css/dist/metabox-primary-category-1240-rtl.min.css (+1/-0)
css/dist/metabox-primary-category-1240.min.css (+1/-0)
css/dist/metabox-primary-category-773-rtl.min.css (+0/-1)
css/dist/metabox-primary-category-773.min.css (+0/-1)
css/dist/search-appearance-1240-rtl.min.css (+1/-0)
css/dist/search-appearance-1240.min.css (+1/-0)
css/dist/search-appearance-773-rtl.min.css (+0/-1)
css/dist/search-appearance-773.min.css (+0/-1)
css/dist/select2/select2-rtl.min.css (+1/-0)
css/dist/snippet-773-rtl.min.css (+0/-1)
css/dist/snippet-773.min.css (+0/-1)
css/dist/structured-data-blocks-1240-rtl.min.css (+1/-0)
css/dist/structured-data-blocks-1240.min.css (+1/-0)
css/dist/toggle-switch-1240-rtl.min.css (+1/-0)
css/dist/toggle-switch-1240.min.css (+1/-0)
css/dist/toggle-switch-773-rtl.min.css (+0/-1)
css/dist/toggle-switch-773.min.css (+0/-1)
css/dist/wpseo-dismissible-1240-rtl.min.css (+1/-0)
css/dist/wpseo-dismissible-1240.min.css (+1/-0)
css/dist/wpseo-dismissible-773-rtl.min.css (+0/-1)
css/dist/wpseo-dismissible-773.min.css (+0/-1)
css/dist/yoast-components-1240-rtl.min.css (+1/-0)
css/dist/yoast-components-1240.min.css (+1/-0)
css/dist/yoast-components-773-rtl.min.css (+0/-1)
css/dist/yoast-components-773.min.css (+0/-1)
css/dist/yoast-extensions-1240-rtl.min.css (+1/-0)
css/dist/yoast-extensions-1240.min.css (+1/-0)
css/dist/yoast-extensions-773-rtl.min.css (+0/-1)
css/dist/yoast-extensions-773.min.css (+0/-1)
css/dist/yst_plugin_tools-1240-rtl.min.css (+1/-0)
css/dist/yst_plugin_tools-1240.min.css (+1/-0)
css/dist/yst_plugin_tools-773-rtl.min.css (+0/-1)
css/dist/yst_plugin_tools-773.min.css (+0/-1)
css/dist/yst_seo_score-1240-rtl.min.css (+1/-0)
css/dist/yst_seo_score-1240.min.css (+1/-0)
css/dist/yst_seo_score-773-rtl.min.css (+0/-1)
css/dist/yst_seo_score-773.min.css (+0/-1)
deprecated/admin/class-metabox-tab-section.php (+170/-0)
deprecated/admin/config-ui/fields/class-field-profile-url-googleplus.php (+38/-0)
deprecated/class-cornerstone.php (+61/-0)
deprecated/class-metabox-addon-section.php (+69/-0)
deprecated/class-recalibration-beta-notification.php (+52/-0)
deprecated/class-recalibration-beta.php (+248/-0)
deprecated/class-wpseo-option-internallinks.php (+3/-1)
deprecated/class-wpseo-option-permalinks.php (+7/-5)
deprecated/class-yoast-form-fieldset.php (+235/-0)
deprecated/class-yoast-modal.php (+81/-0)
frontend/class-breadcrumbs.php (+195/-75)
frontend/class-frontend-page-type.php (+31/-4)
frontend/class-frontend.php (+220/-148)
frontend/class-handle-404.php (+92/-0)
frontend/class-json-ld.php (+0/-300)
frontend/class-opengraph-image.php (+169/-67)
frontend/class-opengraph-oembed.php (+72/-0)
frontend/class-opengraph.php (+56/-66)
frontend/class-remove-reply-to-com.php (+6/-3)
frontend/class-twitter.php (+112/-94)
frontend/class-woocommerce-shop-page.php (+43/-11)
frontend/schema/class-schema-article.php (+179/-0)
frontend/schema/class-schema-author.php (+145/-0)
frontend/schema/class-schema-breadcrumb.php (+153/-0)
frontend/schema/class-schema-context.php (+234/-0)
frontend/schema/class-schema-faq-question-list.php (+115/-0)
frontend/schema/class-schema-faq-questions.php (+91/-0)
frontend/schema/class-schema-faq.php (+111/-0)
frontend/schema/class-schema-howto.php (+243/-0)
frontend/schema/class-schema-ids.php (+68/-0)
frontend/schema/class-schema-image.php (+154/-0)
frontend/schema/class-schema-main-image.php (+146/-0)
frontend/schema/class-schema-organization.php (+114/-0)
frontend/schema/class-schema-person.php (+262/-0)
frontend/schema/class-schema-utils.php (+31/-0)
frontend/schema/class-schema-webpage.php (+164/-0)
frontend/schema/class-schema-website.php (+114/-0)
frontend/schema/class-schema.php (+195/-0)
frontend/schema/interface-wpseo-graph-piece.php (+30/-0)
images/Local_SEO_Icon.svg (+1/-0)
images/News_SEO_Icon.svg (+1/-0)
images/SEO_for_beginners.svg (+1/-0)
images/Video_SEO_Icon.svg (+1/-0)
images/Woo_SEO_Icon.svg (+1/-0)
images/Yoast_SEO_Icon.svg (+1/-1)
images/Yoast_SEO_negative_icon.svg (+1/-1)
images/Yoast_icon_kader.svg (+1/-0)
images/all-round-SEO.svg (+1/-0)
images/brushstroke_background.svg (+1/-0)
images/crosshair.svg (+1/-0)
images/error-icon.svg (+1/-0)
images/link-in-icon.svg (+1/-1)
images/link-out-icon.svg (+1/-1)
images/local_assistant.svg (+1/-0)
images/new-to-configuration-notice.svg (+1/-1)
images/readability-icon.svg (+1/-1)
images/support-team.svg (+1/-1)
images/yoast-configuration-icon.svg (+0/-1)
images/yoast_seo_for_wp_2.svg (+1/-1)
inc/class-addon-manager.php (+518/-0)
inc/class-my-yoast-api-request.php (+363/-0)
inc/class-post-type.php (+27/-1)
inc/class-rewrite.php (+94/-18)
inc/class-structured-data-blocks.php (+81/-0)
inc/class-upgrade-history.php (+133/-0)
inc/class-upgrade.php (+163/-24)
inc/class-wpseo-admin-bar-menu.php (+676/-0)
inc/class-wpseo-content-images.php (+39/-26)
inc/class-wpseo-custom-fields.php (+69/-0)
inc/class-wpseo-custom-taxonomies.php (+72/-0)
inc/class-wpseo-endpoint-factory.php (+187/-0)
inc/class-wpseo-image-utils.php (+113/-18)
inc/class-wpseo-meta.php (+232/-292)
inc/class-wpseo-primary-term.php (+8/-4)
inc/class-wpseo-rank.php (+94/-23)
inc/class-wpseo-replace-vars.php (+157/-82)
inc/class-wpseo-replacement-variable.php (+10/-5)
inc/class-wpseo-shortlinker.php (+69/-36)
inc/class-wpseo-statistics.php (+4/-4)
inc/class-wpseo-utils.php (+436/-112)
inc/class-wpseo-validator.php (+72/-0)
inc/endpoints/class-myyoast-connect.php (+140/-0)
inc/exceptions/class-invalid-argument-exception.php (+153/-0)
inc/exceptions/class-invalid-indexable-exception.php (+46/-0)
inc/exceptions/class-myyoast-authentication-exception.php (+13/-0)
inc/exceptions/class-myyoast-bad-request-exception.php (+13/-0)
inc/exceptions/class-myyoast-invalid-json-exception.php (+13/-0)
inc/exceptions/class-rest-request-exception.php (+31/-0)
inc/health-check.php (+195/-0)
inc/indexables/class-indexable.php (+130/-0)
inc/indexables/class-object-type.php (+113/-0)
inc/indexables/class-post-indexable.php (+103/-0)
inc/indexables/class-post-object-type.php (+31/-0)
inc/indexables/class-term-indexable.php (+126/-0)
inc/indexables/class-term-object-type.php (+31/-0)
inc/indexables/validators/class-endpoint-validator.php (+21/-0)
inc/indexables/validators/class-keyword-validator.php (+29/-0)
inc/indexables/validators/class-link-validator.php (+29/-0)
inc/indexables/validators/class-meta-values-validator.php (+51/-0)
inc/indexables/validators/class-object-type-validator.php (+66/-0)
inc/indexables/validators/class-opengraph-validator.php (+35/-0)
inc/indexables/validators/class-robots-validator.php (+46/-0)
inc/indexables/validators/class-twitter-validator.php (+35/-0)
inc/interface-wpseo-wordpress-ajax-integration.php (+19/-0)
inc/interface-wpseo-wordpress-integration.php (+4/-2)
inc/language-utils.php (+19/-2)
inc/options/class-wpseo-option-ms.php (+65/-49)
inc/options/class-wpseo-option-social.php (+76/-49)
inc/options/class-wpseo-option-titles.php (+238/-151)
inc/options/class-wpseo-option-wpseo.php (+187/-19)
inc/options/class-wpseo-option.php (+300/-117)
inc/options/class-wpseo-options-backfill.php (+6/-1)
inc/options/class-wpseo-options.php (+55/-50)
inc/options/class-wpseo-taxonomy-meta.php (+106/-68)
inc/sitemaps/class-author-sitemap-provider.php (+23/-8)
inc/sitemaps/class-post-type-sitemap-provider.php (+238/-172)
inc/sitemaps/class-sitemap-cache-data.php (+24/-13)
inc/sitemaps/class-sitemap-image-parser.php (+35/-13)
inc/sitemaps/class-sitemap-timezone.php (+12/-10)
inc/sitemaps/class-sitemaps-admin.php (+14/-13)
inc/sitemaps/class-sitemaps-cache-validator.php (+31/-18)
inc/sitemaps/class-sitemaps-cache.php (+38/-13)
inc/sitemaps/class-sitemaps-renderer.php (+70/-33)
inc/sitemaps/class-sitemaps-router.php (+46/-19)
inc/sitemaps/class-sitemaps.php (+146/-48)
inc/sitemaps/class-taxonomy-sitemap-provider.php (+95/-29)
inc/sitemaps/interface-sitemap-cache-data.php (+22/-8)
inc/sitemaps/interface-sitemap-provider.php (+1/-1)
inc/wpseo-functions-deprecated.php (+2/-24)
inc/wpseo-functions.php (+30/-20)
inc/wpseo-non-ajax-functions.php (+99/-309)
js/dist/analysis-1240.min.js (+21/-0)
js/dist/babel-polyfill-1240.min.js (+1/-0)
js/dist/commons-1240.min.js (+1/-0)
js/dist/commons-773.min.js (+0/-42)
js/dist/components-1240.min.js (+88/-0)
js/dist/configuration-wizard-1240.min.js (+5/-0)
js/dist/configuration-wizard-773.min.js (+0/-27)
js/dist/search-appearance-1240.min.js (+1/-0)
js/dist/search-appearance-773.min.js (+0/-27)
js/dist/styled-components-1240.min.js (+9/-0)
js/dist/wp-apiFetch-1240.min.js (+1/-0)
js/dist/wp-components-1240.min.js (+19/-0)
js/dist/wp-compose-1240.min.js (+1/-0)
js/dist/wp-data-1240.min.js (+1/-0)
js/dist/wp-element-1240.min.js (+1/-0)
js/dist/wp-i18n-1240.min.js (+1/-0)
js/dist/wp-richText-1240.min.js (+1/-0)
js/dist/wp-seo-admin-1240.min.js (+1/-0)
js/dist/wp-seo-admin-773.min.js (+0/-1)
js/dist/wp-seo-admin-global-1240.min.js (+1/-0)
js/dist/wp-seo-admin-global-773.min.js (+0/-1)
js/dist/wp-seo-admin-gsc-1240.min.js (+1/-0)
js/dist/wp-seo-admin-gsc-773.min.js (+0/-1)
js/dist/wp-seo-admin-media-1240.min.js (+1/-0)
js/dist/wp-seo-admin-media-773.min.js (+0/-1)
js/dist/wp-seo-analysis-worker-1240.min.js (+1/-0)
js/dist/wp-seo-api-1240.min.js (+1/-0)
js/dist/wp-seo-api-773.min.js (+0/-1)
js/dist/wp-seo-babel-polyfill-773.min.js (+0/-5)
js/dist/wp-seo-bulk-editor-1240.min.js (+1/-0)
js/dist/wp-seo-bulk-editor-773.min.js (+0/-1)
js/dist/wp-seo-dashboard-widget-1240.min.js (+1/-0)
js/dist/wp-seo-dashboard-widget-773.min.js (+0/-7)
js/dist/wp-seo-dismissible-773.min.js (+0/-1)
js/dist/wp-seo-edit-page-1240.min.js (+1/-0)
js/dist/wp-seo-edit-page-773.min.js (+0/-1)
js/dist/wp-seo-featured-image-1240.min.js (+1/-0)
js/dist/wp-seo-featured-image-773.min.js (+0/-1)
js/dist/wp-seo-filter-explanation-1240.min.js (+1/-0)
js/dist/wp-seo-filter-explanation-773.min.js (+0/-1)
js/dist/wp-seo-help-center-1240.min.js (+1/-0)
js/dist/wp-seo-help-center-773.min.js (+0/-19)
js/dist/wp-seo-metabox-1240.min.js (+1/-0)
js/dist/wp-seo-metabox-773.min.js (+0/-1)
js/dist/wp-seo-metabox-category-1240.min.js (+1/-0)
js/dist/wp-seo-metabox-category-773.min.js (+0/-1)
js/dist/wp-seo-modal-1240.min.js (+1/-0)
js/dist/wp-seo-modal-773.min.js (+0/-23)
js/dist/wp-seo-network-admin-1240.min.js (+1/-0)
js/dist/wp-seo-post-scraper-1240.min.js (+5/-0)
js/dist/wp-seo-post-scraper-773.min.js (+0/-33)
js/dist/wp-seo-quick-edit-handler-1240.min.js (+1/-0)
js/dist/wp-seo-quick-edit-handler-773.min.js (+0/-1)
js/dist/wp-seo-recalculate-1240.min.js (+5/-0)
js/dist/wp-seo-recalculate-773.min.js (+0/-43)
js/dist/wp-seo-reindex-links-1240.min.js (+1/-0)
js/dist/wp-seo-reindex-links-773.min.js (+0/-1)
js/dist/wp-seo-replacevar-plugin-1240.min.js (+1/-0)
js/dist/wp-seo-replacevar-plugin-773.min.js (+0/-1)
js/dist/wp-seo-shortcode-plugin-1240.min.js (+1/-0)
js/dist/wp-seo-shortcode-plugin-773.min.js (+0/-1)
js/dist/wp-seo-structured-data-blocks-1240.min.js (+1/-0)
js/dist/wp-seo-term-scraper-1240.min.js (+1/-0)
js/dist/wp-seo-term-scraper-773.min.js (+0/-33)
js/dist/wp-seo-used-keywords-assessment-1240.min.js (+1/-0)
js/dist/wp-seo-wp-globals-backport-773.min.js (+0/-1)
js/vendor/lodash-noconflict.js (+1/-0)
js/vendor/lodash.min.js (+137/-0)
js/vendor/react-dom.min.js (+220/-0)
js/vendor/react.min.js (+33/-0)
languages/index.php (+0/-4)
languages/wordpress-seo-bg_BG.json (+1/-1)
languages/wordpress-seo-bs_BA.json (+1/-0)
languages/wordpress-seo-ca.json (+1/-1)
languages/wordpress-seo-cs_CZ.json (+1/-1)
languages/wordpress-seo-da_DK.json (+1/-1)
languages/wordpress-seo-de_CH.json (+1/-1)
languages/wordpress-seo-de_DE.json (+1/-1)
languages/wordpress-seo-el.json (+1/-1)
languages/wordpress-seo-en_AU.json (+1/-1)
languages/wordpress-seo-en_CA.json (+1/-1)
languages/wordpress-seo-en_GB.json (+1/-1)
languages/wordpress-seo-en_NZ.json (+1/-1)
languages/wordpress-seo-en_ZA.json (+1/-0)
languages/wordpress-seo-es_AR.json (+1/-1)
languages/wordpress-seo-es_ES.json (+1/-1)
languages/wordpress-seo-es_MX.json (+1/-0)
languages/wordpress-seo-es_PE.json (+1/-0)
languages/wordpress-seo-es_VE.json (+1/-1)
languages/wordpress-seo-fa_IR.json (+1/-1)
languages/wordpress-seo-fi.json (+0/-1)
languages/wordpress-seo-fr_CA.json (+1/-1)
languages/wordpress-seo-fr_FR.json (+1/-1)
languages/wordpress-seo-gl_ES.json (+1/-1)
languages/wordpress-seo-he_IL.json (+1/-1)
languages/wordpress-seo-hr.json (+1/-1)
languages/wordpress-seo-hu_HU.json (+1/-1)
languages/wordpress-seo-it_IT.json (+1/-1)
languages/wordpress-seo-ja.json (+1/-1)
languages/wordpress-seo-nb_NO.json (+1/-1)
languages/wordpress-seo-nl_BE.json (+1/-1)
languages/wordpress-seo-nl_NL.json (+1/-1)
languages/wordpress-seo-pl_PL.json (+1/-1)
languages/wordpress-seo-pt_AO.json (+1/-0)
languages/wordpress-seo-pt_BR.json (+1/-1)
languages/wordpress-seo-pt_PT.json (+1/-1)
languages/wordpress-seo-ro_RO.json (+1/-1)
languages/wordpress-seo-ru_RU.json (+1/-1)
languages/wordpress-seo-sk_SK.json (+1/-1)
languages/wordpress-seo-sr_RS.json (+1/-1)
languages/wordpress-seo-sv_SE.json (+1/-1)
languages/wordpress-seo-tr_TR.json (+1/-1)
languages/wordpress-seo-uk.json (+1/-0)
languages/wordpress-seo-vi.json (+1/-1)
languages/wordpress-seo-zh_CN.json (+1/-1)
languages/wordpress-seo-zh_HK.json (+0/-1)
languages/wordpress-seo-zh_TW.json (+1/-1)
languages/wordpress-seojs-bg_BG.json (+1/-1)
languages/wordpress-seojs-bs_BA.json (+1/-0)
languages/wordpress-seojs-ca.json (+1/-1)
languages/wordpress-seojs-cs_CZ.json (+1/-1)
languages/wordpress-seojs-da_DK.json (+1/-1)
languages/wordpress-seojs-de_CH.json (+1/-1)
languages/wordpress-seojs-de_DE.json (+1/-1)
languages/wordpress-seojs-el.json (+1/-1)
languages/wordpress-seojs-en_AU.json (+1/-1)
languages/wordpress-seojs-en_CA.json (+1/-1)
languages/wordpress-seojs-en_GB.json (+1/-1)
languages/wordpress-seojs-en_NZ.json (+1/-1)
languages/wordpress-seojs-en_ZA.json (+1/-0)
languages/wordpress-seojs-es_AR.json (+1/-1)
languages/wordpress-seojs-es_ES.json (+1/-1)
languages/wordpress-seojs-es_MX.json (+1/-0)
languages/wordpress-seojs-es_PE.json (+1/-0)
languages/wordpress-seojs-es_VE.json (+1/-1)
languages/wordpress-seojs-fa_IR.json (+1/-1)
languages/wordpress-seojs-fi.json (+0/-1)
languages/wordpress-seojs-fr_CA.json (+1/-1)
languages/wordpress-seojs-fr_FR.json (+1/-1)
languages/wordpress-seojs-gl_ES.json (+1/-1)
languages/wordpress-seojs-he_IL.json (+1/-1)
languages/wordpress-seojs-hr.json (+1/-1)
languages/wordpress-seojs-hu_HU.json (+1/-1)
languages/wordpress-seojs-it_IT.json (+1/-1)
languages/wordpress-seojs-ja.json (+1/-1)
languages/wordpress-seojs-nb_NO.json (+1/-1)
languages/wordpress-seojs-nl_BE.json (+1/-1)
languages/wordpress-seojs-nl_NL.json (+1/-1)
languages/wordpress-seojs-pl_PL.json (+1/-1)
languages/wordpress-seojs-pt_AO.json (+1/-0)
languages/wordpress-seojs-pt_BR.json (+1/-1)
languages/wordpress-seojs-pt_PT.json (+1/-1)
languages/wordpress-seojs-ro_RO.json (+1/-1)
languages/wordpress-seojs-ru_RU.json (+1/-1)
languages/wordpress-seojs-sk_SK.json (+1/-1)
languages/wordpress-seojs-sr_RS.json (+1/-1)
languages/wordpress-seojs-sv_SE.json (+1/-1)
languages/wordpress-seojs-tr_TR.json (+1/-1)
languages/wordpress-seojs-uk.json (+1/-0)
languages/wordpress-seojs-vi.json (+1/-1)
languages/wordpress-seojs-zh_CN.json (+1/-1)
languages/wordpress-seojs-zh_HK.json (+0/-1)
languages/wordpress-seojs-zh_TW.json (+1/-1)
languages/wordpress-seojs.json (+1/-1)
languages/wordpress-seojs.php (+306/-8)
languages/yoast-components-bg_BG.json (+1/-1)
languages/yoast-components-bs_BA.json (+1/-0)
languages/yoast-components-ca.json (+1/-1)
languages/yoast-components-cs_CZ.json (+1/-1)
languages/yoast-components-da_DK.json (+1/-1)
languages/yoast-components-de_CH.json (+1/-1)
languages/yoast-components-de_DE.json (+1/-1)
languages/yoast-components-el.json (+1/-1)
languages/yoast-components-en_AU.json (+1/-1)
languages/yoast-components-en_CA.json (+1/-1)
languages/yoast-components-en_GB.json (+1/-1)
languages/yoast-components-en_NZ.json (+1/-1)
languages/yoast-components-en_ZA.json (+1/-0)
languages/yoast-components-es_AR.json (+1/-1)
languages/yoast-components-es_ES.json (+1/-1)
languages/yoast-components-es_MX.json (+1/-0)
languages/yoast-components-es_PE.json (+1/-0)
languages/yoast-components-es_VE.json (+1/-1)
languages/yoast-components-fa_IR.json (+1/-1)
languages/yoast-components-fi.json (+0/-1)
languages/yoast-components-fr_CA.json (+1/-1)
languages/yoast-components-fr_FR.json (+1/-1)
languages/yoast-components-gl_ES.json (+1/-1)
languages/yoast-components-he_IL.json (+1/-1)
languages/yoast-components-hr.json (+1/-1)
languages/yoast-components-hu_HU.json (+1/-1)
languages/yoast-components-it_IT.json (+1/-1)
languages/yoast-components-ja.json (+1/-1)
languages/yoast-components-nb_NO.json (+1/-1)
languages/yoast-components-nl_BE.json (+1/-1)
languages/yoast-components-nl_NL.json (+1/-1)
languages/yoast-components-pl_PL.json (+1/-1)
languages/yoast-components-pt_AO.json (+1/-0)
languages/yoast-components-pt_BR.json (+1/-1)
languages/yoast-components-pt_PT.json (+1/-1)
languages/yoast-components-ro_RO.json (+1/-1)
languages/yoast-components-ru_RU.json (+1/-1)
languages/yoast-components-sk_SK.json (+1/-1)
languages/yoast-components-sr_RS.json (+1/-1)
languages/yoast-components-sv_SE.json (+1/-1)
languages/yoast-components-tr_TR.json (+1/-1)
languages/yoast-components-uk.json (+1/-0)
languages/yoast-components-vi.json (+1/-1)
languages/yoast-components-zh_CN.json (+1/-1)
languages/yoast-components-zh_HK.json (+0/-1)
languages/yoast-components-zh_TW.json (+1/-1)
languages/yoast-components.php (+219/-142)
languages/yoast-seo-js.json (+1/-1)
languages/yoast-seo-js.php (+455/-325)
migrations/20171228151840_WpYoastIndexable.php (+155/-0)
migrations/20171228151841_WpYoastPrimaryTerm.php (+96/-0)
migrations/20190529075038_WpYoastDropIndexableMetaTableIfExists.php (+41/-0)
migrations/20190529075734_WpYoastExpandIndexable.php (+86/-0)
migrations/ruckusing/lib/Ruckusing/Adapter/why (+7/-0)
migrations/ruckusing/lib/Task/why (+7/-0)
readme.txt (+204/-156)
src/builders/indexable-author-builder.php (+77/-0)
src/builders/indexable-post-builder.php (+179/-0)
src/builders/indexable-term-builder.php (+129/-0)
src/conditionals/admin-conditional.php (+21/-0)
src/conditionals/conditional.php (+23/-0)
src/conditionals/feature-flag-conditional.php (+31/-0)
src/conditionals/indexables-feature-flag-conditional.php (+21/-0)
src/conditionals/no-conditionals.php (+23/-0)
src/config/dependency-management.php (+32/-0)
src/database/database-setup.php (+47/-0)
src/database/migration-runner.php (+187/-0)
src/database/ruckusing-framework.php (+139/-0)
src/exceptions/missing-method.php (+33/-0)
src/generated/container.php (+323/-0)
src/loader.php (+126/-0)
src/loaders/oauth.php (+34/-0)
src/loggers/logger.php (+53/-0)
src/loggers/migration-logger.php (+55/-0)
src/main.php (+38/-0)
src/models/indexable-extension.php (+34/-0)
src/models/indexable.php (+100/-0)
src/models/primary-term.php (+31/-0)
src/models/seo-links.php (+22/-0)
src/models/seo-meta.php (+27/-0)
src/oauth/client.php (+266/-0)
src/orm/yoast-model.php (+709/-0)
src/orm/yoast-orm-wrapper.php (+159/-0)
src/repositories/indexable-repository.php (+182/-0)
src/repositories/primary-term-repository.php (+52/-0)
src/repositories/seo-links-repository.php (+33/-0)
src/repositories/seo-meta-repository.php (+42/-0)
src/watchers/indexable-author-watcher.php (+88/-0)
src/watchers/indexable-post-watcher.php (+111/-0)
src/watchers/indexable-term-watcher.php (+92/-0)
src/watchers/primary-term-watcher.php (+201/-0)
src/wordpress/initializer.php (+21/-0)
src/wordpress/integration.php (+23/-0)
src/wordpress/loadable.php (+21/-0)
src/wordpress/wrapper.php (+37/-0)
vendor/autoload.php (+1/-1)
vendor/autoload_52.php (+1/-1)
vendor/composer/ClassLoader.php (+2/-2)
vendor/composer/autoload_classmap.php (+302/-49)
vendor/composer/autoload_files.php (+0/-10)
vendor/composer/autoload_real.php (+4/-22)
vendor/composer/autoload_real_52.php (+3/-5)
vendor/composer/autoload_static.php (+307/-58)
vendor/yoast/i18n-module/CHANGELOG.md (+10/-0)
vendor/yoast/i18n-module/src/i18n-module-wordpressorg.php (+0/-86)
vendor/yoast/i18n-module/src/i18n-module.php (+0/-388)
vendor/yoast/i18n-module/src/i18n-v3.php (+418/-0)
vendor/yoast/i18n-module/src/i18n-wordpressorg-v3.php (+93/-0)
vendor/yoast/whip/CHANGELOG.md (+0/-34)
vendor/yoast/whip/LICENSE (+0/-21)
vendor/yoast/whip/phpunit.xml (+0/-13)
vendor/yoast/whip/src/Whip_Configuration.php (+0/-54)
vendor/yoast/whip/src/Whip_Host.php (+0/-88)
vendor/yoast/whip/src/Whip_MessageDismisser.php (+0/-45)
vendor/yoast/whip/src/Whip_MessageFormatter.php (+0/-37)
vendor/yoast/whip/src/Whip_MessagesManager.php (+0/-83)
vendor/yoast/whip/src/Whip_RequirementsChecker.php (+0/-148)
vendor/yoast/whip/src/Whip_VersionRequirement.php (+0/-133)
vendor/yoast/whip/src/Whip_WPDismissOption.php (+0/-36)
vendor/yoast/whip/src/Whip_WPMessageDismissListener.php (+0/-51)
vendor/yoast/whip/src/configs/default.php (+0/-5)
vendor/yoast/whip/src/configs/version.php (+0/-3)
vendor/yoast/whip/src/exceptions/Whip_EmptyProperty.php (+0/-10)
vendor/yoast/whip/src/exceptions/Whip_InvalidOperatorType.php (+0/-22)
vendor/yoast/whip/src/exceptions/Whip_InvalidType.php (+0/-18)
vendor/yoast/whip/src/exceptions/Whip_InvalidVersionComparisonString.php (+0/-19)
vendor/yoast/whip/src/facades/wordpress.php (+0/-36)
vendor/yoast/whip/src/interfaces/Whip_DismissStorage.php (+0/-24)
vendor/yoast/whip/src/interfaces/Whip_Listener.php (+0/-15)
vendor/yoast/whip/src/interfaces/Whip_Message.php (+0/-8)
vendor/yoast/whip/src/interfaces/Whip_MessagePresenter.php (+0/-10)
vendor/yoast/whip/src/interfaces/Whip_Requirement.php (+0/-8)
vendor/yoast/whip/src/interfaces/Whip_VersionDetector.php (+0/-21)
vendor/yoast/whip/src/messages/Whip_BasicMessage.php (+0/-42)
vendor/yoast/whip/src/messages/Whip_HostMessage.php (+0/-56)
vendor/yoast/whip/src/messages/Whip_InvalidVersionRequirementMessage.php (+0/-37)
vendor/yoast/whip/src/messages/Whip_NullMessage.php (+0/-13)
vendor/yoast/whip/src/messages/Whip_UpgradePhpMessage.php (+0/-55)
vendor/yoast/whip/src/presenters/Whip_WPMessagePresenter.php (+0/-83)
vendor/yoast/whip/tests/ConfigurationTest.php (+0/-62)
vendor/yoast/whip/tests/MessageDismisserTest.php (+0/-86)
vendor/yoast/whip/tests/MessageTest.php (+0/-23)
vendor/yoast/whip/tests/MessagesManagerTest.php (+0/-14)
vendor/yoast/whip/tests/RequirementsCheckerTest.php (+0/-144)
vendor/yoast/whip/tests/VersionRequirementTest.php (+0/-99)
vendor/yoast/whip/tests/bootstrap.php (+0/-5)
vendor_prefixed/guzzlehttp/guzzle/src/Client.php (+347/-0)
vendor_prefixed/guzzlehttp/guzzle/src/ClientInterface.php (+79/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Cookie/CookieJar.php (+245/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php (+76/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php (+83/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php (+66/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Cookie/SetCookie.php (+343/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Exception/BadResponseException.php (+19/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Exception/ClientException.php (+10/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Exception/ConnectException.php (+31/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Exception/GuzzleException.php (+16/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Exception/RequestException.php (+165/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Exception/SeekException.php (+25/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Exception/ServerException.php (+10/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php (+7/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Exception/TransferException.php (+7/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Handler/CurlFactory.php (+425/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php (+26/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Handler/CurlHandler.php (+39/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php (+160/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Handler/EasyHandle.php (+67/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Handler/MockHandler.php (+152/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Handler/Proxy.php (+46/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Handler/StreamHandler.php (+376/-0)
vendor_prefixed/guzzlehttp/guzzle/src/HandlerStack.php (+239/-0)
vendor_prefixed/guzzlehttp/guzzle/src/MessageFormatter.php (+151/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Middleware.php (+222/-0)
vendor_prefixed/guzzlehttp/guzzle/src/Pool.php (+106/-0)
vendor_prefixed/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php (+86/-0)
vendor_prefixed/guzzlehttp/guzzle/src/RedirectMiddleware.php (+160/-0)
vendor_prefixed/guzzlehttp/guzzle/src/RequestOptions.php (+228/-0)
vendor_prefixed/guzzlehttp/guzzle/src/RetryMiddleware.php (+84/-0)
vendor_prefixed/guzzlehttp/guzzle/src/TransferStats.php (+110/-0)
vendor_prefixed/guzzlehttp/guzzle/src/UriTemplate.php (+191/-0)
vendor_prefixed/guzzlehttp/guzzle/src/functions.php (+294/-0)
vendor_prefixed/guzzlehttp/guzzle/src/functions_include.php (+8/-0)
vendor_prefixed/guzzlehttp/promises/src/AggregateException.php (+14/-0)
vendor_prefixed/guzzlehttp/promises/src/CancellationException.php (+10/-0)
vendor_prefixed/guzzlehttp/promises/src/Coroutine.php (+135/-0)
vendor_prefixed/guzzlehttp/promises/src/EachPromise.php (+190/-0)
vendor_prefixed/guzzlehttp/promises/src/FulfilledPromise.php (+69/-0)
vendor_prefixed/guzzlehttp/promises/src/Promise.php (+231/-0)
vendor_prefixed/guzzlehttp/promises/src/PromiseInterface.php (+84/-0)
vendor_prefixed/guzzlehttp/promises/src/PromisorInterface.php (+16/-0)
vendor_prefixed/guzzlehttp/promises/src/RejectedPromise.php (+74/-0)
vendor_prefixed/guzzlehttp/promises/src/RejectionException.php (+40/-0)
vendor_prefixed/guzzlehttp/promises/src/TaskQueue.php (+62/-0)
vendor_prefixed/guzzlehttp/promises/src/TaskQueueInterface.php (+24/-0)
vendor_prefixed/guzzlehttp/promises/src/functions.php (+387/-0)
vendor_prefixed/guzzlehttp/promises/src/functions_include.php (+8/-0)
vendor_prefixed/guzzlehttp/psr7/src/AppendStream.php (+202/-0)
vendor_prefixed/guzzlehttp/psr7/src/BufferStream.php (+115/-0)
vendor_prefixed/guzzlehttp/psr7/src/CachingStream.php (+115/-0)
vendor_prefixed/guzzlehttp/psr7/src/DroppingStream.php (+36/-0)
vendor_prefixed/guzzlehttp/psr7/src/FnStream.php (+132/-0)
vendor_prefixed/guzzlehttp/psr7/src/InflateStream.php (+48/-0)
vendor_prefixed/guzzlehttp/psr7/src/LazyOpenStream.php (+35/-0)
vendor_prefixed/guzzlehttp/psr7/src/LimitStream.php (+128/-0)
vendor_prefixed/guzzlehttp/psr7/src/MessageTrait.php (+150/-0)
vendor_prefixed/guzzlehttp/psr7/src/MultipartStream.php (+123/-0)
vendor_prefixed/guzzlehttp/psr7/src/NoSeekStream.php (+20/-0)
vendor_prefixed/guzzlehttp/psr7/src/PumpStream.php (+140/-0)
vendor_prefixed/guzzlehttp/psr7/src/Request.php (+112/-0)
vendor_prefixed/guzzlehttp/psr7/src/Response.php (+61/-0)
vendor_prefixed/guzzlehttp/psr7/src/Rfc7230.php (+18/-0)
vendor_prefixed/guzzlehttp/psr7/src/ServerRequest.php (+302/-0)
vendor_prefixed/guzzlehttp/psr7/src/Stream.php (+212/-0)
vendor_prefixed/guzzlehttp/psr7/src/StreamDecoratorTrait.php (+128/-0)
vendor_prefixed/guzzlehttp/psr7/src/StreamWrapper.php (+102/-0)
vendor_prefixed/guzzlehttp/psr7/src/UploadedFile.php (+244/-0)
vendor_prefixed/guzzlehttp/psr7/src/Uri.php (+584/-0)
vendor_prefixed/guzzlehttp/psr7/src/UriNormalizer.php (+179/-0)
vendor_prefixed/guzzlehttp/psr7/src/UriResolver.php (+190/-0)
vendor_prefixed/guzzlehttp/psr7/src/functions.php (+657/-0)
vendor_prefixed/guzzlehttp/psr7/src/functions_include.php (+8/-0)
vendor_prefixed/j4mie/idiorm/idiorm.php (+2415/-0)
vendor_prefixed/league/oauth2-client/src/Grant/AbstractGrant.php (+72/-0)
vendor_prefixed/league/oauth2-client/src/Grant/AuthorizationCode.php (+38/-0)
vendor_prefixed/league/oauth2-client/src/Grant/ClientCredentials.php (+38/-0)
vendor_prefixed/league/oauth2-client/src/Grant/Exception/InvalidGrantException.php (+25/-0)
vendor_prefixed/league/oauth2-client/src/Grant/GrantFactory.php (+91/-0)
vendor_prefixed/league/oauth2-client/src/Grant/Password.php (+38/-0)
vendor_prefixed/league/oauth2-client/src/Grant/RefreshToken.php (+38/-0)
vendor_prefixed/league/oauth2-client/src/OptionProvider/HttpBasicAuthOptionProvider.php (+38/-0)
vendor_prefixed/league/oauth2-client/src/OptionProvider/OptionProviderInterface.php (+30/-0)
vendor_prefixed/league/oauth2-client/src/OptionProvider/PostAuthOptionProvider.php (+46/-0)
vendor_prefixed/league/oauth2-client/src/Provider/AbstractProvider.php (+709/-0)
vendor_prefixed/league/oauth2-client/src/Provider/Exception/IdentityProviderException.php (+45/-0)
vendor_prefixed/league/oauth2-client/src/Provider/GenericProvider.php (+190/-0)
vendor_prefixed/league/oauth2-client/src/Provider/GenericResourceOwner.php (+57/-0)
vendor_prefixed/league/oauth2-client/src/Provider/ResourceOwnerInterface.php (+35/-0)
vendor_prefixed/league/oauth2-client/src/Token/AccessToken.php (+174/-0)
vendor_prefixed/league/oauth2-client/src/Token/AccessTokenInterface.php (+65/-0)
vendor_prefixed/league/oauth2-client/src/Token/ResourceOwnerAccessTokenInterface.php (+25/-0)
vendor_prefixed/league/oauth2-client/src/Tool/ArrayAccessorTrait.php (+47/-0)
vendor_prefixed/league/oauth2-client/src/Tool/BearerAuthorizationTrait.php (+35/-0)
vendor_prefixed/league/oauth2-client/src/Tool/GuardedPropertyTrait.php (+66/-0)
vendor_prefixed/league/oauth2-client/src/Tool/MacAuthorizationTrait.php (+76/-0)
vendor_prefixed/league/oauth2-client/src/Tool/ProviderRedirectTrait.php (+105/-0)
vendor_prefixed/league/oauth2-client/src/Tool/QueryBuilderTrait.php (+33/-0)
vendor_prefixed/league/oauth2-client/src/Tool/RequestFactory.php (+67/-0)
vendor_prefixed/league/oauth2-client/src/Tool/RequiredParameterTrait.php (+51/-0)
vendor_prefixed/psr/container/src/ContainerExceptionInterface.php (+13/-0)
vendor_prefixed/psr/container/src/ContainerInterface.php (+36/-0)
vendor_prefixed/psr/container/src/NotFoundExceptionInterface.php (+13/-0)
vendor_prefixed/psr/http-message/src/MessageInterface.php (+177/-0)
vendor_prefixed/psr/http-message/src/RequestInterface.php (+124/-0)
vendor_prefixed/psr/http-message/src/ResponseInterface.php (+66/-0)
vendor_prefixed/psr/http-message/src/ServerRequestInterface.php (+249/-0)
vendor_prefixed/psr/http-message/src/StreamInterface.php (+144/-0)
vendor_prefixed/psr/http-message/src/UploadedFileInterface.php (+118/-0)
vendor_prefixed/psr/http-message/src/UriInterface.php (+309/-0)
vendor_prefixed/psr/log/Psr/Log/AbstractLogger.php (+121/-0)
vendor_prefixed/psr/log/Psr/Log/InvalidArgumentException.php (+7/-0)
vendor_prefixed/psr/log/Psr/Log/LogLevel.php (+18/-0)
vendor_prefixed/psr/log/Psr/Log/LoggerAwareInterface.php (+18/-0)
vendor_prefixed/psr/log/Psr/Log/LoggerAwareTrait.php (+25/-0)
vendor_prefixed/psr/log/Psr/Log/LoggerInterface.php (+115/-0)
vendor_prefixed/psr/log/Psr/Log/LoggerTrait.php (+132/-0)
vendor_prefixed/psr/log/Psr/Log/NullLogger.php (+28/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Adapter/Base.php (+150/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Adapter/ColumnDefinition.php (+108/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Adapter/Interface.php (+223/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Adapter/MySQL/Base.php (+1189/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Adapter/MySQL/TableDefinition.php (+268/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Adapter/PgSQL/Base.php (+1241/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Adapter/PgSQL/TableDefinition.php (+252/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Adapter/Sqlite3/Base.php (+791/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Adapter/Sqlite3/TableDefinition.php (+208/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Adapter/TableDefinition.php (+95/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Exception.php (+94/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/FrameworkRunner.php (+481/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Migration/Base.php (+304/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Task/Base.php (+109/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Task/Interface.php (+54/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Task/Manager.php (+186/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Util/Logger.php (+107/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Util/Migrator.php (+299/-0)
vendor_prefixed/ruckusing/lib/Ruckusing/Util/Naming.php (+163/-0)
vendor_prefixed/ruckusing/lib/Task/Db/Generate.php (+208/-0)
vendor_prefixed/ruckusing/lib/Task/Db/Migrate.php (+347/-0)
vendor_prefixed/ruckusing/lib/Task/Db/Schema.php (+113/-0)
vendor_prefixed/ruckusing/lib/Task/Db/Setup.php (+85/-0)
vendor_prefixed/ruckusing/lib/Task/Db/Status.php (+109/-0)
vendor_prefixed/ruckusing/lib/Task/Db/Version.php (+98/-0)
vendor_prefixed/ruckusing/lib/version.php (+5/-0)
vendor_prefixed/symfony/dependency-injection/Argument/RewindableGenerator.php (+41/-0)
vendor_prefixed/symfony/dependency-injection/Container.php (+467/-0)
vendor_prefixed/symfony/dependency-injection/ContainerInterface.php (+91/-0)
vendor_prefixed/symfony/dependency-injection/Exception/EnvNotFoundException.php (+24/-0)
vendor_prefixed/symfony/dependency-injection/Exception/ExceptionInterface.php (+22/-0)
vendor_prefixed/symfony/dependency-injection/Exception/InvalidArgumentException.php (+20/-0)
vendor_prefixed/symfony/dependency-injection/Exception/LogicException.php (+18/-0)
vendor_prefixed/symfony/dependency-injection/Exception/ParameterCircularReferenceException.php (+30/-0)
vendor_prefixed/symfony/dependency-injection/Exception/RuntimeException.php (+20/-0)
vendor_prefixed/symfony/dependency-injection/Exception/ServiceCircularReferenceException.php (+36/-0)
vendor_prefixed/symfony/dependency-injection/Exception/ServiceNotFoundException.php (+58/-0)
vendor_prefixed/symfony/dependency-injection/ParameterBag/EnvPlaceholderParameterBag.php (+108/-0)
vendor_prefixed/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php (+62/-0)
vendor_prefixed/symfony/dependency-injection/ParameterBag/ParameterBag.php (+263/-0)
vendor_prefixed/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php (+103/-0)
vendor_prefixed/symfony/dependency-injection/ResettableContainerInterface.php (+30/-0)
wp-seo-main.php (+158/-65)
wp-seo.php (+5/-2)
wpml-config.xml (+0/-1)
To merge this branch: bzr merge lp://staging/~jlosito/wordpress/wp-plugin-yoast
Reviewer Review Type Date Requested Status
David Lawson (community) Approve
Review via email: mp+375333@code.staging.launchpad.net

Commit message

Upgraded to 12.4

closes #121349

To post a comment you must log in.
Revision history for this message
David Lawson (deej) wrote :

+1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches