main
📦 Update linting devDependencies (#40197)
Replace URLs of sample videos from soon-to-be-shutdown Google Cloud storage bucket to Netlify (#40486)
🐛 amp-analytics failing in some cases when using amp shadow (#39498)
🚀 🚀 🚀 amp-carousel ssr: allow render without JS 🚀 🚀 🚀 (#37646)
🏗🚀 Use `AMP.config.urls` in extensions (#38020)
Fix typos in src/ (#39606)
Revert "🐛 Bug fix: Permissions Policy syntax for sync-xhr to eliminate console violations (#40378)" (#40380)
fix: allow 'expanded' attribute in Purifier (#40501)
Add react remapping to import resolver plugin (#37859)
Allowlist localhost for amp-worker and extensions in localDev (#39424)
♻️ 🏗 Update build-system to build bento components stored in a new directory (#36639)
typecheck: src/preact/components (#37463)
♻️ Move localization-strings under localization service (#34945)
♻️ Move files into #core, #utils to enable tsc typechecking (#36277)
commit (#39097)
♻️ Remove Notice from JS and Markdown (#35717)
Prevent loading auto lightbox when disabled using data-amp-auto-lightbox-disable attribute (#37854)
🚀 Introduce PREVIEW visibility state (#37409)
📦 Update linting devDependencies (#36856)
🚮 Remove `dict()` (#37383)
📦 Update linting devDependencies (#39627)
Lint remaining static enums in src (#36821)
Change Object to object in type decl (#39095)
🐛 Flip incorrect percentages in error-reporting.js (#40048)
Except Google Translate from the font-stylesheet timeout (#38300)
✨ [Bento] Implemented bento-pan-zoom component (#37863)
add an additional suffix instead of a rename (#38343)
Make innerHTML call in createShadowRoot Trusted Types compatible. (#38618)
♻️🏗 Allow dead-code-eliminating `config.urls` (#37998)
✨ JSON validation for amp-story-shopping config (#37474)
♻️Make loadScript function in validator-integration Trusted Types compatible (#38703)
Fix videojs amp-video-iframe intergration on ios (#39894)
♻️ Prevent `VideoInterface` class from being bundled (#37080)