🌸 Cherry-picked release 🌸
2202142035000 was patched and published as 2202142035001. Refer to the release calendar for additional channel information.Changelog
npm packages @ 1.2202142035.1
amp-date-countdown6f88c91- ✨ Mustache service for Bento standalone components
6f88c91- ✨ Mustache service for Bento standalone components
058ef73- Remove @nocollapse annotation which was closure-specific.725f474- 🐛[bento-facebook] Invert error conditions to make sure both errors are thrown appropriately.
72a69cf- ✨ Bento amp-gist
058ef73- Remove @nocollapse annotation which was closure-specific.
058ef73- Remove @nocollapse annotation which was closure-specific.
Packages not changed: amp-app-banner, amp-base-carousel, amp-embedly-card, amp-fit-text, amp-iframe, amp-inline-gallery, amp-instagram, amp-lightbox, amp-lightbox-gallery, amp-selector, amp-sidebar, amp-social-share, amp-soundcloud, amp-stream-gallery, amp-timeago, amp-wordpress-embed
Changes by component
ads (3)
61dbf16 - 🐛 Teads Ads: remove prefetch domain from preconnect6af3625 - ✨ Update Teads ads CDN entry point and prefetch config8f24c06 - rm: @Suppress checkTypesamp-ad-network-adsense-impl (1)
863b55a - 🗑 Remove `story-ad-progress` experimentamp-ad-network-doubleclick-impl (1)
863b55a - 🗑 Remove `story-ad-progress` experimentamp-analytics (1)
11adb54 - Ibeat support for new vct parameter for inputamp-connatix-player (1)
ac061f2 - ✨ amp-connatix-player: add support for custom data paramamp-date-countdown (1)
6f88c91 - ✨ Mustache service for Bento standalone componentsamp-date-display (1)
6f88c91 - ✨ Mustache service for Bento standalone componentsamp-facebook (2)
058ef73 - Remove @nocollapse annotation which was closure-specific.725f474 - 🐛[bento-facebook] Invert error conditions to make sure both errors are thrown appropriately.amp-gist (1)
72a69cf - ✨ Bento amp-gistamp-google-read-aloud-player (1)
e77fabd - ✨ [amp-google-read-aloud-player] Adds the `amp-google-read-aloud-player` extensionamp-story (6)
058ef73 - Remove @nocollapse annotation which was closure-specific.37aac3c - ♻️ Use GainNode API to update video volume.615b73c - 🚀 [Story performance] Remove rendering serviced0bf1b6 - ♿ [amp-story] Allow screen reader users to pause auto-advancing storiesdbc28dc - ✨ [amp story shopping] Product description page template (PDP)dc411f8 - Allow input[type=image].amp-story-auto-ads (1)
863b55a - 🗑 Remove `story-ad-progress` experimentamp-story-page-attachment (4)
01df8ea - 🏗♻️ Enable `babel-plugin-jsx-style-object` in tests058ef73 - Remove @nocollapse annotation which was closure-specific.4944583 - 📖 [Story documentation] Fix page attachment docs location498f360 - 🐛 [amp story page attachment] fix attribute typo on CTA active toggleamp-story-shopping (3)
01df8ea - 🏗♻️ Enable `babel-plugin-jsx-style-object` in tests37b830a - 🐛 amp-story-shopping Added correct margins for RTL modedbc28dc - ✨ [amp story shopping] Product description page template (PDP)amp-video (2)
058ef73 - Remove @nocollapse annotation which was closure-specific.c8ea23b - 🚀 [Story video] Use the inlined video response instead of issuing an XHR request, for the 1st video of the 1st web story pagebuild-system (22)
01df8ea - 🏗♻️ Enable `babel-plugin-jsx-style-object` in tests04d031e - 🏗 Use locally built validator during `amp validate-html-fixtures`0f8357b - 🏗 build and copy story localization strings to dist on `amp build` and `amp dist`1ba0a82 - ✨🏗 Build and publish @bentoproject/core1d8443e - 🏗 Remove `extraGlobs` option2d2e54c - 🏗 Make visual tests depend on module build42cc51f - 🐛added optional extention matching for dependency remap when bundling5150ad6 - 🏗 🐛 build-bento should respect no extensions5244199 - 🏗🐛 Fix non-`dist` build of Bento extensions72a69cf - ✨ Bento amp-gist863b55a - 🗑 Remove `story-ad-progress` experiment9609fe3 - 🏗️ Fix a bug with remapping when dist is run a second time9866641 - 📦 Update dependency node-fetch to 2.6.7 [SECURITY]9cfcb2d - 🐛 build and copy if built css doesn't exista5b5ef1 - 🏗🐛 Add `src/bento/components` to Storybook React pathsab769cd - ♻️ Port `src/core/dom/jsx` to TypeScriptb6877bd - 🏗 Use ESM to import peer Bento binariescfab8b1 - 🐛 Use `buildBentoExtensionJs` under `src/bento/components`d8740a4 - 🏗 Cleanup experiment removal branchese77fabd - ✨ [amp-google-read-aloud-player] Adds the `amp-google-read-aloud-player` extensionf614b36 - Remove Asia/Oceania from design review rotation.fdb1fec - 🐛 Insert empty newline as first line of minified outputspackage updates (0)
src (12)
01df8ea - 🏗♻️ Enable `babel-plugin-jsx-style-object` in tests058ef73 - Remove @nocollapse annotation which was closure-specific.1ba0a82 - ✨🏗 Build and publish @bentoproject/core615b73c - 🚀 [Story performance] Remove rendering service616859e - R1: schedule amp-bind targets6f88c91 - ✨ Mustache service for Bento standalone components863b55a - 🗑 Remove `story-ad-progress` experimentab769cd - ♻️ Port `src/core/dom/jsx` to TypeScriptb6877bd - 🏗 Use ESM to import peer Bento binariescb2af7d - 🚮Remove unused file in `src/bento`d476216 - Mark startLayout error as expecteddbc28dc - ✨ [amp story shopping] Product description page template (PDP)third_party (2)
058ef73 - Remove @nocollapse annotation which was closure-specific.0d7cb42 - SwG Release 0.1.22.205