Skip to content

1.5.4

Compare
Choose a tag to compare
@westonruter westonruter released this 23 Jun 21:31
· 10 commits to 1.5 since this release
68acf03

This is the fourth patch release for the 1.5 branch following the v1.5.3 release.

For the full list of changes in this release, please see the 1.5.4 milestone, with 24 issues and 35 pull requests. Also compare code changes since 1.5.3.

Changelog

Optimizer

  • 🚀 Discontinue disabling Optimizer SSR when WP_DEBUG is enabled. #4667, #4669
  • ✨ Base64-encode the server-side rendered sizer SVG images to prevent corruption by caching/optimization plugins. #4491, #4862
  • ⏪ Revert converting decimal image sizes to integers for sizer SVG generation since has landed in the AMP validator upstream. #4863, #4864
  • ✨ Tweak Optimizer interfaces for consistency. #4612, #4614
  • 📖 Add paragraph about server-side rendering to README. #4841

Embeds

  • 🐛 Extend WordPress.tv embed handler to also handle VideoPress so as to avoid validation error when embedding. #4754, #4755
  • 🐛 Omit non-standard type attribute during amp-iframe normalization when text/html to prevent Amazon Kindle block from producing validation error. #4758, #4759
  • 🐛 Remove the wp-has-aspect-ratio class from block embeds to fix extra space on top in Gutenberg 8.2+. #4810, #4813
  • 🐛 Use responsive layout for blocks with alignwide class so that wide width alignment of iframe-containing blocks is respected. #4692, #4693

Editor

  • 🐛 Fix rendering of AMP Preview button tooltip in editor. #4590, #4601
  • 🐛 Fix post preview in Reader mode for already-published posts. #4656, #4665

Site Health

  • ✨ Suppress Site Health ICU test if site or home URL is not an IDN since not relevant. #4616, #4698
  • 🐛 Prevent printing Site Health styles for re-enabling transient caching on every admin page. #4643, #4861

Schema.org Metadata

  • ✨ Make CollectionPage the default Schema.org JSON+LD metadata @type for archive queries. #4666, #4680
  • 🐛 Prevent output of Schema.org metadata JSON script if empty array. #4783, #4860

Validation

  • ✨ Strip leading BOM and whitespace and trailing HTML comment before parsing validation response JSON. #4678, #4679, #4683

CSS

  • 🐛 Fix merging of viewport CSS at-rules nested in other rules, fixing an invalid property validation error for the meta viewport tag. #4722, #4866

AMP Spec

  • 🐛 Pin amp-experiment to v0.1 since v1.0 is itself still experimental. #4628, #4690

Infrastructure and Testing

Props

Thanks to the many contributors who made this release possible through work on development, design, testing, project management, and more:

Adam Silverstein (adamsilverstein), Alain Schlesser (schlessera), Alberto Medina (amedina), Deepak Lalwani (deepaklalwani97), Kasper Myram (kmyram), ktmn, Laurel Fulford (laurelfulford), Pierre Gordon (pierlon), Renee Johnson (ernee), Ryan Kienstra (kienstra), Sebastian Benz (sebastianbenz), Towhidul Islam Chowdhury (itowhid06), Weston Ruter (westonruter), and Yosu Cadilla (YosuCadilla)

Installation

Now available to install via WordPress.org.

You can also install the amp.zip build linked below by uploading it in the WordPress admin.

To install as a Git submodule, consider 1.5.4-built.