WordPress Cluster 6.49.9

  • Must Use Plugins Updated;
    • WPC 3.16.0
      • Permutive [CORE-1910]

        • new async tag
        • secondary step googletag push due to async
        • https://quip.com/P9AZAamsW55M

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

WordPress Cluster 6.46.0

  • Must Use Plugins updated;
      • Gigya 1.2.0
        • Additional feature on initialisation to set window.sailthru_hid if sailthru_hid cookie exists for Permutive
      • WPC 3.14.0
        • Added Twitter shortcode for embedding timelines.
        • Comscore Direct
          • AMP integration
          • Integration refactoring to share theme support options with the AMP integration
        • WPC ElasticPress 1.1.0
            • Optimized indexing of sites by indexing only a subset of postmeta fields.
            • Content is also stripped of shortcodes (only in the indexing, this does not affect information presented to the public)
            • Restored ElasticSearch category filters on all current sites.
        • wpc_features_get_options()
          • Returns all options when an array is passed into add_theme_support($name, $options)
  • Plugin updates;
    • WPC Rollbar 1.0.0 (Multisite Integration)
  •  Developers:
    • CORE-1845 Temporary fix: Regression for WPCS
    • With some stability fixes for developers, auto restarting services and limiting memory use in MySQL + ES scenarios.
  • PRs

      • https://github.com/dc-thomson/wordpress/pull/1574
      • https://github.com/dc-thomson/wordpress/pull/1631
      • https://github.com/dc-thomson/wordpress/pull/1636
      • https://github.com/dc-thomson/wordpress/pull/1618
      • https://github.com/dc-thomson/wordpress/pull/1629
      • https://github.com/dc-thomson/wordpress/pull/1603

     

WordPress Cluster 6.44.2

  • Advertising 1.2.0
      • InSkin width adjustment
        • change this
          
          dfp.targeting( 'inskin_yes', ( screen.width >= 1460 ? 'true' : 'false' ) );
          
          to this
          
          dfp.targeting( 'inskin_yes', ( screen.width >= 1255 ? 'true' : 'false' ) );

          [DESK-2521]

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

WordPress Cluster 6.44.1

  • Vagrant
    • WordPress Cluster PHPCS Sniff rules
      • Updated to correct Official WordPress Coding Standards rule name changes
      • Vagrant commands required to update existing Web VM’s
        • vagrant ssh web -c "/vagrant/manage.sh reload web"
          vagrant ssh web -c "sudo git -C /home/vagrant/dev/wordpress_coding_standards pull origin master"
          vagrant ssh web -c "sudo cp -a -f /vagrant/bootstrap/phpcs/WordPress-Cluster/. /home/vagrant/dev/wordpress_coding_standards/WordPress-Cluster"

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

WordPress Cluster 6.43.0

  • Plugin Updates
    • ACF Pro 5.7.9
      • = 5.7.9 =
        *Release Date – 17 December 2018** Fix – Added custom metabox location (acf_after_title) compatibility with Gutenberg.
        * Fix – Added dynamic metabox check compatibility with Gutenberg.
        * Fix – Fixed bug causing required date picker fields to prevent form submit.
        * Fix – Fixed bug preventing multi-input values from saving correctly within media modals.
        * Fix – Fixed bug where `acf_form()` redirects to an incorrect URL for sub-sites.
        * Fix – Fixed bug where breaking out of a sub `have_rows()` loop could produce undesired results.
        * Dev – Added filter ‘acf/connect_attachment_to_post’ to prevent connecting attachments to posts.
        * Dev – Added JS filter ‘google_map_autocomplete_args’ to customize Google Maps autocomplete settings.
      • = 5.7.8 =
        *Release Date – 7 December 2018** Fix – Fixed vulnerability allowing author role to save unfiltered HTML values.
        * Fix – Fixed all metaboxes appearing when editing a post in WP 5.0.
        * i18n – Updated Polish translation thanks to Dariusz Zielonka.
        * i18n – Updated Czech translation thanks to Veronika Hanzlíková.
        * i18n – Update Turkish translation thanks to Emre Erkan.
        * i18n – Updated Portuguese language thanks to Pedro Mendonça.
      • = 5.7.7 =
        *Release Date – 1 October 2018** Fix – Fixed various plugin update issues.
        * Tweak – Added ‘language’ to Google Maps API url.
        * Dev – Major improvements to the `acf.models.Postbox` model.
        * Dev – Added JS filter ‘check_screen_args’.
        * Dev – Added JS action ‘check_screen_complete’.
        * Dev – Added action ‘acf/options_page/submitbox_before_major_actions’.
        * Dev – Added action ‘acf/options_page/submitbox_major_actions’.
        * i18n – Updated Portuguese language thanks to Pedro Mendonça

WordPress Cluster 6.41.0

  • Plugin updates
    • ESIO Server 3.4.8, Unpublisher 1.0.2
      • posts with empty unpublish time were being processed into datetime now resulting in publishing via cron and then immediately being unpublished due to incorrect cron, check added to see if it is empty before converting to timestamp.

      • bug fixed where the admin ui wouldn’t detect that a date was provided and to display it in the admin.
      • Ignore CRON logic removed and replaced by checking POST inside post-edit to resolve data being unset e.g. related content status checkbox.
    • ESIO WebServices 3.2.0
      • ESIO Fields moved position to after title
        • Catchline and Notes (they are part of the same block)
  • Vagrant
    • test-esio.sh
      • automating manual processes to improve efficiency and consistency in common testing scenarios
        • Scenario A
          • Create post
          • Schedule
          • CRON publish
        • Scenario B
          • Trigger syndicatenews PA
          • Importer to fetch content
          • Trigger syndicate_sub_cron on e.g. thecourier
          • Maybe delete posts today from syndicatenews and syndicated site
    • xdebug settings modified
      • php-cli xdebug config

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