Blocks 2.15.0

  • Async-ing plugin style loads
  • Deferring plugin script loads
  • Dequeued erroneously enqueued admin-side styles:
    • Gutenberg blocks
    • ElasticPress ‘Related Posts’
  • Dequeued non-post template Socialize script

Jira: NP-797

Blocks 2.4.18

  • Moving blocks_core.css styles into blocks_style.css stylesheet; removing blocks_core.css
  • Minifying main stylesheets
  • Passed non-conditional thumbnail size to Popout Post template
  • Removed conditional popout-thumb thumbnail size; was rendering re-scaled full-size thumbnails
  • Minifying Popout Post JS and CSS
  • Loading Popout Post JS in head, but with defer
  • Loading Popout Post CSS asynchronously
  • Minor CSS fixes

Jira: FE-2680; FE-2683

Blocks 2.14.4

  • Debounced the following event handlers in blocks_script.js:
    • resize – Cycle2 carousel initialisation on resize
    • scroll – all scroll handler logic, e.g. masthead classes, sticky MPUs
    • keypress – all carousel pagination on enter key press
  • Refactored carousel navigation JS functions to be more generic and reusable

Jira: NP-382