WordPress Cluster 6.24.10

  • MU Plugin updates
    • Advertising 1.0.9
      • Module updates
        • DFP Prebid 1.0.3
          • Prebid.js rebundled with latest version
            • Bundle
              • Networks
                • AppNexus
                • Rubicon
              • Modules
                • GDPR ConsentManagement
    • WordPress Cluster 3.8.0
      • [deprecated] Cookiebot
        • Developer only deprecation notice display applied to all themes using feature.
  • New MU Plugin
    • Consent 1.0.0
      • Quantcast Choice IAB CMP
  • New Theme Feature
    • Sponsored Content 1.0
      • Allow Theme Developers to add sponsored content logic to relevant sites.

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

WordPress Cluster 6.22.16

  • Shortcode updates
    • Booking.com
      • Additional fields added to shortcode
        • bookingdotcom id=”1557933″ height=”300″ width=”700″ prod=”sbp” cc1=”us”
    • Amazon Widget
      • amazon_widget src=”//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=GB&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=dcthomson0e-21&marketplace=amazon&region=GB&placement=B01LWNG12E&asins=B01LWNG12E&linkId=99c4d0abab4c704f3f407f4556555c6b&show_border=false&link_opens_in_new_window=true&price_color=333333&title_color=0066c0&bg_color=fffff”
  • Must Use Plugins updated
    • Wave FM Listen Live:
      • Added Wave FM Listen Live plugin and shortcode to theme features
        • wavefmlistenlive station=”URL” img=”URL”
  • Developers
    • PHPstorm settings for Mac users

PR: https://github.com/dc-thomson/wordpress/pull/1208, https://github.com/dc-thomson/wordpress/pull/1203, https://github.com/dc-thomson/wordpress/pull/1205

WordPress Cluster 6.22.14

  • Must Use Plugins updated;
    • WPC 3.5.6:
      • Hotfix for security flaw in WordPress 4.9.6 which stops authenticated users the ability to delete any file.
      • Documentation for existing patches
      • Removal of the disable search patch as it’s covered by the disable-search.php functions.
  • Plugins Updated;
    • Amp 0.7.2
    • Wordfence 7.1.8
    • Yoast SEO 7.7.2
  • Themes Updated;
    • Hueman 3.4.0
  • Other
    • Language updates
  •  Developers
    • Fixes support for ElasticSearch and MariaDB
    • Fixes writing files by the PHP process for non Windows developers.

PR: https://github.com/dc-thomson/wordpress/pull/1199
PR: https://github.com/dc-thomson/wordpress/pull/1200
PR: https://github.com/dc-thomson/wordpress/pull/1201

WordPress Cluster 6.22.11

  • Plugins Updated;
    • PA Importer 1.3.0
      • Removed the smarts that force the plugin to restart itself causing a second crob job. Failed jobs should be amended via a cavalcade job status change from failed to completed.
      • Removed the smarts to check if the pa importer is already running, now manged by cavalcade. This can prevent PA-importer from running if the status is stuck on ‘running’.
      • In addition to requesting the last X stories and processing all of them potentially missing stories if more than X are published, introduced a Batch Limit setting which limits the number of updates/adds per 2 minute cycle, so the system can catch up with missing posts. Typically there are less than a handful per update.
      • Fixed a logic issue where not all updates were counted.
      • Refactored code to make it more readable.
    • Google Tag Manager for WordPress 1.8.1
    • MailChimp for WordPress 4.2.3
    • Pods – Custom Content Types and Fields 2.7.6
    • Wordfence to 7.1.7
    • Yoast SEO to 7.6.1
  • Developers:
    • Fix writing permissions for logs:
      • Update the following line in wp-config.php:
define( 'WPC_LOG_FOLDER', '/srv/wpcluster/logs' );
      • Reload the config: vagrant reload web
    • Vagrant Update
      • PHP Mess Dectector Rules
      • PhpStorm Settings Export

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

WordPress Cluster 6.22.3

  • Must Use Plugins;
    • WPC ElasticPress 1.0.4:
      • Handle buckets with empty filter types.
      • Make return values more consistent
  • Plugins Updated:
    • Cluster 3.5.3:
      • Site Administrators can no longer delete sites.
    • Simple Sitemaps 1.1.0
      • Compatiblity with Yoast SEO XML Sitemaps and Yoast News SEO:
        • Disables the Yoast sitemap functionality when active (and enables when deactivated).
        • News sitemaps is now redirected from /sitemap-news.xml to /news-sitemap.xml consistent with the defaults of Yoast News SEO.
      • Now flushes rewrite rules when required.
    • Feature Posts 1.4.3
      • Handle ajax queries with missing post_ids
      • Replace deprecated use of is_plugin_page()
    • Themes Updated
      • Syndicate 1.1.2
        • Bugfix handling attachment links in single-extra template.
  • Developers
    • Vagrant management  more often asks for sudo when required.
    • Vagrant linux compatiblity fixes.

https://github.com/dc-thomson/wordpress/pull/1151, https://github.com/dc-thomson/wordpress/pull/1153, https://github.com/dc-thomson/wordpress/pull/11535

WordPress Cluster 6.21.5

  • Plugins Updated:
    • Yoast SEO: Search Index Plugin 99.1.0
      • Prevent rendering attachments.
  • Developers
    • Vagrant compatibility fixes for Linux host OS.
  • Theme Updates
    • Preference Centre 1.2.10
      • Updated Passport ToS and Privacy Links.

PR: https://github.com/dc-thomson/wordpress/pull/1135, https://github.com/dc-thomson/wordpress/pull/1136

WordPress Cluster 6.19.13

  • Plugins Updated:
    • PA Importer 1.2.2
      • Reimplemented time comparison logic using timezone aware functions
    • Developers
      • Vagrant: set timezone to production timezone for consistency.
      • Please update your vms by running the following command:
vagrant provision

PR:

  • https://github.com/dc-thomson/wordpress/pull/1060

WordPress Cluster 6.17.1

  • Must Use Plugins Updated
    • Redis Object-Cache Dropin 1.3.8
  • Vagrant Developers
    • In the Project root /log now holds the /srv/wordpress/logs folder for easy access
    • Log write permissions are corrected
    • Wyvex Paywall uses our test account for local development

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

Post deploy – developers:

vagrant destroy web -f && vagrant up

WordPress Cluster 6.14

  • MU Plugins updated;
    • MPP Paywall 1.1.22
      • Fire analytic events to Permutive and / or Google Analytics when the MPP Register / Subscribe prompt is shown.
    • WordPress Cluster 3.4.8
      • Release note permalinks are now correctly mapped to the main network site. (hi visitors!)
  • Developers
    • Fix Vagrant Nginx setup.

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

WordPress Cluster 6.13.0

    • Plugins updated;
      • VOWs Awards 1.1.3
        • Removed “Celebrants” from supplier category.
      • Wyvex Paywall 1.0.20
        • PLAN-1320: Upgraded auth0’s Lock JS from 10 to 11.
        • PLAN-1320: Modified usages of lock.getProfile() to use new Lock 11 accessToken instead of idToken.
        • PLAN-1324: Simplified paging so not all page links are rendered.
    •  Developers

Developer Notes

Before pulling master, please update using the following commands:

vagrant halt
vagrant plugin install vagrant-winnfsd
# put the exe from https://github.com/winnfsd/vagrant-winnfsd/tree/master/bin in your path
git checkout master
git pull origin master
vagrant destroy web
vagrant up

Debug sessions now have to be started explicitly, see the onboarding document.

PR: https://github.com/dc-thomson/wordpress/pull/958, https://github.com/dc-thomson/wordpress/pull/962