github ampproject/amphtml 2101230412000

latest releases: 2410292120000, 2410250306000, 2410161801000...
pre-release3 years ago
Baseline release: 2101211748001

Raw notes

e644da4 📦 Update dependency eslint-plugin-jsdoc to v31.0.8 (#32082)
f0731ac ✨ Allow various new tags in mustache triple brace syntax (#32081)
d59e700 🏗 Stop running performance tests until they are optimized / fixed (#32102)
f3fb7a7 🏗 Add an owners file for .circleci/ (#32088)
907a847 🏗 Add branch filtering for CircleCI builds (#32089)
8220a77 🐛 Import generated extension CSS, format written files (#32046)
96ce502 Transition elements on navigation (#31559)
b6e0723 ❄️ Skip flaky iframe test (#32105)
253090f Ensure that aborting layout via unload cancels the layout promise (#32099)
1058940 [amp-viewer-integration] Handle redirects case (#32076)
67c8f4a 🏗 Upgrade to dompurify 2.2.6 (#32090)
b3e6610 ❄️ Mark visual test amphtml-ads: friendly iframe static as flaky (#32108)
ca87c8e ✨ [Story layout] Responsiveness anchoring (#32048)
173cad4 ✨ [Story devtools] Device details (#32074)
3681ad1 Sync for validator/cpp/htmlparser (#32079)
926e230 ❄️ amp-base-carousel e2e test modifications (#32113)
3d06e7b 🏗 Switch build artifact unique identifier from build ID to commit SHA (#32083)
11abb96 Implement pause callback via display observer (#31976)
6f1b444 🏗 Fix commit SHA retrieval for push and PR builds on all CI services (#32116)
88712ba 🏗 Replace lolex v5 with @sinonjs/fake-timers v7 (#32058)
53712ea 🏗 Print closure concurrency during gulp dist (#32118)
f96bb6c ✨ [bento][amp-date-countdown] countUp feature for date-countdown component (#32047)
28cd906 ❄️ Skip flaky amp-base-carousel e2e tests (#32123)
348875b ✨[Story layout] Added validation to presets (#32114)
dc909d3 video-manager-impl: remove usage of getIntersectionChangeEntry (#31942)
cffccff 🏗 Remove npm publishing boilerplate from src/purifier (#32125)
d8a73fd 🏗 Replace org-level context with project-level env vars on CircleCI (#32130)
d753e6f ❄️ Deflake amp-user-notification visual diff test (#31983)
cd01a15 ✨ [Story devtools] Finalize UI details: dark scrollbar, center devices, change tab order (#32126)
e5a682e cl/352843044 Allow @-moz-document (#32133)
363f962 [amp-ad] Add validator rules for always-serve-npa & block-rtc (#32066)
4de26b4 🏗♻️ Refactor and simplify all CI job executor scripts (#32140)
0aad4e8 [amp-story-player] Player refactoring ♻️ (#32115)
fae75f5 📦 Update subpackage devDependencies (patch) (#32062)
f5a5b1a 📦 Update build system devDependencies (patch) (#32080)
d7718ec 📖 amp-inline-gallery documentation missing quotation (#32134)
eeb906d 📦 Update dependency chromedriver to v88 (#32152)
5ef5b27 📦 Update dependency rollup to v2.38.0 (#32131)
bedec61 🏗 Prepare to move AMP's CI off Travis (#32151)

Breakdown by component

ads (0)
amp-3d-gltf (1) bedec61 🏗 Prepare to move AMP's CI off Travis (#32151)
amp-a4a (1) bedec61 🏗 Prepare to move AMP's CI off Travis (#32151)
amp-access (1) 88712ba 🏗 Replace `lolex` v5 with `@sinonjs/fake-timers` v7 (#32058)
amp-ad (2) 88712ba 🏗 Replace `lolex` v5 with `@sinonjs/fake-timers` v7 (#32058)
363f962 [amp-ad] Add validator rules for `always-serve-npa` & `block-rtc` (#32066)
amp-analytics (1) 88712ba 🏗 Replace `lolex` v5 with `@sinonjs/fake-timers` v7 (#32058)
amp-base-carousel (4) 926e230 ❄️ amp-base-carousel e2e test modifications (#32113)
11abb96 Implement pause callback via display observer (#31976)
28cd906 ❄️ Skip flaky amp-base-carousel e2e tests (#32123)
bedec61 🏗 Prepare to move AMP's CI off Travis (#32151)
amp-bind (1) 88712ba 🏗 Replace `lolex` v5 with `@sinonjs/fake-timers` v7 (#32058)
amp-consent (1) 88712ba 🏗 Replace `lolex` v5 with `@sinonjs/fake-timers` v7 (#32058)
amp-date-countdown (1) f96bb6c ✨ [bento][amp-date-countdown] countUp feature for date-countdown component (#32047)
amp-date-display (1) 88712ba 🏗 Replace `lolex` v5 with `@sinonjs/fake-timers` v7 (#32058)
amp-date-picker (1) 88712ba 🏗 Replace `lolex` v5 with `@sinonjs/fake-timers` v7 (#32058)
amp-iframe (2) 11abb96 Implement pause callback via display observer (#31976)
bedec61 🏗 Prepare to move AMP's CI off Travis (#32151)
amp-image-lightbox (1) 88712ba 🏗 Replace `lolex` v5 with `@sinonjs/fake-timers` v7 (#32058)
amp-inline-gallery (1) d7718ec 📖 amp-inline-gallery documentation missing quotation (#32134)
amp-nested-menu (1) 88712ba 🏗 Replace `lolex` v5 with `@sinonjs/fake-timers` v7 (#32058)
amp-sidebar (1) 88712ba 🏗 Replace `lolex` v5 with `@sinonjs/fake-timers` v7 (#32058)
amp-story (4) 96ce502 Transition elements on navigation (#31559)
ca87c8e ✨ [Story layout] Responsiveness anchoring (#32048)
88712ba 🏗 Replace `lolex` v5 with `@sinonjs/fake-timers` v7 (#32058)
348875b ✨[Story layout] Added validation to presets (#32114)
amp-story-dev-tools (2) 173cad4 ✨ [Story devtools] Device details (#32074)
cd01a15 ✨ [Story devtools] Finalize UI details: dark scrollbar, center devices, change tab order (#32126)
amp-story-panning-media (1) 96ce502 Transition elements on navigation (#31559)
amp-video (1) 11abb96 Implement pause callback via display observer (#31976)
amp-viewer-integration (1) 1058940 [amp-viewer-integration] Handle redirects case (#32076)
build-system (9) 8220a77 🐛 Import generated extension CSS, format written files (#32046)
96ce502 Transition elements on navigation (#31559)
253090f Ensure that aborting layout via unload cancels the layout promise (#32099)
3d06e7b 🏗 Switch build artifact unique identifier from build ID to commit SHA (#32083)
11abb96 Implement pause callback via display observer (#31976)
6f1b444 🏗 Fix commit SHA retrieval for push and PR builds on all CI services (#32116)
53712ea 🏗 Print closure concurrency during `gulp dist` (#32118)
4de26b4 🏗♻️ Refactor and simplify all CI job executor scripts (#32140)
bedec61 🏗 Prepare to move AMP's CI off Travis (#32151)
package updates (5) e644da4 📦 Update dependency eslint-plugin-jsdoc to v31.0.8 (#32082)
fae75f5 📦 Update subpackage devDependencies (patch) (#32062)
f5a5b1a 📦 Update build system devDependencies (patch) (#32080)
eeb906d 📦 Update dependency chromedriver to v88 (#32152)
5ef5b27 📦 Update dependency rollup to v2.38.0 (#32131)
src (7) f0731ac ✨ Allow various new tags in mustache triple brace syntax (#32081)
253090f Ensure that aborting layout via unload cancels the layout promise (#32099)
67c8f4a 🏗 Upgrade to `dompurify` 2.2.6 (#32090)
11abb96 Implement pause callback via display observer (#31976)
dc909d3 video-manager-impl: remove usage of getIntersectionChangeEntry (#31942)
cffccff 🏗 Remove npm publishing boilerplate from `src/purifier` (#32125)
0aad4e8 [amp-story-player] Player refactoring ♻️ (#32115)
third_party (0)
validator (2) e5a682e cl/352843044 Allow `@-moz-document` (#32133)
363f962 [amp-ad] Add validator rules for `always-serve-npa` & `block-rtc` (#32066)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.