🚀 Enhancement
optimizer
- #1217 Enable OptimizeAmpBind transformer by default (@schlessera)
- #1195 Add AmpBoilerplateErrorHandler transformer (@schlessera)
- #1194 Add crossorigin=anonymous to nomodule scripts the same as module ones (@westonruter)
- #1196 Prevent SSR for amp-img occurring after second paragraph (@westonruter)
- #1192 Filter duplicate extensions by src URL (@sebastianbenz)
- #1180 Add minimal Optimizer Transformer Config (@sebastianbenz)
- #1181 Disable cache warmup on install (@sebastianbenz)
- #1170 👽 Remove postcss deprecation warning (@lluerich)
- #1147 Add amp-bind optimizer (@jridgewell)
- #1143 Add extension scripts in logical order (@schlessera)
core
- #1182 Use os.tmpDir for file system cache (@sebastianbenz)
- #1142 Don't remove sizes for hero images (@sebastianbenz)
- #1140 Enable ESM module version of AMP Runtime and Components by default (@sebastianbenz)
page-experience
- #1174 PX: enable mobile device emulation (@sebastianbenz)
- #1173 PX:ignore invinsible elements (@sebastianbenz)
- #1172 PX: escape html in suggestions (@sebastianbenz)
- #1171 PX: detect hero images (@sebastianbenz)
- #1168 Check for early iframes (@patrickkettner)
- #1169 Give page specific advice on how to fix fonts (@sebastianbenz)
linter
,page-experience
- #1164 Add more detailed info to font checks (@sebastianbenz)
linter
- #1165 Check for latest component versions (@lluerich)
- #1160 Run amp-linter checks as part of this module (@sebastianbenz)
- #1156 Add page experience guide (@sebastianbenz)
- #1153 ♻️ Refactor icon font detection (@lluerich)
- #1149 🔧 Add icomoon (@lluerich)
- #1148 ♻️ Refine icon font detection (@lluerich)
- #1145 🚀 Add icon font linter rule (@lluerich)
🐛 Bug Fix
optimizer
- #1235 Pull latest component versions from amphtml repo (@sebastianbenz)
- #1234 Fix: don't auto import experimental bento components (@sebastianbenz)
- #1198 Improve logic to detect explicitly marked hero images (@schlessera)
- #1188 Make ES modules option consistent (@schlessera)
- #1151 Show blurredPlaceholders warning only when enabled (@att55)
- #1143 Add extension scripts in logical order (@schlessera)
- #1137 Drop the final width descriptor in a generated srcset. (@kristoferbaxter)
- #1139 fix missing custom-element attribute from nomodule import (@sebastianbenz)
- #1135 Add missing amp-ad ending tag (@schlessera)
page-experience
- #1186 Skip fonts with a data: URL source from fontPreloading check (@westonruter)
- #1184 Remove hard-coded isTiny() result for intrinsic layout (@schlessera)
- #1161 when using module/nomodule make sure to use
modulepreload
instead ofpreload
for the priority hint (@erwinmombay) - #1166 Move result details to top level (@sebastianbenz)
📝 Documentation
optimizer
- #1188 Make ES modules option consistent (@schlessera)
- #1154 Add warning about esmModulesEnabled + amppkg (@twifkak)
cli
- #1190 correct the amp version output (@rajannpatel)
Committers: 9
- Sebastian Benz (@sebastianbenz)
- Alain Schlesser (@schlessera)
- Jake Fried (@samouri)
- Weston Ruter (@westonruter)
- Rajan Patel (@rajannpatel)
- erwin mombay (@erwinmombay)
- @lluerich
- Devin Mullins (@twifkak)
- Atsuto Yamashita (@att55)
- Justin Ridgewell (@jridgewell)