Baseline release: 2103122145004
Raw notes
2fb0396
โจ Send extension versions from AMPHTML ads to FIE (#33190)
fe48afd
๐ typo (#33259)
4e459d0
๐ฆ Update build system devDependencies (patch) (#33239)
60adca7
Revert "amp-list: Fix Bind.rescan vs. diffing race condition" (#33232)
fb7f095
๐ Read merge commit only if file was created (#33264)
7b25837
๐ Logo and shade of blue on validator.amp.dev (#33270)
b9cdc05
๐ report test status of experimentN as "skipped" when no such experiment exists (#33243)
ca503aa
Skip flaky amp-base-carousel 1.0 tests (#33269)
cd9658a
๐ฎ Clean up amp-fit-text server-side experiment (#33204)
72c2b41
small amp-font fixes for issue 5504 (#33273)
b993c3f
๐ amp-bind: Use querySelectorAll to quickly find all bound elements (#32851)
04af3e1
๐Unlaunch no signing (#33275)
c1cf142
cl/363044943 Revision bump for #33142 (#33285)
e2ba971
Add data-css-strict to AMP Email example and update CSS spacing (#33278)
dab790a
Multi-version: declare the installed extension as soon as possible (#33282)
977dd5b
โจ [Panning media] Prevent returning infinity in zoom (#33073)
a1779ad
๐ฆ Update com_google_googletest commit hash to b7d472f (#33291)
e8bfa0f
Actually skip flaky amp-base-carousel 1.0 e2e tests (#33290)
76684ed
๐ฆ Update dependency css-what to v5 (#33155)
7778c53
๐ฆ Update subpackage devDependencies (minor) (#33157)
e753640
๐ฆ Update linting devDependencies (minor) (#33248)
f83aa2c
๐ฆ Update dependency @ampproject/worker-dom to v0.28.0 (#33294)
e3f6871
Sync for validator/cpp/engine (#33283)
9b3ddae
๐ Rewrite closure compiler code without file streaming (#33027)
61cb566
๐ Remove Compute Merge Commit
as a direct CircleCI job dependency where it's already a transitive dependency (#33268)
e36bcd1
Multi-version: always specify version when waiting for an extension (#33226)
d94427b
โจ [Story bookend] Created amp-story-social-share (#33077)
f3c2e7e
Remove danielrozenberg from build-system/global-configs/OWNERS (#33299)
eadd345
Sync for validator/cpp/htmlparser (#33304)
36001a5
build-system: lazily build jison parsers + ww.js (#33236)
bc0b7fd
Add accidentally removed comment back in to ampshared.css (#30190)
4e5f655
๐ Add support for minified lazy build + watch (#33298)
3b9a6dd
Amp analytics support taboola (#32803)
40d1933
๐ Remove root package.json
dependency on 0x
(#33306)
68021ad
build-system: use esbuild for compiling AMP Server (new server). (#33247)
78cfa79
performance-impl: use fcp and ofv entryTime when summing for cls-fcp and cls-ofv (#33295)
db781bd
๐งช[amp-consent] Turn on granular consent in prod and canary (#33256)
77fc796
Videonow (#33323)
124d410
โจ [amp-story-panning-media] Animate active page on desktop panels (#33301)
2b16c5b
โป๏ธ [Story Ads] Move existing placement logic to algo impl (#33286)
6cd2f7b
๐ [bento] Add portals to preact compat (#33213)
d54e611
amp-ad-custom: resolve the template in the right context (#33324)
948ddf5
๐ฆ Update dependency @ampproject/storybook-addon to v1.1.7 (#33327)
f6c1dde
๐ โป๏ธ Fix type errors in /build-system/tasks (#33074)
e9373cc
๐[no-signing] Transfer attributes on body element (#33311)
aa6c2fb
๐ License code block not be ```js (#33336)
4c06c96
โฟ Announce story discovery dialog for screen readers (#32964)
9c00326
๐ Change ESbuild 3p vendor target to ES5 (#33250)
3f1bc68
3q-player: implement async pause (#33332)
ebee665
โจ enable tcf 2.0 consent processing for analytics vendor infonline (#33134)
396a6f9
๐ ๐ ๐ build-system: use fs for babel-cache ๐ ๐ ๐ (#33314)
2de6baf
build-system: fix unminified watch mode. (#33334)
feed790
๐ Fix rendering of noscript fallbacks in optimized AMP pages (#29846)
cad3130
โจ [AMP-Digiteka] ADD a new vendor Digiteka (#33135)
effb945
โจ Local Media Consortium: Endpoint rename to NewsPassID (#33255)
a491c3d
๐ Marfeel: Update amp-ad prefetch & preconnect (#33351)
1280831
๐ฆ Update dependency jasmine to v3.7.0 (#33345)
0489411
๐ฆ Update com_google_googletest commit hash to 3ff1e8b (#33357)
9087f42
V1: mount/unmount concept and automatic scheduling (#33272)
048406c
Maybe fix amp-ad css experiment issue (#33346)
024d795
๐ฆ Update core devDependencies (minor) (#33200)
1c83fb9
โจ Add Highfivve as AMP RTC vendor (#33254)
e167bc4
๐ SwG Release 0.1.22.152 (#33329)
2bca7eb
esbuild cache invalidation: add argv to optionsHash (#33366)
3f4851f
๐ Replace gulp
with the `amp` task runner (#33315)
07c7ecf
๐๏ธ Ignore .babel-cache (#33373)
a309710
Remove intersect-resources from bento experiment (#33361)
28a7428
Optimize babel hashing (#33370)
30ba104
๐ Automatically update `npm` packages if needed before any task is run (#33375)
11b8767
Validator rollup (#33372)
2fb01d1
๐ฆ Update dependency google-closure-library to v20210302 (#33303)
c920333
๐๐ Speed up `amp` task loading by lazy-requiring large dependencies (#33376)
ffa7e32
๐ Marfeel: Update CMP config (#33350)
a190819
Experimental: force style recalc before making body visible (#33374)
1bbd550
Skip flaky e2e tests (#33309)
add3b6b
๐ Use customElementExtensions where extensions may not be populated (#33338)
f2b85d9
[amp-story-player] Fix duplicate player loading scenario (#32971)
b180222
โจ Add a query param to enable wasm validator in webui (#33391)
de485f3
๐ Report results for experiment tests (#33389)
8b4a5f8
[amp-story] โฟ Make pause/play buttons keyboard focusable (#33214)
ceb972b
๐ Clean up / replace lazy `require` statements in `build-system/` (#33385)
37c5ed2
skip flaky lightbox test (#33392)
4ff9ae8
๐ Pass in `--report` for experiment tests on push builds (#33397)
e0ef9c5
Revert "๐ฆ Update core devDependencies (minor)" (#33398)
7e1f1c2
๐งช [no-signing] re-enable in exp A (#33388)
c7dbb3d
๐ฆ Update core devDependencies (minor) (#33399)
446c51d
Add Storybook example for amp-twitter:0.1 (#33300)
98e5e87
[amp-story] โ๏ธ Fix visual diff flake (#33395)
e9c144b
๐๐ [amp-story] [amp-story-360] Fix typo in 360 docs (#33380)
777e394
Apply visibility: hidden to carousel spacers in amp-carousel 0.2 (#33279)
6f0e145
๐ Move minified check to devAsserts only (#33381)
1e41922
โ๏ธSkip flaky amp-lightbox e2e test (#33414)
e90491f
Async pause: simplify adoption with a helper (#33368)
0e11de9
โจ[amp-analytics] New macro $CALC to perform basic arithmetic on analytics variables and macros. (#33383)
f6a2f18
Experiment turning on splitted vendor integration JS (#32763)
eb741b8
๐ Fix folder creation for test reports (#33419)
38b4079
โ๏ธ Remove BaseElement.unload() API (#33415)
1115f6c
Ramp up 3p-vendor-split experiment (#32766)
88d21a7
๐ Fix Renovate property so @storybook/* version is < 6 (#33360)
ae162df
๐ Create design review issues automatically (#33339)
7b339ba
amp-render bento component (#33189)
d917fd2
mark amp-story-bookend as deprecated (#33411)
56e28aa
๐ฆ Update com_google_googletest commit hash to 1a8ecf1 (#33424)
d5778e0
โจ[story-ads] Send win to algo choice function (#33387)
198db55
resources: remove intersect-resources experiment (#33262)
d07b896
amp-iframe: add async pause (#33382)
b30ec85
โ๏ธ Cleanup: remove component interface from contextprops (#33427)
c2a936a
๐ฆ Update dependency commander to v7.2.0 (#33406)
f74b277
๐ฆ Update linting devDependencies (minor) (#33352)
426eb69
โจ [Panning media] Add lock-bounds attribute (#33197)
0920192
๐ Fix visible UI that mentions "Accelerated Mobile Pages" (#33441)
f29f552
โ๏ธSkip flaky tests in amp-carousel:1.0, amp-animation, amp-onetap-google (#33439)
998fd11
โจ Add cpp test of validator into pr checks (#33371)
843d597
โ Deflake amp-onetap-google (#33442)
2d01a12
๐ [amp-carousel 0.2] Stop propagation of `touchmove` event to viewer (#33444)
7dac0bb
fix server transformer not respecting host and port overrides (#33425)
474290f
๐ Clean up all `gulp` style error throwing in build-system (#33447)
632f3f8
๐ Reuse unminified babel config for faster dep-checks (#33453)
Breakdown by component
ads (5)
77fc796
Videonow (#33323)cad3130
โจ [AMP-Digiteka] ADD a new vendor Digiteka (#33135)a491c3d
๐ Marfeel: Update amp-ad prefetch & preconnect (#33351)3f4851f
๐ Replace `gulp` with the `amp` task runner (#33315)0920192
๐ Fix visible UI that mentions "Accelerated Mobile Pages" (#33441)
amp-3q-player (2)
3f1bc68
3q-player: implement async pause (#33332)e90491f
Async pause: simplify adoption with a helper (#33368)
amp-a4a (6)
2fb0396
โจ Send extension versions from AMPHTML ads to FIE (#33190)d54e611
amp-ad-custom: resolve the template in the right context (#33324)effb945
โจ Local Media Consortium: Endpoint rename to NewsPassID (#33255)048406c
Maybe fix amp-ad css experiment issue (#33346)1c83fb9
โจ Add Highfivve as AMP RTC vendor (#33254)add3b6b
๐ Use customElementExtensions where extensions may not be populated (#33338)
amp-ad (3)
cad3130
โจ [AMP-Digiteka] ADD a new vendor Digiteka (#33135)048406c
Maybe fix amp-ad css experiment issue (#33346)f6a2f18
Experiment turning on splitted vendor integration JS (#32763)
amp-ad-network-adzerk-impl (2)
d54e611
amp-ad-custom: resolve the template in the right context (#33324)add3b6b
๐ Use customElementExtensions where extensions may not be populated (#33338)
amp-analytics (3)
3b9a6dd
Amp analytics support taboola (#32803)ebee665
โจ enable tcf 2.0 consent processing for analytics vendor infonline (#33134)0e11de9
โจ[amp-analytics] New macro $CALC to perform basic arithmetic on analytics variables and macros. (#33383)
amp-animation (1)
f29f552
โ๏ธSkip flaky tests in amp-carousel:1.0, amp-animation, amp-onetap-google (#33439)
amp-base-carousel (5)
ca503aa
Skip flaky amp-base-carousel 1.0 tests (#33269)e8bfa0f
Actually skip flaky amp-base-carousel 1.0 e2e tests (#33290)1bbd550
Skip flaky e2e tests (#33309)777e394
Apply visibility: hidden to carousel spacers in amp-carousel 0.2 (#33279)f29f552
โ๏ธSkip flaky tests in amp-carousel:1.0, amp-animation, amp-onetap-google (#33439)
amp-bind (1)
b993c3f
๐ amp-bind: Use querySelectorAll to quickly find all bound elements (#32851)
amp-carousel (1)
2d01a12
๐ [amp-carousel 0.2] Stop propagation of `touchmove` event to viewer (#33444)
amp-iframe (2)
9087f42
V1: mount/unmount concept and automatic scheduling (#33272)d07b896
amp-iframe: add async pause (#33382)
amp-lightbox (2)
37c5ed2
skip flaky lightbox test (#33392)1e41922
โ๏ธSkip flaky amp-lightbox e2e test (#33414)
amp-onetap-google (2)
f29f552
โ๏ธSkip flaky tests in amp-carousel:1.0, amp-animation, amp-onetap-google (#33439)843d597
โ Deflake amp-onetap-google (#33442)
amp-story (6)
2fb0396
โจ Send extension versions from AMPHTML ads to FIE (#33190)c1cf142
cl/363044943 Revision bump for #33142 (#33285)d94427b
โจ [Story bookend] Created amp-story-social-share (#33077)4c06c96
โฟ Announce story discovery dialog for screen readers (#32964)8b4a5f8
[amp-story] โฟ Make pause/play buttons keyboard focusable (#33214)d917fd2
mark amp-story-bookend as deprecated (#33411)
amp-story-360 (2)
4c06c96
โฟ Announce story discovery dialog for screen readers (#32964)e9c144b
๐๐ [amp-story] [amp-story-360] Fix typo in 360 docs (#33380)
amp-story-auto-ads (2)
2b16c5b
โป๏ธ [Story Ads] Move existing placement logic to algo impl (#33286)d5778e0
โจ[story-ads] Send win to algo choice function (#33387)
amp-story-panning-media (3)
977dd5b
โจ [Panning media] Prevent returning infinity in zoom (#33073)124d410
โจ [amp-story-panning-media] Animate active page on desktop panels (#33301)426eb69
โจ [Panning media] Add lock-bounds attribute (#33197)
amp-twitter (2)
446c51d
Add Storybook example for amp-twitter:0.1 (#33300)f6a2f18
Experiment turning on splitted vendor integration JS (#32763)
amp-viewer-integration (1)
2d01a12
๐ [amp-carousel 0.2] Stop propagation of `touchmove` event to viewer (#33444)
build-system (36)
2fb0396
โจ Send extension versions from AMPHTML ads to FIE (#33190)b9cdc05
๐ report test status of experimentN as "skipped" when no such experiment exists (#33243)cd9658a
๐ฎ Clean up amp-fit-text server-side experiment (#33204)04af3e1
๐Unlaunch no signing (#33275)9b3ddae
๐ Rewrite closure compiler code without file streaming (#33027)f3c2e7e
Remove danielrozenberg from build-system/global-configs/OWNERS (#33299)36001a5
build-system: lazily build jison parsers + ww.js (#33236)4e5f655
๐ Add support for minified lazy build + watch (#33298)68021ad
build-system: use esbuild for compiling AMP Server (new server). (#33247)db781bd
๐งช[amp-consent] Turn on granular consent in prod and canary (#33256)f6c1dde
๐ โป๏ธ Fix type errors in /build-system/tasks (#33074)9c00326
๐ Change ESbuild 3p vendor target to ES5 (#33250)396a6f9
๐ ๐ ๐ build-system: use fs for babel-cache ๐ ๐ ๐ (#33314)2de6baf
build-system: fix unminified watch mode. (#33334)9087f42
V1: mount/unmount concept and automatic scheduling (#33272)2bca7eb
esbuild cache invalidation: add argv to optionsHash (#33366)3f4851f
๐ Replace `gulp` with the `amp` task runner (#33315)28a7428
Optimize babel hashing (#33370)30ba104
๐ Automatically update `npm` packages if needed before any task is run (#33375)c920333
๐๐ Speed up `amp` task loading by lazy-requiring large dependencies (#33376)add3b6b
๐ Use customElementExtensions where extensions may not be populated (#33338)de485f3
๐ Report results for experiment tests (#33389)ceb972b
๐ Clean up / replace lazy `require` statements in `build-system/` (#33385)4ff9ae8
๐ Pass in `--report` for experiment tests on push builds (#33397)e0ef9c5
Revert "๐ฆ Update core devDependencies (minor)" (#33398)7e1f1c2
๐งช [no-signing] re-enable in exp A (#33388)eb741b8
๐ Fix folder creation for test reports (#33419)1115f6c
Ramp up 3p-vendor-split experiment (#32766)88d21a7
๐ Fix Renovate property so @storybook/* version is < 6 (#33360)ae162df
๐ Create design review issues automatically (#33339)7b339ba
amp-render bento component (#33189)198db55
resources: remove intersect-resources experiment (#33262)998fd11
โจ Add cpp test of validator into pr checks (#33371)7dac0bb
fix server transformer not respecting host and port overrides (#33425)474290f
๐ Clean up all `gulp` style error throwing in build-system (#33447)632f3f8
๐ Reuse unminified babel config for faster dep-checks (#33453)
package updates (15)
4e459d0
๐ฆ Update build system devDependencies (patch) (#33239)a1779ad
๐ฆ Update com_google_googletest commit hash to b7d472f (#33291)76684ed
๐ฆ Update dependency css-what to v5 (#33155)7778c53
๐ฆ Update subpackage devDependencies (minor) (#33157)e753640
๐ฆ Update linting devDependencies (minor) (#33248)f83aa2c
๐ฆ Update dependency @ampproject/worker-dom to v0.28.0 (#33294)948ddf5
๐ฆ Update dependency @ampproject/storybook-addon to v1.1.7 (#33327)1280831
๐ฆ Update dependency jasmine to v3.7.0 (#33345)0489411
๐ฆ Update com_google_googletest commit hash to 3ff1e8b (#33357)024d795
๐ฆ Update core devDependencies (minor) (#33200)2fb01d1
๐ฆ Update dependency google-closure-library to v20210302 (#33303)c7dbb3d
๐ฆ Update core devDependencies (minor) (#33399)56e28aa
๐ฆ Update com_google_googletest commit hash to 1a8ecf1 (#33424)c2a936a
๐ฆ Update dependency commander to v7.2.0 (#33406)f74b277
๐ฆ Update linting devDependencies (minor) (#33352)
src (20)
2fb0396
โจ Send extension versions from AMPHTML ads to FIE (#33190)dab790a
Multi-version: declare the installed extension as soon as possible (#33282)e36bcd1
Multi-version: always specify version when waiting for an extension (#33226)78cfa79
performance-impl: use fcp and ofv entryTime when summing for cls-fcp and cls-ofv (#33295)6cd2f7b
๐ [bento] Add portals to preact compat (#33213)e9373cc
๐[no-signing] Transfer attributes on body element (#33311)4c06c96
โฟ Announce story discovery dialog for screen readers (#32964)effb945
โจ Local Media Consortium: Endpoint rename to NewsPassID (#33255)9087f42
V1: mount/unmount concept and automatic scheduling (#33272)1c83fb9
โจ Add Highfivve as AMP RTC vendor (#33254)a309710
Remove intersect-resources from bento experiment (#33361)a190819
Experimental: force style recalc before making body visible (#33374)f2b85d9
[amp-story-player] Fix duplicate player loading scenario (#32971)6f0e145
๐ Move minified check to devAsserts only (#33381)e90491f
Async pause: simplify adoption with a helper (#33368)f6a2f18
Experiment turning on splitted vendor integration JS (#32763)38b4079
โ๏ธ Remove BaseElement.unload() API (#33415)198db55
resources: remove intersect-resources experiment (#33262)d07b896
amp-iframe: add async pause (#33382)b30ec85
โ๏ธ Cleanup: remove component interface from contextprops (#33427)
validator (9)
7b25837
๐ Logo and shade of blue on validator.amp.dev (#33270)c1cf142
cl/363044943 Revision bump for #33142 (#33285)e2ba971
Add data-css-strict to AMP Email example and update CSS spacing (#33278)e3f6871
Sync for validator/cpp/engine (#33283)eadd345
Sync for validator/cpp/htmlparser (#33304)11b8767
Validator rollup (#33372)b180222
โจ Add a query param to enable wasm validator in webui (#33391)0920192
๐ Fix visible UI that mentions "Accelerated Mobile Pages" (#33441)998fd11
โจ Add cpp test of validator into pr checks (#33371)