🌸 Cherry-picked release 🌸
2201262038000 was patched and published as 2201262038001. Refer to the release calendar for additional channel information.Changelog
npm packages @ 1.2201262038.1
amp-accordion7c36fd2- Extract AMPPreactBaseElementf9d4710- 🏗 add storybook for react97a9825- ♿ Flip `tabindex` prop mapping
7c36fd2- Extract AMPPreactBaseElementf9d4710- 🏗 add storybook for react97a9825- ♿ Flip `tabindex` prop mapping
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElementf9d4710- 🏗 add storybook for react97a9825- ♿ Flip `tabindex` prop mapping
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElementf9d4710- 🏗 add storybook for react97a9825- ♿ Flip `tabindex` prop mapping
7c36fd2- Extract AMPPreactBaseElementf9d4710- 🏗 add storybook for react97a9825- ♿ Flip `tabindex` prop mapping
7c36fd2- Extract AMPPreactBaseElementf9d4710- 🏗 add storybook for react97a9825- ♿ Flip `tabindex` prop mapping
7c36fd2- Extract AMPPreactBaseElementf9d4710- 🏗 add storybook for react624997a- 🐛[bento-sidebar] Remove accidentally rendered panel from sidebar.97a9825- ♿ Flip `tabindex` prop mapping
7c36fd2- Extract AMPPreactBaseElementf9d4710- 🏗 add storybook for react97a9825- ♿ Flip `tabindex` prop mapping
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElementf9d4710- 🏗 add storybook for react97a9825- ♿ Flip `tabindex` prop mapping
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElement
7c36fd2- Extract AMPPreactBaseElement
Packages not changed:
Changes by component
amp-accordion (3)
7c36fd2 - Extract AMPPreactBaseElement97a9825 - ♿ Flip `tabindex` prop mappingf9d4710 - 🏗 add storybook for reactamp-ad-network-smartadserver-impl (2)
80b15f9 - 🐛 [Smartadserver] Implement iframe_get method for iOS creative renderingff631a5 - 🐛[amp-ad smartadserver] Get page domainamp-base-carousel (4)
7c36fd2 - Extract AMPPreactBaseElement97a9825 - ♿ Flip `tabindex` prop mappinge5b4316 - Add descriptive names to all validator reference points.f9d4710 - 🏗 add storybook for reactamp-bind (1)
0e67027 - 📖 Mention that amp-state can contain a constantamp-brightcove (1)
7c36fd2 - Extract AMPPreactBaseElementamp-carousel (2)
5494590 - compiler: use .ts filese5b4316 - Add descriptive names to all validator reference points.amp-date-countdown (1)
7c36fd2 - Extract AMPPreactBaseElementamp-date-display (1)
7c36fd2 - Extract AMPPreactBaseElementamp-embedly-card (1)
7c36fd2 - Extract AMPPreactBaseElementamp-facebook (1)
7c36fd2 - Extract AMPPreactBaseElementamp-iframe (1)
7c36fd2 - Extract AMPPreactBaseElementamp-inline-gallery (3)
7c36fd2 - Extract AMPPreactBaseElement97a9825 - ♿ Flip `tabindex` prop mappingf9d4710 - 🏗 add storybook for reactamp-instagram (1)
7c36fd2 - Extract AMPPreactBaseElementamp-jwplayer (2)
7c36fd2 - Extract AMPPreactBaseElement991b44b - ♻️ 🏗 Update build-system to build bento components stored in a new directoryamp-lightbox (3)
7c36fd2 - Extract AMPPreactBaseElement97a9825 - ♿ Flip `tabindex` prop mappingf9d4710 - 🏗 add storybook for reactamp-lightbox-gallery (3)
7c36fd2 - Extract AMPPreactBaseElement97a9825 - ♿ Flip `tabindex` prop mappingf9d4710 - 🏗 add storybook for reactamp-live-list (1)
e5b4316 - Add descriptive names to all validator reference points.amp-next-page (1)
e5b4316 - Add descriptive names to all validator reference points.amp-selector (4)
7c36fd2 - Extract AMPPreactBaseElement97a9825 - ♿ Flip `tabindex` prop mappinge5b4316 - Add descriptive names to all validator reference points.f9d4710 - 🏗 add storybook for reactamp-sidebar (4)
624997a - 🐛[bento-sidebar] Remove accidentally rendered panel from sidebar.7c36fd2 - Extract AMPPreactBaseElement97a9825 - ♿ Flip `tabindex` prop mappingf9d4710 - 🏗 add storybook for reactamp-social-share (3)
7c36fd2 - Extract AMPPreactBaseElement97a9825 - ♿ Flip `tabindex` prop mappingf9d4710 - 🏗 add storybook for reactamp-soundcloud (1)
7c36fd2 - Extract AMPPreactBaseElementamp-story (8)
1bda18d - 📖 [Story analytics] Use `amp-story-share-menu` for share analytics22fb109 - ✨ [Story video] Check if cache response contains audio2c41c95 - Add required `autoplay` attribute in amp-story.md396443f - 🐛 [amp story] Change toggleAttribute to set/removeAttribute49be49a - 🚀 [Story performance] Remove interactive host stylesa2a5d0f - 🐛 [Story performance] Apply last animation frames on prerenderc04d488 - 🐛 Page Size Onresize get correct page dimensions for store servicee5b4316 - Add descriptive names to all validator reference points.amp-story-auto-ads (1)
a2a5d0f - 🐛 [Story performance] Apply last animation frames on prerenderamp-story-auto-analytics (1)
8cb8382 - 🐛 [amp-story-auto-analytics] Add the 'groups' key back into the Web Stories' gTag configurationamp-story-dev-tools (1)
396443f - 🐛 [amp story] Change toggleAttribute to set/removeAttributeamp-story-interactive (1)
49be49a - 🚀 [Story performance] Remove interactive host stylesamp-story-page-attachment (3)
3212ffe - 🐛 [amp story page attachment] min-height for drawers when in supports-landscape mode396443f - 🐛 [amp story] Change toggleAttribute to set/removeAttribute8481283 - 🖍 [Page Attachments] Use lighter font colors for dark themed form submission status textamp-story-shopping (1)
a993fd7 - ✨ amp-story-shopping-tag text specsamp-story-subscriptions (1)
1edf4ae - ✨ [AMP Story Paywall] Create the paywall extension with boilerplate codeamp-timeago (1)
7c36fd2 - Extract AMPPreactBaseElementamp-twitter (1)
7c36fd2 - Extract AMPPreactBaseElementamp-video (4)
22fb109 - ✨ [Story video] Check if cache response contains audio7c36fd2 - Extract AMPPreactBaseElement97a9825 - ♿ Flip `tabindex` prop mappingf9d4710 - 🏗 add storybook for reactamp-video-iframe (1)
7c36fd2 - Extract AMPPreactBaseElementamp-vimeo (1)
7c36fd2 - Extract AMPPreactBaseElementamp-wordpress-embed (1)
7c36fd2 - Extract AMPPreactBaseElementamp-youtube (1)
7c36fd2 - Extract AMPPreactBaseElementbuild-system (20)
006ff61 - Update selenium-webdriver to 4.1.10aae7ff - 🏗 Remove nightly promotion trigger from cut-nightly.yml workflow (undo #37328)0fbe880 - 🏗🐛 Use /tmp/restored-workspace to find the AMP version number when calling the nightly channel promote job1a0cce5 - 🏗️ Consolidate React Storybook1edf4ae - ✨ [AMP Story Paywall] Create the paywall extension with boilerplate code22264f5 - 🏗🐛 Fix uses of eslint `node.start/end` vs. `node.range`396443f - 🐛 [amp story] Change toggleAttribute to set/removeAttribute494112f - 🏗 Trigger promote workflow after uploading release6474ad5 - typecheck: merge new-server check with the rest.66aa670 - 🏗 Update paths in `no-import-rename`7c36fd2 - Extract AMPPreactBaseElement8002864 - lint: remove no-static-this97a9825 - ♿ Flip `tabindex` prop mapping991b44b - ♻️ 🏗 Update build-system to build bento components stored in a new directorya6f1397 - 🏗 Apply Babel config to React Storybookbc66c89 - 🏗🐛 Fix range in `forbidden-terms-config`c74f176 - 🏗 Persist AMP version number between jobs in CircleCI release pipelinedcc1c31 - Fix trigger promote jobddbef94 - 🚮 Remove workaround to prevent Webpack from using tildes in namesf9d4710 - 🏗 add storybook for reactpackage updates (0)
src (13)
027c6e5 - preact parseProps: only match elements292981b - Compiler: Add amp-carousel-0.1 to the builder map (take2)396443f - 🐛 [amp story] Change toggleAttribute to set/removeAttribute44af66f - change fn name5494590 - compiler: use .ts files7c36fd2 - Extract AMPPreactBaseElement8002864 - lint: remove no-static-this816b4f8 - fix comment82f2531 - ✨ Add Denakop to RTC callout vendors97a9825 - ♿ Flip `tabindex` prop mapping991b44b - ♻️ 🏗 Update build-system to build bento components stored in a new directorybdc38f0 - replace caroline as an owner of src/preactea51ac4 - Update OWNERS for tsconfig and compiler