WordPress Cluster 10.1.32

  • Plugins updated:
    • Rolled back DCT UICs 1.3.0
  • Themes updated:
    • Blocks 2.24.9
    • Added Horizontal scroller shortcode – headline + image, headline + image + number
    • Added vertical scrollers shortcode – headline + image, headline only, headline + number
    • Added in article links shortcode – single and grouped links
    • Blocks 2.27.2
    • Removed AMP support
    • The Courier 4.6.1
    • Removed AMP support
    • Energy Voice 5.3.12
    • Removed AMP support
    • ESG Voice 1.0.1
    • Removed AMP support
    • Press and Journal 4.6.1
    • Removed AMP support
    • Sunday Post 4.2.7
    • Removed AMP support
    • Blocks 2.27.2
    • Added Editorial Template support
    • Energy Voice 5.3.12
    • Added premium content label to the editorial template.
    • Energy Voice 5.3.13
    • Added a paywall toggle to allow articles to bypass the paywall.
    • ESG Voice 1.0.2
    • Updated some elements with brand colours

MU-Plugins Updated:

Plugins Added:

  • Slick

PR:
https://github.com/dc-thomson/wordpress/pull/4528
https://github.com/dc-thomson/wordpress/pull/4503
https://github.com/dc-thomson/wordpress/pull/4549
https://github.com/dc-thomson/wordpress/pull/4654
https://github.com/dc-thomson/wordpress/pull/4593
https://github.com/dc-thomson/wordpress/pull/4622
https://github.com/dc-thomson/wordpress/pull/4655

JIRA:
https://dcthomson.atlassian.net/browse/NP-2237
https://dcthomson.atlassian.net/browse/NP-2238
https://dcthomson.atlassian.net/browse/NP-2250
https://dcthomson.atlassian.net/browse/NP-2242
https://dcthomson.atlassian.net/browse/NP-2123
https://dcthomson.atlassian.net/browse/EVW-167
https://dcthomson.atlassian.net/browse/EVW-166
https://dcthomson.atlassian.net/browse/EVW-245

WordPress Cluster 10.1.31

  • Plugin Updates
    • Google Tag Manager for WordPress 1.15 > 1.15.1
    • Dark Matter 2.2.3 > 2.3.2
    • Contact Form 7 5.5.6 > 5.5.6.1
    • Yoast SEO 18.8 > 18.9
    • Wordfence 7.5.9 > 7.5.10

Theme Updates

  • twentynineteen
  • twentyseventeen
  • twentysixteen
  • twentytwenty
  • twentytwentytwo

PR:
https://github.com/dc-thomson/wordpress/pull/4647
https://github.com/dc-thomson/wordpress/pull/4648
https://github.com/dc-thomson/wordpress/pull/4649
https://github.com/dc-thomson/wordpress/pull/4645
https://github.com/dc-thomson/wordpress/pull/4646
https://github.com/dc-thomson/wordpress/pull/4651

WordPress Cluster 10.1.29

  • MU Plugins updated:

    • User Roles 1.3.2
    • Removed type casting and added array checks
  • Plugins updated:

    • Blaize 1.27.4
    • Updating cache functions in AJAX
    • DCT UIC 1.2.16
    • Move the logic that toggles the visibility of the login UIC into toggleCommentsLoginForms()
    • DCT UICs 1.3.0
    • Re-deploying former 1.3.0 release
    • Splitting Newsletter management JS into own file
      • Adding feature flags around key functions, to debug Quality Reads conflicts
    • Viafoura 1.0.2
    • Hook into body_open to place the comments-login blaize feature tag on the page
    • Remove unused variable in event subscription callback
  • Themes updated:

    • ESG Voice 1.0
    • New ESG Voice WP theme
    • DCT Corporate 2.2.2
    • Logo added to footer
    • Footer restyling
    • Blocks 2.27.1
    • Removed un-needed on click listener for vf-nav-button
    • Removed the blaize feature tag for the comments-login UIC in favour of putting it within the Viafoura plugin

PRs:
https://github.com/dc-thomson/wordpress/pull/4642
https://github.com/dc-thomson/wordpress/pull/4627
https://github.com/dc-thomson/wordpress/pull/4639
https://github.com/dc-thomson/wordpress/pull/4637
https://github.com/dc-thomson/wordpress/pull/4635

WordPress Cluster 10.1.28

  • MU Plugins updated:
    • WPC Feature Flags 1.0.2
    • Added window.listFeatureFlags JS function
    • WPC Feature Flags 1.0.3
    • Added window.flagLog() JS function for stylised console.logs
    • Provides easier WPCFF identification in browser console
  • Plugins updated:
    • DCT UICs 1.2.15
    • Fixed override variable tracking issue
  • Theme updated:
    • Blocks 2.27.0
    • Newsletters JS updates:
      • Moving away from direct Sailthru API calls
      • Moving towards event triggers
      • Improving error handling

PRs: https://github.com/dc-thomson/wordpress/pull/4538, https://github.com/dc-thomson/wordpress/pull/4629, https://github.com/dc-thomson/wordpress/pull/4630, https://github.com/dc-thomson/wordpress/pull/4632

WordPress Cluster 10.1.24 – Emergency deploy

  • Plugins updated:
    • DCT UICs 1.3.0
    • (Re-introducing 1.3.0 after 9/5/22 rollback)
    • PHP updates:
      • Added unsubscribe option to existing AJAX handler
      • Added Blaize session ID for cache-clearing on newsletter save
      • Minor fixes
    • JS updates:
      • Added "state management" of Sailthru newsletter listings:
      • DCT UICs now "point of truth" for get/set of Sailthru list Local Storage values
      • Sets (caches) AJAX’d Sailthru primary lists in Local Storage for speed
      • Prevents secondary Sailthru lists from entering Local Storage
      • Toggles newsletter UIC visibility per subscription to corresponding list (NP-1969) via Local Storage event listener
      • Destroys saved Sailthru lists on logout
      • Added various new JS event listeners for cross-Cluster interoperability:
      • newsletter-subscribe-success
      • newsletter-subscribe-failure
      • zephr-sailthru-lists-set
      • zephr-sailthru-lists-updated
      • dct-uic-ajax-sailthru-lists
      • dct-uic-newsletter-state
      • Minor fixes
    • CSS updates:
      • Added UIC loading animations
      • Minor fixes
    • Other updates:
      • Moved /js and /css directories into shared /assets directory
  • Themes updated:
    • Blocks 2.26.5
    • Removed Sailthru.integration JS from Newsletters page:
      • Replaced with DCT UICs‘ inbuilt AJAX handler
    • Fixed error handlers on Newsletters page

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