Baseline release: 2107092322000
Raw notes
38f8b58
๐
/ ๐ Create new binary for compiler #compiler (#35137)
1594e79
๐ [Story performance] Experiment to load first page assets before loading other pages to improve LCP (#34846)
9ec218b
โป๏ธ Move builtins/
under src/
(#35139)
2418d20
Prevent double navigation from page-outlink. (#35187)
60ff317
โจ amp-story-desktop-one-panel
background-blur
Pre draw image to fade in (#35175)
775c6a1
amp-fit-text: avoid innerHTML serialize/parse (#35180)
5e3ae41
๐ [Story performance] Launch first page load experiment to 10% (#35192)
a28747a
๐ [Story interactive] Landing Animations for Image Quizzes and Image Polls (#35168)
5449cc5
โจ Add Wunderkind ads extension (#34873)
0fde716
Use remote video cache over AMP Cache video cache. (#35194)
67613b0
๐ Publish stable releases that have cherrypicks (#35203)
b99d306
โ
[amp-tiktok
] Fix skipped amp-tiktok tests. (#35124)
d6cde60
๐ [Story interactive] Center Prompt for Image Quizzes and Image Polls by Default (#35195)
aa1f758
static-layout: extract getEffectiveLayout and revert amp-layout buildDom extraction (#35148)
4c567a7
Sync for validator/cpp/htmlparser (#35211)
e6a551b
๐ [Story interactive] Post-Selection Animations for Image Quizzes and Image Polls (#35205)
c4161d0
add capture for inpute[type=file] on AMP format only (#35215)
a8146f0
๐งช Remove 3p-vendor-split experiment code path (#35149)
0924ecb
๐ Omit tilde (~
) in Storybook output filenames (#35224)
4b03dcd
โป๏ธ Enable import/order for unlikely-to-conflict src/
subdirs (#35226)
c4a78c1
๐ ๐ build-system: rebuilds should debounce on the leading edge ๐ ๐ (#35210)
a4e1261
๐๐ Trim selectors in z-index report (#35235)
6c08167
๐ [Story interactive] Add Styles for Focused Options for Image Quizzes and Polls (#35234)
8039fdd
โจ Message announcing IE Deprecation (#35240)
09c92d8
โจ amp-story-desktop-one-panel
background-blur
Use video or video poster in blur. (#35231)
747bf43
๐๐ Change get-zindex to await on child process to close, not the child process's stdout stream (#35244)
7498b00
๐ [Amp story] [Page attachment] Always open link taps in page attachment (#34958)
aa05cbe
Track video-cache experiment through CSI. (#35242)
e1c2d0f
๐ Use Docker containers in CircleCI builds, and other optimizations (#35176)
135240e
Fix the sticky ad amp-ad example (#35236)
016e5e8
[Story interactive] Make slider component interactable (#35167)
7b0912f
๐ [story-ads] Use ad slot size in spsa param (#35213)
cd4cff5
Add amp-ad sticky ads example page (#34683)
5198f71
Change deprecation to soft failure (#35237)
cd97b6b
โจ Bento amp-iframe
placeholder and position behavior (#35173)
96af70f
Unify CacheState tracking for both legacy and remote video caching systems. (#35252)
210cf84
๐ Fix bug in instantiation of babel cache (#35271)
1511068
โ๏ธ test-amp-iframe: Fix consent message races (#34005)
6a3b4ed
๐ [Story interactive] Deattach disclaimer from interactive component (#35253)
1459825
โจ [Story interactive] Make disclaimer work RTL (#35164)
2a715b9
๐ Use correct import path (#35286)
31db64d
โฟ [Story interactive] Right-to-Left Support for Image Quizzes and Image Polls (#35121)
5e7f869
๐ [Story interactive] Transparent Chip Style for Image Quizzes and Image Polls (#35263)
12db373
๐ [Story interactive] Color Logic for A/B/C/D Bubbles for Image Quizzes (#35174)
c3a9b21
โ
Split test-amp-story-interactive-* test files to not recursively include the base test-amp-story-interactive tests in them (#35289)
ea44183
๐๐ Close get-zindex
scanning of JS files on result count (#35291)
21a9024
๐ ๐ฎ Remove test-status
bot reporting (#35249)
868f0cf
๐ [Story interactive] Post-Selection Fill Bug Fix for Image Quizzes and Polls (#35274)
ff26a3c
๐ amp-story-desktop-one-panel
background-blur
Update blur when UI type is updated (#35279)
03762a4
Polishing styles (#35245)
e693956
โ๏ธ Fix incorrect usage of expectAsyncConsoleError(...) in tests (#35284)
da9e43f
Fix z_index.md (#35306)
4d6c9fa
โจ amp-lightbox-gallery:1.0 Caption feature (#35171)
f4c806e
Fix flaky test amp-riddle-quiz > should have iframe when built
(#35316)
7f61bdd
โ๏ธ Disable flaky test 3p > loadScript > should handle onSuccess callback (#35314)
74fa1fb
โจ Add support for Wunderkind Auto AMP Ads (#35222)
00b0ec4
โป๏ธ getMode(): remove .minified (#35296)
7e1085f
โจ Added remote JSON functionality for amp story ads config. (#35256)
77cab98
๐งช Remove enabled experiment based on boilerplate (#35310)
f0a90fa
โป๏ธ Convert ESM output to early return (#35312)
6250139
amp-autocomplete
: Fix email-specific code samples (#35305)
11e03cb
Sync for validator cpp engine and cpp htmlparser (#35327)
74e6b0c
Validator Rollup. (#35326)
bbec8df
๐ [Amp story] [Draggable drawer] Update naming of private and protected variables (#35119)
0522ccf
gecko amp-embed support (#35178)
cc5ab9c
Setting up emojis and bubble sizing (#35311)
2e38479
๐ fix build-constant isForTesting (#35335)
80ebf7f
๐งช Clean up module/nomodule experiment (#35303)
258bbd8
amp-lightbox-gallery
: Support bento- prefixed selectors (#35321)
da964d7
โป๏ธ [Story interactive] Refactor Page ID Property (#35339)
9428eda
โ
Fix failing 3p unit test (#35328)
347bfd0
build-constants/mode: rename from isForTesting --> isProd (#35336)
dbf179e
โจEnable renderStart API for Ezoic (#35346)
78feebe
Only serve evergreen non cached video sources to crawlers. (#35357)
8b2d43b
RTL support (#35340)
47b6b1c
โ
Fix FIE unit test failure (#35353)
d6fadc0
Prerender and preload remote video cache. (#35272)
027d05c
โ
โป๏ธ Reduce default e2e test timeout (#35273)
7b1df94
Create an experiment to turn amp-sticky-ad to amp-ad sticky implementation (#35302)
04b777f
๐ Add missing </body>
closing tag (#35364)
ec65363
Replace f.js with twitter.js for 3p iframe (#35352)
22cf894
Add deprecation notice to 3p iframe f.js (#35350)
cea0a2e
โ๏ธ Skip flaky amp-list tests (#35360)
b855a57
[Story interactive] Disable overlay on slider when dragging on mobile (#35358)
dda314f
Bento amp-lightbox-gallery
: Support analytics events (#35320)
3bd007b
๐ Parallelizes execution of unit tests and e2e test on CircleCI (#35227)
c44abb9
Fix gracefully halt for abbreviated experiments (#35382)
e6bc5a8
๐๐ Actually fix gracefully halt for abbreviated experiments (#35383)
a734dfc
๐๐ Actually actually fix gracefully halt for abbreviated experiments (#35384)
a5c5b5f
โ๏ธ Skip flaky amp-list tests (#35379)
b1f56e0
๐๐ Actually actually actually fix gracefully halt for abbreviated experiments (#35385)
84f5925
Fix the URL in remote.html example (#35369)
e5a2a35
๐ Enforce top/bottom sticky ad size limit (#35370)
8b6506e
Fix 3p integration deprecation warning (#35371)
175ab11
โจ [Story interactive] Validation for Image Quizzes and Polls (#35372)
5b8cdd7
โจ[a4a] Set attribution-reporting
feature policy in 3p fallback (#35388)
d1b68df
๐ Node scripts to publish and rollback releases (#35387)
d9cc75b
โจIntroduce new ATTRIBUTION_REPORTING_STATUS macro for amp-ad-exit (#35348)
3e72f0f
โจ[google ads] insert origin trial token when extension is used (#35368)
1cd405b
๐ [Story performance] Make inactive pages not trigger LCP (#35323)
78c8985
Experiment to limit max video bitrate on first page of a story. (#35389)
e20fe9a
Record google-font experiment (#35390)
Breakdown by component
ads (3)
5449cc5
โจ Add Wunderkind ads extension (#34873)dbf179e
โจEnable renderStart API for Ezoic (#35346)3e72f0f
โจ[google ads] insert origin trial token when extension is used (#35368)
amp-a4a (3)
80ebf7f
๐งช Clean up module/nomodule experiment (#35303)7b1df94
Create an experiment to turn amp-sticky-ad to amp-ad sticky implementation (#35302)5b8cdd7
โจ[a4a] Set `attribution-reporting` feature policy in 3p fallback (#35388)
amp-ad (5)
5449cc5
โจ Add Wunderkind ads extension (#34873)a8146f0
๐งช Remove 3p-vendor-split experiment code path (#35149)5198f71
Change deprecation to soft failure (#35237)7b1df94
Create an experiment to turn amp-sticky-ad to amp-ad sticky implementation (#35302)e5a2a35
๐ Enforce top/bottom sticky ad size limit (#35370)
amp-ad-exit (1)
d9cc75b
โจIntroduce new ATTRIBUTION_REPORTING_STATUS macro for amp-ad-exit (#35348)
amp-ad-network-adsense-impl (3)
7b0912f
๐ [story-ads] Use ad slot size in spsa param (#35213)80ebf7f
๐งช Clean up module/nomodule experiment (#35303)3e72f0f
โจ[google ads] insert origin trial token when extension is used (#35368)
amp-ad-network-doubleclick-impl (3)
80ebf7f
๐งช Clean up module/nomodule experiment (#35303)7b1df94
Create an experiment to turn amp-sticky-ad to amp-ad sticky implementation (#35302)3e72f0f
โจ[google ads] insert origin trial token when extension is used (#35368)
amp-base-carousel (3)
e1c2d0f
๐ Use Docker containers in CircleCI builds, and other optimizations (#35176)4d6c9fa
โจ amp-lightbox-gallery:1.0 Caption feature (#35171)027d05c
โ
โป๏ธ Reduce default e2e test timeout (#35273)
amp-carousel (2)
e1c2d0f
๐ Use Docker containers in CircleCI builds, and other optimizations (#35176)027d05c
โ
โป๏ธ Reduce default e2e test timeout (#35273)
amp-experiment (1)
e693956
โ๏ธ Fix incorrect usage of expectAsyncConsoleError(...) in tests (#35284)
amp-facebook (2)
a8146f0
๐งช Remove 3p-vendor-split experiment code path (#35149)e693956
โ๏ธ Fix incorrect usage of expectAsyncConsoleError(...) in tests (#35284)
amp-iframe (3)
cd97b6b
โจ Bento `amp-iframe` placeholder and position behavior (#35173)1511068
โ๏ธ test-amp-iframe: Fix consent message races (#34005)2a715b9
๐ Use correct import path (#35286)
amp-lightbox-gallery (3)
4d6c9fa
โจ amp-lightbox-gallery:1.0 Caption feature (#35171)258bbd8
`amp-lightbox-gallery`: Support bento- prefixed selectors (#35321)dda314f
Bento `amp-lightbox-gallery`: Support analytics events (#35320)
amp-list (2)
cea0a2e
โ๏ธ Skip flaky amp-list tests (#35360)a5c5b5f
โ๏ธ Skip flaky amp-list tests (#35379)
amp-riddle-quiz (1)
f4c806e
Fix flaky test `amp-riddle-quiz > should have iframe when built` (#35316)
amp-script (2)
00b0ec4
โป๏ธ getMode(): remove .minified (#35296)027d05c
โ
โป๏ธ Reduce default e2e test timeout (#35273)
amp-social-share (1)
e1c2d0f
๐ Use Docker containers in CircleCI builds, and other optimizations (#35176)
amp-sticky-ad (1)
7b1df94
Create an experiment to turn amp-sticky-ad to amp-ad sticky implementation (#35302)
amp-story (15)
1594e79
๐ [Story performance] Experiment to load first page assets before loading other pages to improve LCP (#34846)2418d20
Prevent double navigation from page-outlink. (#35187)60ff317
โจ `amp-story-desktop-one-panel` `background-blur` Pre draw image to fade in (#35175)5e3ae41
๐ [Story performance] Launch first page load experiment to 10% (#35192)d6cde60
๐ [Story interactive] Center Prompt for Image Quizzes and Image Polls by Default (#35195)09c92d8
โจ `amp-story-desktop-one-panel` `background-blur` Use video or video poster in blur. (#35231)7498b00
๐ [Amp story] [Page attachment] Always open link taps in page attachment (#34958)96af70f
Unify CacheState tracking for both legacy and remote video caching systems. (#35252)6a3b4ed
๐ [Story interactive] Deattach disclaimer from interactive component (#35253)5e7f869
๐ [Story interactive] Transparent Chip Style for Image Quizzes and Image Polls (#35263)ff26a3c
๐ `amp-story-desktop-one-panel` `background-blur` Update blur when UI type is updated (#35279)74e6b0c
Validator Rollup. (#35326)bbec8df
๐ [Amp story] [Draggable drawer] Update naming of private and protected variables (#35119)175ab11
โจ [Story interactive] Validation for Image Quizzes and Polls (#35372)1cd405b
๐ [Story performance] Make inactive pages not trigger LCP (#35323)
amp-story-auto-ads (3)
e1c2d0f
๐ Use Docker containers in CircleCI builds, and other optimizations (#35176)7e1085f
โจ Added remote JSON functionality for amp story ads config. (#35256)027d05c
โ
โป๏ธ Reduce default e2e test timeout (#35273)
amp-story-interactive (17)
a28747a
๐ [Story interactive] Landing Animations for Image Quizzes and Image Polls (#35168)e6a551b
๐ [Story interactive] Post-Selection Animations for Image Quizzes and Image Polls (#35205)6c08167
๐ [Story interactive] Add Styles for Focused Options for Image Quizzes and Polls (#35234)016e5e8
[Story interactive] Make slider component interactable (#35167)6a3b4ed
๐ [Story interactive] Deattach disclaimer from interactive component (#35253)1459825
โจ [Story interactive] Make disclaimer work RTL (#35164)31db64d
โฟ [Story interactive] Right-to-Left Support for Image Quizzes and Image Polls (#35121)5e7f869
๐ [Story interactive] Transparent Chip Style for Image Quizzes and Image Polls (#35263)12db373
๐ [Story interactive] Color Logic for A/B/C/D Bubbles for Image Quizzes (#35174)c3a9b21
โ
Split test-amp-story-interactive-* test files to not recursively include the base test-amp-story-interactive tests in them (#35289)868f0cf
๐ [Story interactive] Post-Selection Fill Bug Fix for Image Quizzes and Polls (#35274)03762a4
Polishing styles (#35245)cc5ab9c
Setting up emojis and bubble sizing (#35311)da964d7
โป๏ธ [Story interactive] Refactor Page ID Property (#35339)8b2d43b
RTL support (#35340)b855a57
[Story interactive] Disable overlay on slider when dragging on mobile (#35358)175ab11
โจ [Story interactive] Validation for Image Quizzes and Polls (#35372)
amp-twitter (2)
a8146f0
๐งช Remove 3p-vendor-split experiment code path (#35149)ec65363
Replace f.js with twitter.js for 3p iframe (#35352)
amp-video (6)
0fde716
Use remote video cache over AMP Cache video cache. (#35194)aa05cbe
Track video-cache experiment through CSI. (#35242)96af70f
Unify CacheState tracking for both legacy and remote video caching systems. (#35252)78feebe
Only serve evergreen non cached video sources to crawlers. (#35357)d6fadc0
Prerender and preload remote video cache. (#35272)78c8985
Experiment to limit max video bitrate on first page of a story. (#35389)
build-system (22)
38f8b58
๐
/ ๐ Create new binary for compiler #compiler (#35137)9ec218b
โป๏ธ Move `builtins/` under `src/` (#35139)5e3ae41
๐ [Story performance] Launch first page load experiment to 10% (#35192)a8146f0
๐งช Remove 3p-vendor-split experiment code path (#35149)0924ecb
๐ Omit tilde (`~`) in Storybook output filenames (#35224)c4a78c1
๐ ๐ build-system: rebuilds should debounce on the leading edge ๐ ๐ (#35210)a4e1261
๐๐ Trim selectors in z-index report (#35235)747bf43
๐๐ Change get-zindex to await on child process to close, not the child process's stdout stream (#35244)e1c2d0f
๐ Use Docker containers in CircleCI builds, and other optimizations (#35176)210cf84
๐ Fix bug in instantiation of babel cache (#35271)6a3b4ed
๐ [Story interactive] Deattach disclaimer from interactive component (#35253)12db373
๐ [Story interactive] Color Logic for A/B/C/D Bubbles for Image Quizzes (#35174)ea44183
๐๐ Close `get-zindex` scanning of JS files on result count (#35291)21a9024
๐ ๐ฎ Remove `test-status` bot reporting (#35249)2e38479
๐ fix build-constant isForTesting (#35335)347bfd0
build-constants/mode: rename from isForTesting --> isProd (#35336)d6fadc0
Prerender and preload remote video cache. (#35272)027d05c
โ
โป๏ธ Reduce default e2e test timeout (#35273)7b1df94
Create an experiment to turn amp-sticky-ad to amp-ad sticky implementation (#35302)3bd007b
๐ Parallelizes execution of unit tests and e2e test on CircleCI (#35227)d1b68df
๐ Node scripts to publish and rollback releases (#35387)3e72f0f
โจ[google ads] insert origin trial token when extension is used (#35368)
package updates (0)
src (11)
38f8b58
๐
/ ๐ Create new binary for compiler #compiler (#35137)9ec218b
โป๏ธ Move `builtins/` under `src/` (#35139)aa1f758
static-layout: extract getEffectiveLayout and revert amp-layout buildDom extraction (#35148)a8146f0
๐งช Remove 3p-vendor-split experiment code path (#35149)4b03dcd
โป๏ธ Enable import/order for unlikely-to-conflict `src/` subdirs (#35226)8039fdd
โจ Message announcing IE Deprecation (#35240)00b0ec4
โป๏ธ getMode(): remove .minified (#35296)77cab98
๐งช Remove enabled experiment based on boilerplate (#35310)f0a90fa
โป๏ธ Convert ESM output to early return (#35312)347bfd0
build-constants/mode: rename from isForTesting --> isProd (#35336)e20fe9a
Record google-font experiment (#35390)