Skip to content

2104302228000

Compare
Choose a tag to compare
@ampprojectbot ampprojectbot released this 04 May 22:10
d1fa2aa
Baseline release: 2104170104001

Raw notes

5b63d8b ๐Ÿ› [amp-carousel 0.1] Stop jittery slides on scroll (#33661)
fc7b0ed Bento Carousel: Support passing in custom arrows with as (#33636)
d5de7fc โœจ [amp-link-rewriter] Validate anchor on click (#33754)
961d6d7 [amp-story] Fixing flaky test (vertical rendering) (#33878)
391a525 Add validation rules for amp-instagram:1.0 (#33805)
ec38862 Add validation rules for amp-selector:1.0 (#33813)
5ffc06e Add validation rules for amp-lightbox:1.0 (#33811)
af13fd8 ๐Ÿ› Add SVG children to descendant_tag_list (#29857)
b4773f2 โœจ [bento][amp-accordion] Extend validator to 1.0 for amp-accordion (#33493)
984907c โœจ [bento][amp-accordion] Small update to documentation (#33494)
ea686db ๐Ÿ› [Story video] Added check on buffer before downgrading (#33634)
ca05d28 ๐Ÿ— Configure CircleCI to email build/release-on-duty on main/release branch failures, respectively (#33618)
7f7ca15 ๐Ÿš€ Early exit for SSR AMP Image (#33890)
89f94e7 Let Github Actions build npm binaries (#33877)
aa250c7 cl/369259725 Revision bump for #33702 (#33903)
91cecdc โ™ป๏ธ Extract AmpScriptService.fetch into its own fn. (#33900)
ef6adde ๐Ÿ› [amp-next-page]: fix amp-next-page-scroll event triggers too early (#33735)
f30dbbf Validator Roll Up (#33905)
c2ffa28 Add validation rules for amp-youtube 1.0 (#33848)
6c277c5 Updated docs to fix product name and link to docs (#33755)
84a91a8 โœจ[Amp Story] [Page attachments] Remove background gradient (#33814)
e66c72f ๐Ÿ— Clean up validator C++ logs and surface errors (#33910)
38bd1b7 ๐Ÿ› [Story outlink] Use linker on swipe up (#33911)
0450666 ๐Ÿ— Clean up exports from exec.js and process.js (#33916)
bdf4190 ๐Ÿ— Disable gcloud storage support in CircleCI (#33917)
35c72c5 โ™ป๏ธ Move contextprops from src/core to src/context (#33914)
90a0396 โœ… ๐Ÿ— โ™ป๏ธ Remove puppeteer from e2e tests (#33861)
b55a12a โ™ฟ [Story a11y] Make amp-twitter not tabbable if not on current page (#33919)
6ea8d1d Minor fix: auto-lightbox: check image's loading state after async measurement (#33915)
fefa6ab Bump worker-dom, update iframe-worker-proxy (#33918)
0ca90fd ๐Ÿ— Add amp check-invalid-whitespaces to AMP's PR check workflow (#33926)
ea4b2b9 ๐Ÿ“– Support newlines for amp-script meta hashes (#33902)
6f57dc0 โœจ Digiteka amp-ad => Add new param (#33909)
658a563 ๐Ÿ› [Amp story] [Page attachments] [Outlink] Fix theming (#33931)
49cbd17 ๐Ÿ“ฆ Update dependency puppeteer to v9 (#33930)
7fff4a5 ๐Ÿ— Check dot files and directories for invalid whitespaces (#33927)
08dc823 amp-nexxtv-player updates (#32617)
72effd8 Turn on multi-version extensions (#33305)
2bddbc2 Ramp up 3p-vendor-split to 10% (#33929)
0c4e5aa โœจ [amp-render] implement xssi-prefix, sub-object and refresh support (#33894)
efd8b56 โœจ [Story Video] Connect CacheUrl service to amp-video and load sources (#33466)
cd33789 ๐Ÿ— Omit files / dirs in .gitignore during invalid whitespace checks (#33934)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
df20a6f ๐Ÿ— Rewrite and enable type-checking on src/core target (#33921)
4f979ae โœจ Ads RTC: support amp-script fetching (#33872)
cc215ec ๐Ÿ›โ™ป๏ธ ADS: external dsp visibility fix (#33730)
a086b30 โœจ [Amp story] [Page attachments] [inline] Add contrast protection (#33939)
5c5a5cf ๐Ÿ— [Story video] Add testing tools to video story for e2e and manual testing (#33857)
f72e31c โœจAdd a hash parameter to integrate WebAssembly Validator (#33941)
7f077c5 Fix validator message space (#33946)
99c70c4 โœจ [Amp story] [Page attachments] [Inline] Theme pre-tap without images (#33952)
81f9ee5 Add validation rules for amp-fit-text:1.0 on websites (#33464)
7c9fbd6 ๐Ÿ— Refine and update a few infrastructure related OWNERS files (#33962)
caf0c9b [amp-story] ๐Ÿ“– Add amp-story-animation docs (#33953)
ff23744 [amp-story-auto-analytics] ๐Ÿ“– Add triggers docs for amp-story-auto-analytics (#33950)
c78f3bb [amp-story] Fix story_page_count (#33948)
d64dfd8 โœจ [Story video] Google cache validation (#33611)
a4573de โœ… ๐Ÿš€ โ™ป๏ธ Use shorter video for amp-video tests (#33942)
ab48f09 ๐Ÿ— Remove legacy gcloud storage code-path (#33924)
3dce070 โœจ amp-facebook-comments: Initial Bento component (#33852)
e5c57a6 Externs: remove two outdated files (#33963)
64baa8a Fix amp-ad a4a example server (#33974)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
c652358 ๐Ÿ“– Remove placeholder list item (#33983)
1c2e9bf Update owners for bundles.config.* (#33981)
b920721 โœ… ๐Ÿš€ speed up test-amp-video-analytics test (#33970)
0c1b1f5 [amp-story-auto-analytics] Add default linker (#33922)
583a733 โœจ[story ads] Introduce new progress bar (#33972)
88dfdb8 โœจUpdate storyNextUp to auto-advance on all pages. (#33600)
509c952 ๐Ÿ›๐Ÿ— Fix start references for multiple forbidden terms (#33992)
b40c249 amp-story-bookend: fix circular dependency (#33994)
30a7563 ๐Ÿšฎ Remove notion of a lite viewer (#33987)
cfd1384 ๐Ÿ— Add OWNERS for src/experiments/ (#33996)
d33dbca ๐Ÿ› [amp-story] don't send story-page-visible for ad pages (#33884)
c0e946a ๐Ÿ— Prevent Karma from hanging when a transformation error is encountered (#33967)
11c5506 ๐Ÿ— Add amp validate-html-fixtures to AMP's PR check workflow (#33997)
f2792c0 ๐Ÿ— Add a way to validate all HTML test fixtures, even skipped ones (#34000)
5f5a1ad ๐Ÿงช[story ads] Start auto advance exp (#33984)
cd50214 ๐Ÿ— Bento extension generator: use htmlFor in test (#34001)
c2c6250 ๐Ÿ› added support for iframePing to load trk.js (#34007)
84d3446 โœจ [Story videos] Added amp_video_host_url=... on the video cache request (#33940)
3a4f018 Validator rollup (#34010)
f044f52 ๐Ÿ“ฆ Update linting devDependencies (patch) (#33868)
991e546 ๐Ÿ—โ™ป๏ธ Share extension generator implementation (#34002)
d327d70 ๐Ÿ› AmpAd: Add clientIdScope to myfinance ad network (#34009)
0c591bd ๐Ÿ— Add catch-all type-check target and src dirs (#34014)
0fbe9e6 ๐Ÿ› Correct location of OWNERS in Classic extension template (#34017)
77f7880 ๐Ÿ“ฆ Update validator devDependencies to 252ce9c (#33821)
af3bc40 ๐Ÿ— Enable automerge for renovate updates to devDependencies (#34018)
b1e9583 Add validation rules for amp-video 1.0 (#33847)
36c5a09 ๐Ÿ› [amp-next-page] fix ampdoc.getUrl() is empty on next page (#33960)
4cf3aac โ™ป๏ธ Rework autoplay support check (#33991)
4f69d04 โ™ป๏ธ Organize polyfills in prep for type-checking and core extraction (#34020)
557fcb2 ๐Ÿ“–[amp-consent]: add granular consent to docs (#33943)
0ae511c ๐Ÿ“ฆ Update dependency core-js to v3.11.0 (#33949)
164bec0 ๐Ÿ› [amp-next-page 1.0] Allow shadowdoc children to utilize Viewer CID API (#33956)
130958b ๐Ÿ“ฆ Update dependency google-closure-library to v20210406 (#33849)
472bac3 ๐Ÿ“ฆ Update core devDependencies (patch) (#33869)
9803959 โœจ Add rcmwidget ads extension (#33888)
7bbe147 โœจ Ads: Resolves support for Opinary Embed integration (#33518)
5b3af09 ๐Ÿ“ฆ Update linting devDependencies (minor) (#33850)
9775935 ๐Ÿ“ฆ Update babel devDependencies (patch) (#33908)
ba3d733 ๐Ÿ— Perform esbuild package upgrades via a separate PR (#34031)
b7c9c5b โœจ Holdback experiment for disallowing amp-auto-ad from inserting ads above the viewport (#33936)
7cbeaee โ„๏ธ Mark amp-story-dev-tools visual tests as flaky (#34034)
fe223da โœจ Bento <amp-vimeo> (#33971)
3836b1d ๐Ÿ“ฆ Update build system devDependencies to v6.2.9 (patch) (#33895)
15ab429 [amp-story] ๐Ÿ› Add target="_top" to page attachment (#34030)
dbd285d โœจUse WASM Validator for browser integration (#33980)
2a9d48e [amp-story-player] ๐Ÿ“– Fix typos in docs (#34022)
9552965 ๐Ÿ› [amp-next-page] fix for duplicate history entry (#33904)
74c1e45 ๐Ÿ—โ™ป๏ธ Ensure that generated extension's tests pass (#34021)
de59baa โœ… ๐Ÿš€ โ™ป๏ธ Reduce delay for amp-carousel autoplay e2e tests (#33965)
a57332f ๐Ÿ“ฆ Update core devDependencies (minor) (#33443)
2c33f7a Validator rollup (#34037)
6718ef9 ๐Ÿ“ฆ Update dependency sinon to v10 (#33418)
42871c2 โœ… Fix broken unit tests (#34043)
b4159da ๐Ÿ— Flag an error and exit when Karma runs zero tests (#34040)
3aeeb5f ๐Ÿ— Log extension name while building npm binaries (#34045)
e30f24e ๐Ÿ— Add make-extension --test to pushBuildWorkflow (#34042)
cd2270f โœจ โ™ฟ [amp story] Visible pagination button when navigating with keyboard on small screen. (#34008)
b25b7fa ๐Ÿ“ฆ Update dependency eslint-plugin-jsdoc to v32.3.3 (#34049)
9d3aac5 ๐Ÿ— Optionally exclude CSS from generated extension (#34032)
b8ff898 โ™ป๏ธ Extract src/css into core/dom (#34036)
8ee396a ๐Ÿ— make-extension always creates Storybook file (#34057)
f9ad585 ๐Ÿ— Notify (not require) Justin on core changes (#34055)
5ad904a ๐Ÿ— make-extension --bento creates validator test file (#34056)
2187353 ๐Ÿ— Flag an error if --files matches zero test files (#34060)
2ae4c98 ๐Ÿ— Clean up extension generator tests (#34063)
d9ba766 ๐Ÿ— Refine renovate configuration (#34064)
0ad981c ๐Ÿ“ฆ Update dependency cssnano to v5.0.2 (#34051)
9ae0544 ๐Ÿ“ฆ Update dependency core-js to v3.11.1 - autoclosed (#34053)
8d97947 โ™ป๏ธ Simplify log/assert code and use core assert (#34061)
1a8dcde โœจ swg release 0.1.22.158 (#33944)
e337fbf ๐Ÿ“ฆ Update dependency google-closure-library to v20210406 (#34070)
633e4f9 โ™ป๏ธ isElement helper function (#34068)
daa4b87 SwG Release 0.1.22.161 (#34071)
7145ce2 ๐Ÿ“ฆ Update dependency puppeteer to v9 (#34072)
3f181db ๐Ÿ“ฆ Update dependency through2 to v4 (#34075)
f8751c7 โœจ [Amp story] [Page attachments] [Outlink] Opening Transition Element and Animation (#33982)
428daf5 ๐Ÿ“ฆ Update dependency react-dates to v21 (#34073)
b6fdd69 runtime: remove extension loading timeout (#34058)
ff79c57 ๐Ÿ“– amp-onetap-google: Clarify that you can use variables in URLs (#34089)
2e3d09e โœจ [amp-render] Implement URL variable substitutions (#33995)
05984cc ๐Ÿ— Further refine renovate configuration (#34082)
e7e5b4e ๐Ÿ“ฆ Update dependency rollup to v2.46.0 (#34077)
020977e ๐Ÿšฎ Remove nonexistent directory from sources.js (#34086)
faeb7fb ๐Ÿ› Stories: Disable animations when user prefers-reduced-motion (#34081)
fd3edd7 โœจ Add wg-stories to OWNERS of localized-strings (#34079)
bc597c4 โ™ป๏ธ Use Bento VideoIframe directly (#34085)
dc84fa8 โœจ Add raxsha to amp-story owners. (#34095)
b9cab62 โœจ[Amp story] [Page attachments] [Inline] Theme page attachment (#33986)
b19a1ff โœจ AMP - Iframely.com component (#26151)
0c7398c ๐Ÿ— Use terminal width for test log wrapping if possible (#34100)
6597e45 ๐Ÿ“– Clarify that <amp-iframely> is not <amp-iframe> (#34101)
aac54b3 Types: add a few files to pride list, and fix extern calโ€ฆ (#34093)
732d396 โ™ป๏ธ Move resolvedPromise into src/core/data-structures/promise (#34102)
412e716 ๐Ÿ— Restrict all root-level upgrade groups to the root package.json (#34107)
1e36f5b ๐Ÿ›[story-ads] Pause the progress bar when paused. (#34046)
6447a64 Types: adds more files to pride (#34094)
3451182 ๐Ÿ“ฆ Update dependency commander to v7 (#34069)
763ecb3 ๐Ÿ“ฆ Update com_google_googletest commit hash to f5e592d (#34090)
81ae745 PreactBaseElement: Support returning a function for "selector" prop defs (#33935)
c06c957 ๐Ÿ— Further group package updates to reduce noise (#34119)
bf40033 ๐Ÿ— Make package update review requests less noisy (#34118)
97ea51a ๐Ÿ— Add renovate-bot as an owner of package upgrade PRs (#34145)
b18646f Launch sticky-ad-transition CSS (#34067)
ace1cc7 [bento] Disable 1.0 only attributes for amp4email (#34041)
4b59fb0 ๐Ÿ“ฆ Update dependency eslint-plugin-jsdoc to v32.3.4 (#34154)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)

Breakdown by component

ads (7) 6f57dc0 โœจ Digiteka amp-ad => Add new param (#33909)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
cc215ec ๐Ÿ›โ™ป๏ธ ADS: external dsp visibility fix (#33730)
d327d70 ๐Ÿ› AmpAd: Add clientIdScope to myfinance ad network (#34009)
9803959 โœจ Add rcmwidget ads extension (#33888)
7bbe147 โœจ Ads: Resolves support for Opinary Embed integration (#33518)
b18646f Launch sticky-ad-transition CSS (#34067)
amp-a4a (2) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
b18646f Launch sticky-ad-transition CSS (#34067)
amp-access (3) 0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
bf40033 ๐Ÿ— Make package update review requests less noisy (#34118)
amp-access-poool (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-access-scroll (1) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
amp-accordion (6) b4773f2 โœจ [bento][amp-accordion] Extend validator to 1.0 for amp-accordion (#33493)
984907c โœจ [bento][amp-accordion] Small update to documentation (#33494)
35c72c5 โ™ป๏ธ Move contextprops from src/core to src/context (#33914)
0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
ace1cc7 [bento] Disable 1.0 only attributes for amp4email (#34041)
amp-ad (3) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
9803959 โœจ Add rcmwidget ads extension (#33888)
b18646f Launch sticky-ad-transition CSS (#34067)
amp-ad-network-adsense-impl (2) 5f5a1ad ๐Ÿงช[story ads] Start auto advance exp (#33984)
b18646f Launch sticky-ad-transition CSS (#34067)
amp-ad-network-doubleclick-impl (4) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
5f5a1ad ๐Ÿงช[story ads] Start auto advance exp (#33984)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
b18646f Launch sticky-ad-transition CSS (#34067)
amp-ad-network-fake-impl (1) 0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
amp-analytics (4) 91cecdc โ™ป๏ธ Extract AmpScriptService.fetch into its own fn. (#33900)
6c277c5 Updated docs to fix product name and link to docs (#33755)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
c2c6250 ๐Ÿ› added support for iframePing to load trk.js (#34007)
amp-animation (2) caf0c9b [amp-story] ๐Ÿ“– Add amp-story-animation docs (#33953)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
amp-auto-ads (1) b7c9c5b โœจ Holdback experiment for disallowing amp-auto-ad from inserting ads above the viewport (#33936)
amp-auto-lightbox (2) 6ea8d1d Minor fix: auto-lightbox: check image's loading state after async measurement (#33915)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
amp-autocomplete (1) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
amp-base-carousel (5) fc7b0ed Bento Carousel: Support passing in custom arrows with `as` (#33636)
0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
81ae745 PreactBaseElement: Support returning a function for "selector" prop defs (#33935)
amp-bind (3) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-bodymovin-animation (2) 0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-brid-player (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-byside-content (1) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
amp-cache-url (2) efd8b56 โœจ [Story Video] Connect CacheUrl service to amp-video and load sources (#33466)
d64dfd8 โœจ [Story video] Google cache validation (#33611)
amp-carousel (3) 5b63d8b ๐Ÿ› [amp-carousel 0.1] Stop jittery slides on scroll (#33661)
0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-connatix-player (1) 0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
amp-consent (2) 0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
557fcb2 ๐Ÿ“–[amp-consent]: add granular consent to docs (#33943)
amp-date-countdown (4) 0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-date-display (2) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
amp-date-picker (3) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-experiment (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-facebook (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-facebook-comments (1) 3dce070 โœจ amp-facebook-comments: Initial Bento component (#33852)
amp-fit-text (3) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
81f9ee5 Add validation rules for amp-fit-text:1.0 on websites (#33464)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
amp-form (2) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
amp-fx-collection (1) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
amp-google-assistant-assistjs (2) 0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-gwd-animation (1) b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
amp-iframe (2) b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-iframely (2) b19a1ff โœจ AMP - Iframely.com component (#26151)
6597e45 ๐Ÿ“– Clarify that <amp-iframely> is not <amp-iframe> (#34101)
amp-image-lightbox (1) 0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
amp-image-slider (1) b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
amp-inline-gallery (1) b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
amp-instagram (2) 391a525 Add validation rules for amp-instagram:1.0 (#33805)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
amp-intersection-observer-polyfill (1) 4f69d04 โ™ป๏ธ Organize polyfills in prep for type-checking and core extraction (#34020)
amp-jwplayer (2) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-kaltura-player (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-lightbox (5) 5ffc06e Add validation rules for amp-lightbox:1.0 (#33811)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
81ae745 PreactBaseElement: Support returning a function for "selector" prop defs (#33935)
ace1cc7 [bento] Disable 1.0 only attributes for amp4email (#34041)
amp-lightbox-gallery (3) 0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
amp-link-rewriter (1) d5de7fc โœจ [amp-link-rewriter] Validate anchor on click (#33754)
amp-list (2) 91cecdc โ™ป๏ธ Extract AmpScriptService.fetch into its own fn. (#33900)
0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
amp-live-list (2) 72effd8 Turn on multi-version extensions (#33305)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-mega-menu (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-megaphone (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-minute-media-player (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-mowplayer (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-mraid (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-nested-menu (2) af13fd8 ๐Ÿ› Add SVG children to descendant_tag_list (#29857)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-next-page (7) ef6adde ๐Ÿ› [amp-next-page]: fix amp-next-page-scroll event triggers too early (#33735)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
36c5a09 ๐Ÿ› [amp-next-page] fix `ampdoc.getUrl()` is empty on next page (#33960)
164bec0 ๐Ÿ› [amp-next-page 1.0] Allow shadowdoc children to utilize Viewer CID API (#33956)
9552965 ๐Ÿ› [amp-next-page] fix for duplicate history entry (#33904)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-nexxtv-player (2) 08dc823 amp-nexxtv-player updates (#32617)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-onetap-google (2) ff79c57 ๐Ÿ“– amp-onetap-google: Clarify that you can use variables in URLs (#34089)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-ooyala-player (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-orientation-observer (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-render (4) 91cecdc โ™ป๏ธ Extract AmpScriptService.fetch into its own fn. (#33900)
0c4e5aa โœจ [amp-render] implement xssi-prefix, sub-object and refresh support (#33894)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
2e3d09e โœจ [amp-render] Implement URL variable substitutions (#33995)
amp-resize-observer-polyfill (1) 4f69d04 โ™ป๏ธ Organize polyfills in prep for type-checking and core extraction (#34020)
amp-script (3) 91cecdc โ™ป๏ธ Extract AmpScriptService.fetch into its own fn. (#33900)
ea4b2b9 ๐Ÿ“– Support newlines for amp-script meta hashes (#33902)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-selector (2) ec38862 Add validation rules for amp-selector:1.0 (#33813)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
amp-sidebar (2) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
amp-skimlinks (1) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
amp-social-share (1) b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
amp-soundcloud (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-story (22) 84a91a8 โœจ[Amp Story] [Page attachments] Remove background gradient (#33814)
38bd1b7 ๐Ÿ› [Story outlink] Use linker on swipe up (#33911)
b55a12a โ™ฟ [Story a11y] Make amp-twitter not tabbable if not on current page (#33919)
658a563 ๐Ÿ› [Amp story] [Page attachments] [Outlink] Fix theming (#33931)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
a086b30 โœจ [Amp story] [Page attachments] [inline] Add contrast protection (#33939)
99c70c4 โœจ [Amp story] [Page attachments] [Inline] Theme pre-tap without images (#33952)
caf0c9b [amp-story] ๐Ÿ“– Add amp-story-animation docs (#33953)
c78f3bb [amp-story] Fix story_page_count (#33948)
88dfdb8 โœจUpdate storyNextUp to auto-advance on all pages. (#33600)
b40c249 amp-story-bookend: fix circular dependency (#33994)
30a7563 ๐Ÿšฎ Remove notion of a lite viewer (#33987)
d33dbca ๐Ÿ› [amp-story] don't send story-page-visible for ad pages (#33884)
4cf3aac โ™ป๏ธ Rework autoplay support check (#33991)
15ab429 [amp-story] ๐Ÿ› Add target="_top" to page attachment (#34030)
cd2270f โœจ โ™ฟ [amp story] Visible pagination button when navigating with keyboard on small screen. (#34008)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
f8751c7 โœจ [Amp story] [Page attachments] [Outlink] Opening Transition Element and Animation (#33982)
faeb7fb ๐Ÿ› Stories: Disable animations when user `prefers-reduced-motion` (#34081)
dc84fa8 โœจ Add raxsha to amp-story owners. (#34095)
b9cab62 โœจ[Amp story] [Page attachments] [Inline] Theme page attachment (#33986)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-story-360 (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-story-auto-ads (3) 583a733 โœจ[story ads] Introduce new progress bar (#33972)
5f5a1ad ๐Ÿงช[story ads] Start auto advance exp (#33984)
1e36f5b ๐Ÿ›[story-ads] Pause the progress bar when paused. (#34046)
amp-story-auto-analytics (3) ff23744 [amp-story-auto-analytics] ๐Ÿ“– Add triggers docs for amp-story-auto-analytics (#33950)
c78f3bb [amp-story] Fix story_page_count (#33948)
0c1b1f5 [amp-story-auto-analytics] Add default linker (#33922)
amp-story-dev-tools (1) b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
amp-story-interactive (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-story-panning-media (1) faeb7fb ๐Ÿ› Stories: Disable animations when user `prefers-reduced-motion` (#34081)
amp-stream-gallery (3) fc7b0ed Bento Carousel: Support passing in custom arrows with `as` (#33636)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
81ae745 PreactBaseElement: Support returning a function for "selector" prop defs (#33935)
amp-tiktok (1) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
amp-timeago (2) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
amp-truncate-text (1) d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-twitter (2) b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-video (11) ea686db ๐Ÿ› [Story video] Added check on buffer before downgrading (#33634)
efd8b56 โœจ [Story Video] Connect CacheUrl service to amp-video and load sources (#33466)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
5c5a5cf ๐Ÿ— [Story video] Add testing tools to video story for e2e and manual testing (#33857)
d64dfd8 โœจ [Story video] Google cache validation (#33611)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
b920721 โœ… ๐Ÿš€ speed up test-amp-video-analytics test (#33970)
84d3446 โœจ [Story videos] Added amp_video_host_url=... on the video cache request (#33940)
3a4f018 Validator rollup (#34010)
b1e9583 Add validation rules for amp-video 1.0 (#33847)
bc597c4 โ™ป๏ธ Use Bento VideoIframe directly (#34085)
amp-video-docking (3) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-video-iframe (2) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
amp-viewer-integration (1) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
amp-vimeo (5) e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
30a7563 ๐Ÿšฎ Remove notion of a lite viewer (#33987)
4cf3aac โ™ป๏ธ Rework autoplay support check (#33991)
fe223da โœจ Bento <amp-vimeo> (#33971)
bc597c4 โ™ป๏ธ Use Bento VideoIframe directly (#34085)
amp-web-push (1) b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
amp-youtube (4) c2ffa28 Add validation rules for amp-youtube 1.0 (#33848)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
bc597c4 โ™ป๏ธ Use Bento VideoIframe directly (#34085)
d1fa2aa Add trailing newlines to validator files to ensure they work well with tools that process text files. (#34143)
build-system (52) 89f94e7 Let Github Actions build npm binaries (#33877)
e66c72f ๐Ÿ— Clean up validator C++ logs and surface errors (#33910)
0450666 ๐Ÿ— Clean up exports from `exec.js` and `process.js` (#33916)
bdf4190 ๐Ÿ— Disable gcloud storage support in CircleCI (#33917)
90a0396 โœ… ๐Ÿ— โ™ป๏ธ Remove puppeteer from e2e tests (#33861)
0ca90fd ๐Ÿ— Add `amp check-invalid-whitespaces` to AMP's PR check workflow (#33926)
7fff4a5 ๐Ÿ— Check dot files and directories for invalid whitespaces (#33927)
2bddbc2 Ramp up 3p-vendor-split to 10% (#33929)
efd8b56 โœจ [Story Video] Connect CacheUrl service to amp-video and load sources (#33466)
cd33789 ๐Ÿ— Omit files / dirs in `.gitignore` during invalid whitespace checks (#33934)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
df20a6f ๐Ÿ— Rewrite and enable type-checking on src/core target (#33921)
7c9fbd6 ๐Ÿ— Refine and update a few infrastructure related `OWNERS` files (#33962)
ab48f09 ๐Ÿ— Remove legacy gcloud storage code-path (#33924)
3dce070 โœจ amp-facebook-comments: Initial Bento component (#33852)
e5c57a6 Externs: remove two outdated files (#33963)
64baa8a Fix amp-ad a4a example server (#33974)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
1c2e9bf Update owners for bundles.config.* (#33981)
583a733 โœจ[story ads] Introduce new progress bar (#33972)
509c952 ๐Ÿ›๐Ÿ— Fix start references for multiple forbidden terms (#33992)
c0e946a ๐Ÿ— Prevent Karma from hanging when a transformation error is encountered (#33967)
11c5506 ๐Ÿ— Add `amp validate-html-fixtures` to AMP's PR check workflow (#33997)
f2792c0 ๐Ÿ— Add a way to validate all HTML test fixtures, even skipped ones (#34000)
5f5a1ad ๐Ÿงช[story ads] Start auto advance exp (#33984)
cd50214 ๐Ÿ— Bento extension generator: use `htmlFor` in test (#34001)
991e546 ๐Ÿ—โ™ป๏ธ Share extension generator implementation (#34002)
0c591bd ๐Ÿ— Add catch-all type-check target and src dirs (#34014)
0fbe9e6 ๐Ÿ› Correct location of OWNERS in Classic extension template (#34017)
4cf3aac โ™ป๏ธ Rework autoplay support check (#33991)
4f69d04 โ™ป๏ธ Organize polyfills in prep for type-checking and core extraction (#34020)
b7c9c5b โœจ Holdback experiment for disallowing amp-auto-ad from inserting ads above the viewport (#33936)
fe223da โœจ Bento <amp-vimeo> (#33971)
74c1e45 ๐Ÿ—โ™ป๏ธ Ensure that generated extension's tests pass (#34021)
b4159da ๐Ÿ— Flag an error and exit when Karma runs zero tests (#34040)
3aeeb5f ๐Ÿ— Log extension name while building npm binaries (#34045)
e30f24e ๐Ÿ— Add `make-extension --test` to `pushBuildWorkflow` (#34042)
9d3aac5 ๐Ÿ— Optionally exclude CSS from generated extension (#34032)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
8ee396a ๐Ÿ— `make-extension` always creates Storybook file (#34057)
5ad904a ๐Ÿ— `make-extension --bento` creates validator test file (#34056)
2187353 ๐Ÿ— Flag an error if `--files` matches zero test files (#34060)
2ae4c98 ๐Ÿ— Clean up extension generator tests (#34063)
05984cc ๐Ÿ— Further refine renovate configuration (#34082)
020977e ๐Ÿšฎ Remove nonexistent directory from `sources.js` (#34086)
bc597c4 โ™ป๏ธ Use Bento VideoIframe directly (#34085)
0c7398c ๐Ÿ— Use terminal width for test log wrapping if possible (#34100)
aac54b3 Types: add a few files to pride list, and fix extern calโ€ฆ (#34093)
732d396 โ™ป๏ธ Move resolvedPromise into src/core/data-structures/promise (#34102)
6447a64 Types: adds more files to pride (#34094)
97ea51a ๐Ÿ— Add `renovate-bot` as an owner of package upgrade PRs (#34145)
b18646f Launch sticky-ad-transition CSS (#34067)
package updates (22) 49cbd17 ๐Ÿ“ฆ Update dependency puppeteer to v9 (#33930)
f044f52 ๐Ÿ“ฆ Update linting devDependencies (patch) (#33868)
77f7880 ๐Ÿ“ฆ Update validator devDependencies to 252ce9c (#33821)
0ae511c ๐Ÿ“ฆ Update dependency core-js to v3.11.0 (#33949)
130958b ๐Ÿ“ฆ Update dependency google-closure-library to v20210406 (#33849)
472bac3 ๐Ÿ“ฆ Update core devDependencies (patch) (#33869)
5b3af09 ๐Ÿ“ฆ Update linting devDependencies (minor) (#33850)
9775935 ๐Ÿ“ฆ Update babel devDependencies (patch) (#33908)
3836b1d ๐Ÿ“ฆ Update build system devDependencies to v6.2.9 (patch) (#33895)
a57332f ๐Ÿ“ฆ Update core devDependencies (minor) (#33443)
6718ef9 ๐Ÿ“ฆ Update dependency sinon to v10 (#33418)
b25b7fa ๐Ÿ“ฆ Update dependency eslint-plugin-jsdoc to v32.3.3 (#34049)
0ad981c ๐Ÿ“ฆ Update dependency cssnano to v5.0.2 (#34051)
9ae0544 ๐Ÿ“ฆ Update dependency core-js to v3.11.1 - autoclosed (#34053)
e337fbf ๐Ÿ“ฆ Update dependency google-closure-library to v20210406 (#34070)
7145ce2 ๐Ÿ“ฆ Update dependency puppeteer to v9 (#34072)
3f181db ๐Ÿ“ฆ Update dependency through2 to v4 (#34075)
428daf5 ๐Ÿ“ฆ Update dependency react-dates to v21 (#34073)
e7e5b4e ๐Ÿ“ฆ Update dependency rollup to v2.46.0 (#34077)
3451182 ๐Ÿ“ฆ Update dependency commander to v7 (#34069)
763ecb3 ๐Ÿ“ฆ Update com_google_googletest commit hash to f5e592d (#34090)
4b59fb0 ๐Ÿ“ฆ Update dependency eslint-plugin-jsdoc to v32.3.4 (#34154)
src (30) 91cecdc โ™ป๏ธ Extract AmpScriptService.fetch into its own fn. (#33900)
35c72c5 โ™ป๏ธ Move contextprops from src/core to src/context (#33914)
72effd8 Turn on multi-version extensions (#33305)
0c4e5aa โœจ [amp-render] implement xssi-prefix, sub-object and refresh support (#33894)
efd8b56 โœจ [Story Video] Connect CacheUrl service to amp-video and load sources (#33466)
e14c2b6 โ™ป๏ธ Core extraction: function helpers, date helpers, signals (#33932)
df20a6f ๐Ÿ— Rewrite and enable type-checking on src/core target (#33921)
4f979ae โœจ Ads RTC: support amp-script fetching (#33872)
f72e31c โœจAdd a hash parameter to integrate WebAssembly Validator (#33941)
3dce070 โœจ amp-facebook-comments: Initial Bento component (#33852)
b771139 โ™ป๏ธ Enable Storybook's a11y addon the current way (#33966)
30a7563 ๐Ÿšฎ Remove notion of a lite viewer (#33987)
cfd1384 ๐Ÿ— Add OWNERS for src/experiments/ (#33996)
5f5a1ad ๐Ÿงช[story ads] Start auto advance exp (#33984)
4cf3aac โ™ป๏ธ Rework autoplay support check (#33991)
4f69d04 โ™ป๏ธ Organize polyfills in prep for type-checking and core extraction (#34020)
fe223da โœจ Bento <amp-vimeo> (#33971)
dbd285d โœจUse WASM Validator for browser integration (#33980)
b8ff898 โ™ป๏ธ Extract `src/css` into `core/dom` (#34036)
f9ad585 ๐Ÿ— Notify (not require) Justin on core changes (#34055)
8d97947 โ™ป๏ธ Simplify log/assert code and use core assert (#34061)
633e4f9 โ™ป๏ธ isElement helper function (#34068)
f8751c7 โœจ [Amp story] [Page attachments] [Outlink] Opening Transition Element and Animation (#33982)
b6fdd69 runtime: remove extension loading timeout (#34058)
faeb7fb ๐Ÿ› Stories: Disable animations when user `prefers-reduced-motion` (
Read more