Baseline release: 2001281851410
Raw notes
c78dcb4
🐛Add computed styles to fake win (#26514)
0b9623c
✨ [amp-story-embed] Adds messaging, implements build/layoutcallbacks (#26305)
9702038
🐛 Add check for isIE before accessing self.crypto (#26503)
97a2ec7
Update amp-a4a-format.md to include amp-selector. (#26025)
4455a03
✨ Add Sirdata to the list of supported CMPs in the amp-consent extension (#26040)
e1e266b
🕵️ Improve logging to debug missing Resource issue. (#26506)
5c5e6ac
♻️ Rename amp-story-embed to amp-story-player (#26538)
f3e4397
Fix memory leak in inabox-viewport-friendly introduced by inabox-lite. (#26426)
b2ddcfd
Trim page attachment cta text. (#26540)
6d7ccee
🏗 Update Cherry-pick template with new release names (#26542)
18e868e
♻️Resource=>Mutator refactor for story auto ads (#26548)
1704f48
🏗 Install built-in wait function for e2e request assertions (#26523)
f63293e
🚮 Delete release tagging task (#26553)
af517c7
pass in esm flag when transfering src to temp dir (#26555)
9cfa3ae
📦 Update dependency karma-browserify to v7 (#26558)
0bd7123
🏗 Fix another cherry-pick link (#26549)
dd33fa5
✨Implement Whopa InFeed Content-Recommendation Platform (#25851)
307c885
🐛Convert arg 'index' to number. (#26533)
49ce3f3
♻️ test-performance.js: differentiate between relative and absolute time. (#26568)
f898521
✨RTC & Analytics - Adding RTC and Analytics vars (#26266)
6fbe885
📖temedya.md file (#26520)
4512c37
Removing unused experiment config. (#25908)
be3317a
🖍 Use auto instead of 100% as width of story description. (#26571)
e7a8e7f
✨ v2 default and templated separator elements (#26413)
0167a14
🐛 amp-auto-lightbox: Ignore unlaid out elements (#26573)
53cb630
🏗 Apply AMP_CONFIG
to runtime files during gulp dist
(#26554)
4fe68c2
✨ Remote loading of pages for v2 (#26470)
5eaa091
Adding support for time/duration (amp-brid-player extension) (#24424)
72c99b1
Set owners for js in src/ for wg-ads and wg-analytics (#26527)
c680e53
♻️Resource=>Mutator refactor for access-poool (#26547)
b42e509
🖍 [amp-story-player] Adds css for pre-fetch experience (#26557)
05046f6
📦 Update dependency chromedriver to v79.0.3 (#26599)
e0500b7
📦 Update dependency commander to v4.1.1 (#26597)
d6c7bae
🐛Prevent extend String object by the "colors" library. (#25879)
83de808
Remove expected error (#26565)
a110d9a
📦 Update dependency @percy/agent to v0.21.0 (#26577)
653dda3
🐛Force scrollTop to be remeasured on shadow doc visibility change (#26588)
eccff2d
📦 Update dependency @percy/puppeteer to v1.1.0 (#26601)
56fff2c
amp-script: Filter user-visible mutations during hydration (#26401)
9bc8756
Update validator-amp-mega-menu.protoascii (#26598)
cc0a076
♻️ peformance-impl: simplify tick() (#26567)
cea95ff
📖 Download the JDK not JRE (#26566)
443e480
Fix sharing layout when the label is two lines long. (#26605)
a82e99b
🚫 [amp-story-player] Temporarily disable messaging (#26604)
bb397cd
🐛 batched-xhr-impl: use absolute url as key for batchFetch (#26583)
bb4fcac
🖍 [amp-story-player] Extract iframe css to different file (#26613)
b3b0bfa
🐛 Fix typos for amp-story.md (#26616)
8f2b4ad
✨Add percentage display to (#26482)
8b999e9
amp-list: Add user warning to use binding=refresh (#26493)
1c21a39
Updating path to Yahoo ad script (#26460)
c6b35fe
🏗 SwG Release 0.1.22.92 (#26600)
1316a36
♻️ Use new mutator API in auto-lightbox (#26587)
c8e1e96
📖 Update list of video players (#26504)
956c54a
Ibeat Analytics tracking method changed (#26596)
0b12137
📦 Update dependency puppeteer to v2.1.1 (#26633)
dea7576
Validator rollup (#26621)
20b8997
Fix shadow test state pollution (#26607)
c7c46ce
📦 Update dependency chromedriver to v80 (#26625)
439c12b
⏩Skip broken shadow tests (#26639)
a89d625
♻️ Resource=>Mutator refactor for apester-media (#26546)
7ac50af
📦 Update dependency escodegen to v1.14.1 (#26641)
39b1f61
✨Add amp-iframe support for Pym.js width and height resize messages (#24917)
c3cebfe
amp-consent a11y improvement (#26456)
48f7bda
Remove visual diff test for amp-consent (#26532)
3d21e45
✨ Support data-param-* in amp-video-iframe (#26636)
6e9b7ab
ampdoc: Add get/setMetaByName methods (#26609)
cc0e58f
Resolve macros before encoding for analytics variables (#26271)
a762bfc
🌐Add i18n for answer choice options (#26635)
63694fa
✨amp-consent: Add Chandago's AppConsent to CMPs list (#25834) (#26539)
4d05b44
♻️ performance-impl: delete unused code (#26618)
2befade
Skip ads test breaking master (#26659)
19cedca
quick fix and update to amp-timeago (#26650)
4a98ed8
🐛 amp-story: Remove duplicate replaceState on navigation (#26624)
3a1731a
🐛 amp-subscriptions: Fixes click event delegation for iOS 12 and lower (#26658)
003272f
Fix advancementMode variables for time based advancements. (#26581)
287fd9c
♻️Rename ShadowDomWriter* => DomWriter* (#26447)
5e82ff0
✅ Set amp-ad unit test to use unreachable domain (#26670)
751f777
📖 Migrate mediapool overview doc to 1.0 (#26668)
5c3ee1d
✅ Fix shadow tests broken due to deprecated createShadowRoot API (#26672)
489204f
🖍 Increase CSS byte limit from 50000 bytes to 75000 bytes (#26475)
20039cd
✨Implement amp-ad-exit indirect targets (#26517)
e6312c7
✅Change domains on tests for ads/analytics (#26674)
af50ae0
make extensions end in mjs file extension type (#26340)
4111736
Nested macros adding caveat documentation (#26648)
f0861ad
TE Medya (Vidyome) Native Ads Integration (#26564)
1364e8a
Enable a4a friendly iframe css splitting for prod (#23933)
e91aa72
🖍 Remove placeholder on amp-access-scroll (#26663)
4625680
amp-access: Support i-amphtml-access-state lookup in AmpDocShadow (#26679)
65738d1
SwG Release 0.1.22.93 (#26706)
da1fb54
🐛📖 Fix amp-consent.md url (#26707)
e3be1b2
✨amp-inline-gallery docs and validation rules (#26708)
1644c32
📖 Cleanup amp-list documentation indentations (#26640)
24d7dcf
🏗 Watch and rebuild amp-a4a
when an ad network extension is being watched (#26721)
c98e5f3
amp-script: Use updated method to get meta hashes (#26535)
6dd0400
🚀 Remove amp-truncate-text experiment check (#26720)
6e8f6c9
✨Implement amp-stream-gallery (#26710)
8ac8ba0
Added pauseCallback in amp-ima-video (#26422)
89d8dc3
🐛amp-ima-video: show play/pause button in ad controls (#23660)
30dbbb4
amp-analytics: Support amp-google-client-id-api lookup in AmpDocShadow (#26683)
ca175d7
📦 Update dependency jest-silent-reporter to v0.2.1 (#26644)
b245bc2
🚀 Change const
to let
VariableDeclarations for ESM Output (#26727)
ff24f9b
Update Analytics integration doc (#26056)
a5d2240
amp-consent uiConfig and captions documentation (#26722)
082e2d6
Fork media amp-ad update (#26733)
4e4756f
🐛 Fix validation error (#26736)
Breakdown by component
ads (7)
dd33fa5
✨Implement Whopa InFeed Content-Recommendation Platform (#25851)6fbe885
📖temedya.md file (#26520)1c21a39
Updating path to Yahoo ad script (#26460)e6312c7
✅Change domains on tests for ads/analytics (#26674)f0861ad
TE Medya (Vidyome) Native Ads Integration (#26564)89d8dc3
🐛amp-ima-video: show play/pause button in ad controls (#23660)082e2d6
Fork media amp-ad update (#26733)
amp-a4a (2)
97a2ec7
Update amp-a4a-format.md to include amp-selector. (#26025)e6312c7
✅Change domains on tests for ads/analytics (#26674)
amp-ad (5)
dd33fa5
✨Implement Whopa InFeed Content-Recommendation Platform (#25851)2befade
Skip ads test breaking master (#26659)5e82ff0
✅ Set amp-ad unit test to use unreachable domain (#26670)e6312c7
✅Change domains on tests for ads/analytics (#26674)f0861ad
TE Medya (Vidyome) Native Ads Integration (#26564)
amp-ad-network-doubleclick-impl (2)
f898521
✨RTC & Analytics - Adding RTC and Analytics vars (#26266)1364e8a
Enable a4a friendly iframe css splitting for prod (#23933)
amp-analytics (7)
f898521
✨RTC & Analytics - Adding RTC and Analytics vars (#26266)956c54a
Ibeat Analytics tracking method changed (#26596)cc0e58f
Resolve macros before encoding for analytics variables (#26271)e6312c7
✅Change domains on tests for ads/analytics (#26674)4111736
Nested macros adding caveat documentation (#26648)30dbbb4
amp-analytics: Support amp-google-client-id-api lookup in AmpDocShadow (#26683)ff24f9b
Update Analytics integration doc (#26056)
amp-auto-lightbox (2)
0167a14
🐛 amp-auto-lightbox: Ignore unlaid out elements (#26573)1316a36
♻️ Use new mutator API in auto-lightbox (#26587)
amp-consent (6)
4455a03
✨ Add Sirdata to the list of supported CMPs in the amp-consent extension (#26040)1704f48
🏗 Install built-in wait function for e2e request assertions (#26523)c3cebfe
amp-consent a11y improvement (#26456)63694fa
✨amp-consent: Add Chandago's AppConsent to CMPs list (#25834) (#26539)da1fb54
🐛📖 Fix amp-consent.md url (#26707)a5d2240
amp-consent uiConfig and captions documentation (#26722)
amp-ima-video (2)
8ac8ba0
Added pauseCallback in amp-ima-video (#26422)89d8dc3
🐛amp-ima-video: show play/pause button in ad controls (#23660)
amp-list (2)
8b999e9
amp-list: Add user warning to use binding=refresh (#26493)1644c32
📖 Cleanup amp-list documentation indentations (#26640)
amp-next-page (2)
e7a8e7f
✨ v2 default and templated separator elements (#26413)4fe68c2
✨ Remote loading of pages for v2 (#26470)
amp-script (2)
56fff2c
amp-script: Filter user-visible mutations during hydration (#26401)c98e5f3
amp-script: Use updated method to get meta hashes (#26535)
amp-story (10)
b2ddcfd
Trim page attachment cta text. (#26540)be3317a
🖍 Use auto instead of 100% as width of story description. (#26571)443e480
Fix sharing layout when the label is two lines long. (#26605)b3b0bfa
🐛 Fix typos for amp-story.md (#26616)8f2b4ad
✨Add percentage display to (#26482)a762bfc
🌐Add i18n for answer choice options (#26635)4a98ed8
🐛 amp-story: Remove duplicate replaceState on navigation (#26624)003272f
Fix advancementMode variables for time based advancements. (#26581)751f777
📖 Migrate mediapool overview doc to 1.0 (#26668)4e4756f
🐛 Fix validation error (#26736)
amp-subscriptions (1)
3a1731a
🐛 amp-subscriptions: Fixes click event delegation for iOS 12 and lower (#26658)
build-system (15)
0b9623c
✨ [amp-story-embed] Adds messaging, implements build/layoutcallbacks (#26305)5c5e6ac
♻️ Rename amp-story-embed to amp-story-player (#26538)1704f48
🏗 Install built-in wait function for e2e request assertions (#26523)f63293e
🚮 Delete release tagging task (#26553)af517c7
pass in esm flag when transfering src to temp dir (#26555)4512c37
Removing unused experiment config. (#25908)53cb630
🏗 Apply `AMP_CONFIG` to runtime files during `gulp dist` (#26554)b42e509
🖍 [amp-story-player] Adds css for pre-fetch experience (#26557)bb4fcac
🖍 [amp-story-player] Extract iframe css to different file (#26613)cc0e58f
Resolve macros before encoding for analytics variables (#26271)af50ae0
make extensions end in mjs file extension type (#26340)1364e8a
Enable a4a friendly iframe css splitting for prod (#23933)24d7dcf
🏗 Watch and rebuild `amp-a4a` when an ad network extension is being watched (#26721)6e8f6c9
✨Implement amp-stream-gallery (#26710)b245bc2
🚀 Change `const` to `let` VariableDeclarations for ESM Output (#26727)
package updates (9)
9cfa3ae
📦 Update dependency karma-browserify to v7 (#26558)05046f6
📦 Update dependency chromedriver to v79.0.3 (#26599)e0500b7
📦 Update dependency commander to v4.1.1 (#26597)a110d9a
📦 Update dependency @percy/agent to v0.21.0 (#26577)eccff2d
📦 Update dependency @percy/puppeteer to v1.1.0 (#26601)0b12137
📦 Update dependency puppeteer to v2.1.1 (#26633)c7c46ce
📦 Update dependency chromedriver to v80 (#26625)7ac50af
📦 Update dependency escodegen to v1.14.1 (#26641)ca175d7
📦 Update dependency jest-silent-reporter to v0.2.1 (#26644)
src (19)
0b9623c
✨ [amp-story-embed] Adds messaging, implements build/layoutcallbacks (#26305)e1e266b
🕵️ Improve logging to debug missing Resource issue. (#26506)5c5e6ac
♻️ Rename amp-story-embed to amp-story-player (#26538)f3e4397
Fix memory leak in inabox-viewport-friendly introduced by inabox-lite. (#26426)72c99b1
Set owners for js in src/ for wg-ads and wg-analytics (#26527)b42e509
🖍 [amp-story-player] Adds css for pre-fetch experience (#26557)83de808
Remove expected error (#26565)653dda3
🐛Force scrollTop to be remeasured on shadow doc visibility change (#26588)cc0a076
♻️ peformance-impl: simplify tick() (#26567)a82e99b
🚫 [amp-story-player] Temporarily disable messaging (#26604)bb397cd
🐛 batched-xhr-impl: use absolute url as key for batchFetch (#26583)bb4fcac
🖍 [amp-story-player] Extract iframe css to different file (#26613)6e9b7ab
ampdoc: Add get/setMetaByName methods (#26609)cc0e58f
Resolve macros before encoding for analytics variables (#26271)a762bfc
🌐Add i18n for answer choice options (#26635)4d05b44
♻️ performance-impl: delete unused code (#26618)287fd9c
♻️Rename ShadowDomWriter* => DomWriter* (#26447)1364e8a
Enable a4a friendly iframe css splitting for prod (#23933)30dbbb4
amp-analytics: Support amp-google-client-id-api lookup in AmpDocShadow (#26683)