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

WordPress Cluster 10.1.23

  • Docker Additions
    • phpcs
    • phpcbf
    • phpmd
    • WPC Coding Standards
    • WordPress Coding Standards
  • Docker fixes
    • containers being created when using Code Inspections

Themes updated:

  • Blocks 2.26.4
    • Addressed menu position change on scroll with listener

PR: https://github.com/dc-thomson/wordpress/pull/4617, https://github.com/dc-thomson/wordpress/pull/4607/
JIRA: https://dcthomson.atlassian.net/browse/CORE-2805, https://dcthomson.atlassian.net/browse/CORE-2806, https://dcthomson.atlassian.net/browse/CORE-2808, https://dcthomson.atlassian.net/browse/NP-2362