WordPress Cluster 9.0.120

  • MU Plugins Updated:
    • Added Thinglink shortcode support to Cluster.
    • JW Player Embed 1.4
      • Removing custom feature that JW didn’t offer in their Dashboard player configuration settings – but now do.
  • Plugins Updated:
      • Magento 1.0.3
        • Added URL product searching as well as name searching.
        • Tightened up CSS spacing of items.
      • Ad Inserter 2.6.10
      • AMP 1.5.4
      • WordFence 7.4.8
  • Themes Updated:
    • Best Ever Xmas 1.0.4
      • Added the Magento plugin and associated styles.
    • Hueman 3.5.11
  • Developers
    • VVV
      • Gutenberg site
        • Bugfix for disabling/switching back via manage.sh

PR: https://github.com/dc-thomson/wordpress/pull/2800

https://github.com/dc-thomson/wordpress/pull/2801

https://github.com/dc-thomson/wordpress/pull/2797

https://github.com/dc-thomson/wordpress/pull/2807

https://github.com/dc-thomson/wordpress/pull/2806

https://github.com/dc-thomson/wordpress/pull/2805

https://github.com/dc-thomson/wordpress/pull/2804

https://github.com/dc-thomson/wordpress/pull/2803

WordPress Cluster 9.0.119

  • Plugin Updates
    • Dark Matter 2.1.0
      • Added support and tests for Site Health Checks feature, originally introduced in WordPress 5.2. Tests the following;
        • Ensure the sunrise.php dropin is present.
        • Ensure the sunrise.php matches the version within Dark Matter.
        • Ensure the SUNRISE constant is setup correctly.
        • Checks FORCE_SSL_ADMIN is setup correctly and encourages best practices regarding HTTPS.
        • Checks COOKIE_DOMAIN to ensure it is not set.
        • Recommends a primary domain is set.
      • Changed the behaviour when COOKIE_DOMAIN is set.
        • Now disables SSO (Single-Sign On) and no longer produces in a `wp_die()` error.
        • The new Site Health check will note an error if COOKIE_DOMAIN is set and state that SSO has been disabled.
      • Added PHPCS through Composer for development.
        • Set to adhere to the WordPress-VIP-Go coding standards (https://wpvip.com/documentation/how-to-install-php-code-sniffer-for-wordpress-vip/).
        • Reorganised filenames to be all lowercase with hyphens and prefixed `class-` where appropriate.
        • Improved checks and sanitisation of Server Variables.
        • All spaces are tabs – courtesy of phpcbf – rejoice!
      • Changed the way the SSO script is included.
        • The script tag is now created within JavaScript.
        • Unix epoch is appended to the URL for cache breaking.
        • Note; it is still recommended to exclude the `dark_matter_dmcheck` and `dark_matter_dmsso` is excluded from any request caching solution.
      • When creating a new domain, the protocol field now defaults to HTTPS.
      • Fixed the DM_URL->unmap() method doc block.
      • Switch the CSS build from SASS to PostCSS and CSS / Webpack is updated accordingly.
      • Removed an unused property in DM_UI class.
      • Changed `wp darkmatter dropin` check to use the same test method from Site Health.
      • Added localisation to the JavaScript UI components.
      • Tested with WordPress 5.4.x.
      • Contributing notes;
        • Added husky / lint-staged.
        • Pre-commit runs lint checks for JavaScript and PHP files.
  • Developer
    • Legacy Vagrant build folder removed
  • PR
    • https://github.com/dc-thomson/wordpress/pull/2798
    • https://github.com/dc-thomson/wordpress/pull/2799

WordPress Cluster 9.0.117

  • Syndicate Content Distribution
    • Add subscriber setting to create fp posts from ondemand.
    • Add acf fields to Syndicate theme for use by OnDemand post type to push through posts to specific news outlets.
    • Posts can be pushed with different publish statuses, and will map shared meta in to the subscriber site.
  • Plugins Updated:
    • Magento 1.0.2
      • Added extra CSS styles to slider items.
      • Added additional image checks.
    • ESIO Server 3.8.4
      • Restored missing ESIO settings UI
    • Syndicate Subscriber
      • Fixes one of the reported most common errors.
    • Blaize 1.14.4
      • Fixed PHP errors
  • MU Plugins updated:
    • Advertising 2.8.13
      • Reintroduce removing top billboard on mobile this time using dfp library slot type to control which ad sizes are allowed in the responsive ad slot.
    • Archive 1.0.0
      • Prepend date whenever a site is archived.
  • Developer
    • VVV
      • Gutenberg site added to the provision YAML (needs manually copied to replace, as per initial setup steps)
      • New guest commands to facilitate Gutenberg-ing WPC:
        • manage.sh wpcguten enable
        • manage.sh wpcguten disable
        • Reserved for when you are generating an updated backup from a full wpc backup:
          • manage.sh wpcguten enable empty

PR: https://github.com/dc-thomson/wordpress/pull/2792,
https://github.com/dc-thomson/wordpress/pull/2790,
https://github.com/dc-thomson/wordpress/pull/2786,
https://github.com/dc-thomson/wordpress/pull/2742

https://github.com/dc-thomson/wordpress/pull/2787
https://github.com/dc-thomson/wordpress/pull/2775
https://github.com/dc-thomson/wordpress/pull/2768

WordPress Cluster 9.0.114

  • Plugin Updates
    • ad-inserter 2.6.8 to 2.6.9
    • advanced-custom-fields-pro 5.8.11 to 5.8.12
    • mailchimp-for-wp 4.7.7 to 4.7.8
    • pods 2.7.20 to 2.7.20.1
    • redis-cache 1.5.9 to 1.6.3
  • Theme Updates
    • hueman 3.5.8 to 3.5.9
    • twentynineteen 1.5 to 1.6
    • twentytwenty 1.3 to 1.4

PR: https://github.com/dc-thomson/wordpress/pull/2776
https://github.com/dc-thomson/wordpress/pull/2777
https://github.com/dc-thomson/wordpress/pull/2778
https://github.com/dc-thomson/wordpress/pull/2779
https://github.com/dc-thomson/wordpress/pull/2780
https://github.com/dc-thomson/wordpress/pull/2781
https://github.com/dc-thomson/wordpress/pull/2782
https://github.com/dc-thomson/wordpress/pull/2783

WordPress Cluster 9.0.113

  • MU – picture-use-reporting.php
    • Remove superfluous cache key deletion, which was possibly causing race condition under load and duplication site_meta key.
  • Plugins updated:
    • Blaize 1.14.3
      • Added cache debug
        • Zephr cache information display only for Super Admins
      • Added trim() around Subscriptions ACF pack inputs
      • Improved ACF labels for functional clarity
      • PHP cleanup
  • Themes updated:
    • DCT Corporate 2.1.9
      • Replacing unknown serif font with standard serif
    • Oor Wullie’s Big Bucket Trail 1.2.1
      • Replacing Frutiger font with Open Sans
      • CSS fixes
    • DCT Events 2.3.1
      • Replaced self-hosted Museo Slab with Typekit-hosted Museo Slab
      • Replaced Nexa with Typekit’s Agenda
      • CSS fixes
    • Discovery Print 1.0.11
      • Replaced old Typekit include with new one
      • CSS fixes
    • Scottish Wedding Directory 4.2.0
      • Replaced old Typekit include with new one
    • Manto 1.2.0
      • Replaced old Typekit include with new one
    • Platinum Child 1.2.2
      • Replaced old Typekit include with new one
  • Themes removed:
    • 1452
      • Theme never used
    • DCT Careers
      • Theme replaced by proprietary Vacancies section
    • WaveFM
      • Theme replaced by third party site

PRs:

  • https://github.com/dc-thomson/wordpress/pull/2769
  • https://github.com/dc-thomson/wordpress/pull/2770
  • https://github.com/dc-thomson/wordpress/pull/2772
  • https://github.com/dc-thomson/wordpress/pull/2757
  • https://github.com/dc-thomson/wordpress/pull/2771

WordPress Cluster 9.0.111

  • WordPress updated to 5.4.2
    • No database upgrade required.
  • Plugins Updated:
    • Magento 1.0.1
      • Resolved issues when adding products block to a category page.
      • Added SKU to product search

PR: https://github.com/dc-thomson/wordpress/pull/2758
https://github.com/dc-thomson/wordpress/pull/2766