github ampproject/amphtml 2006112352000

latest releases: 2404230718000, 2405011605000, 2404291353000...
pre-release3 years ago
Baseline release: 2006050512000

Raw notes

ad5eb75 ๐Ÿ›async in generated extension test (#28427)
919f164 Cleanup blurry-placeholder experiment (#28583)
702378d ๐Ÿ— Use allowlist instead of whitelist (#28701)
3df7141 โ™ฟ Prevent TalkBack from reading content behind education layer. (#28476)
1d0142d opencmp (#28605)
7a3cd20 โ™ป๏ธ Use denylist (#28702)
1c8c577 runtime perf pages: amp-list should use state (#28688)
9507c40 ๐Ÿ› Allow dl, dt and dd on amp-mustache {{{tripleBrace}}} syntax (#28729)
a5c650f ๐Ÿš€ Defer/chunk buildCallback (#28553)
22b7e4f โœจValidator: base64 encoding for SSR'd intrinsic sizer (#27518)
450a244 ๐Ÿ“ฆ Update dependency com.google.protobuf:protoc to v3.12.3 (#28664)
619c08e ๐Ÿ“ฆ Update dependency org.codehaus.mojo:exec-maven-plugin to v3 (#28669)
9598b47 SwG release 0.1.22.107 (#28703)
48b3dd5 ๐Ÿ› Don't attempt to unhide the body for expected errors. (#28715)
7909082 gulp performance: force headless/devtools to bool (#28738)
5eec5d9 Validator rollup (#28749)
6b73a33 ๐Ÿ›Only start the page auto advancement when assets have loaded. (#28725)
379db33 โ™ฟ Assign correct aria-role to tooltips and give them focus. (#28723)
211b8cb ๐Ÿ› Delay amp-next-page init until first scroll (#28759)
2db3c5d ๐Ÿ“ฆ Update subpackage devDependencies (minor) (#28593)
c6e79bb ๐Ÿ“ฆ Update dependency puppeteer to v3.3.0 (#28630)
6539f8a Add image cache to performance task (#28681)
ffa5ca5 โ™ป๏ธ Move removal of info statements from transform-amp-asserts (#28754)
494a047 add an mjs or js suffix to output json file (#28750)
34b0603 ๐Ÿ› Fix amp-fit-text with content div that is smaller than the container. (#28740)
fe6a93c Explain a caveat on reCaptcha sitekey registration (#28755)
22abbaa โœจ Update Pubmine amp-ad: add siteid to the page config (#28710)
b3aa034 Validator rollup (#28770)
80e4932 ๐Ÿ› Fix any issues with SSR rendered intrinsic amp-img (#28758)
769e815 ๐ŸฆŸ Pinterest data comes HTML encoded, not URL encoded. (#28769)
b1e1032 โœจ Add support for writing and reading textContent on amp-fit-text. (#28773)
3966448 ๐Ÿ› Use widest possible src from srcset for shrunk auto-lightbox images (#28733)
24713db ๐Ÿ— Remove branches from Travis push builds (#28774)
b2bc9a1 Remove references to whitelist in ads (#28764)
63e3da1 ๐Ÿ— Remove Single Pass Pipeline (#28747)
2121908 โœจ Add dark theme tooltip (#28752)
7c25a15 Rename all whitelist to allowList in analytics service (#28756)
678b416 Add wg-analytics to analytics.js owner (#28788)
491043d Round SCROLL_TOP/SCROLL_LEFT to integer (#28787)
bb722b3 Make fluid resizing robust for iframe removal race conditions. (#28782)
914dd0b ๐Ÿ› amp-accordion: Trigger expand event after animation completes (#28775)
d7a32e6 ๐Ÿ› ๐Ÿ— Fix race condition between lazy and prebuild. (#28796)
d2df0bf ๐Ÿ› Update Random Subdomain experiment from per-slot to per-page (#28768)
036ab52 โ™ป๏ธ Conformance check denylist (#28779)
29997fe Implement PPStudio amp creative (#28762)
b7e2b2c Remove comment regarding Chrome not supporting the buffered flag (#28797)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
232e87c Expose files event detail when available (#28766)
0b6795d ๐Ÿ›Check for unlayout before merging rtc response (#28792)
7035afd ๐Ÿ“– Update the custom JavaScript error URL (#28798)
2311361 โ™ป๏ธ Unused dependencies (#28784)
84f1d58 โœจ Update to WorkerDOM 0.25.0 (#28735)
363bc70 โ™ป๏ธ Remove parseUrlDeprecated use from amp-analytics (#28757)
677701f ๐Ÿ– Properly use Poppins in reactions (#28765)
462f78c ๐Ÿ— Remove final remnants of single-pass (#28785)
b193e39 ๐Ÿšฎ Simplify logic for rtv in client code (#28771)
52ed617 โ™ป๏ธ Update presubmit to eliminate terms (#28804)
c4bc404 Display fallbacks in amp-lightbox-gallery if original amp-img is unsupported (#27766)
c20519b ๐Ÿ“ฆ Update dependency mocha to v8 (#28808)
a59093d โœจ Also store story state in localStorage (on top of history.state) (#28721)
e322fa0 ๐Ÿ“ฆ Update dependency mocha to v8.0.1 (#28816)
eb00ff9 Strip srcset fallback for ESM builds (#28817)
6a71be0 s/RPOPS/PROPS (#28801)
4c11207 ๐Ÿ“ฆ Update dependency mocha to v8 (#28812)
f2122ff ๐Ÿ“ฆ Update dependency eslint-plugin-eslint-plugin to v2.2.2 (#28791)
145403d ๐Ÿ— Migrate all .eslintrc files to .eslintrc.js and dynamically extract experiment globals (#28820)
4d753da ๐Ÿ“ฆ Update dependency renovate to v21 (#28709)
d227047 ๐Ÿ“ฆ Update core devDependencies (patch) (#28659)
31a29fc Fix yarn.lock (#28827)
bb0881c โ™ป๏ธ Remove use of parseUrlDeprecated from amp-analytics (#28805)
c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
485144e amp-video-iframe: Move tracking iframe detection to layoutCallback (#28794)
f2843ea Launch no center css for ad container (#28551)
9f28d86 ๐Ÿ“– Remove element documentation from "websites" (#24130)
fed5e9a ๐Ÿ› Center emulated video posters. (#28815)
b5238ef ๐Ÿ— Very significantly speed up travis builds (#28834)
40e22b6 ๐Ÿ“– Update byside content md documentation (#26417)
7aa695b Update amp-auto-ads.md (#26989)
8d342d3 โ™ฟInclude support for browsers that use contentDocument (#27175)
b5dcb5c ๐Ÿ“–Correct capitalization of JW Player in amp-video-iframe.md (#26018)
92f6463 Add additional consent to amp-consent metadata (#28707)
d79ad92 โœจ Add multi-site support to 'sas' type amp ads (#24768)
071d692 Adds a banner for OpenJS World & Collab Summit (#28832)
a3cd3bc Enable 'intersect-resources' on 10% of prod (#28716)
58fbf43 โ™ป๏ธ Use IS_ESM to skip polyfills/fixes (#28825)
204676c Add documentation for amp ad type Doubleclick lazy fetch (#28724)
750e064 ๐Ÿ“– Add referrer to doubleclick RTC macro documentation (#28848)
1c7b39b ๐Ÿ—‘ Remove deprecated demo site (#28853)
6929a83 ๐Ÿ› Bug fix: Avoid aligning to the viewport if the full-width resize failed before. (#28831)

Breakdown by component

ads (10) 7a3cd20 โ™ป๏ธ Use denylist (#28702)
22abbaa โœจ Update Pubmine amp-ad: add siteid to the page config (#28710)
b2bc9a1 Remove references to whitelist in ads (#28764)
63e3da1 ๐Ÿ— Remove Single Pass Pipeline (#28747)
29997fe Implement PPStudio amp creative (#28762)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
145403d ๐Ÿ— Migrate all `.eslintrc` files to `.eslintrc.js` and dynamically extract experiment globals (#28820)
f2843ea Launch no center css for ad container (#28551)
d79ad92 โœจ Add multi-site support to 'sas' type amp ads (#24768)
1c7b39b ๐Ÿ—‘ Remove deprecated demo site (#28853)
amp-a4a (5) b2bc9a1 Remove references to whitelist in ads (#28764)
63e3da1 ๐Ÿ— Remove Single Pass Pipeline (#28747)
7c25a15 Rename all whitelist to allowList in analytics service (#28756)
145403d ๐Ÿ— Migrate all `.eslintrc` files to `.eslintrc.js` and dynamically extract experiment globals (#28820)
8d342d3 โ™ฟInclude support for browsers that use contentDocument (#27175)
amp-access (1) 5eec5d9 Validator rollup (#28749)
amp-accordion (1) 914dd0b ๐Ÿ› amp-accordion: Trigger `expand` event after animation completes (#28775)
amp-ad (3) 5eec5d9 Validator rollup (#28749)
b2bc9a1 Remove references to whitelist in ads (#28764)
29997fe Implement PPStudio amp creative (#28762)
amp-ad-custom (3) 5eec5d9 Validator rollup (#28749)
b2bc9a1 Remove references to whitelist in ads (#28764)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-ad-exit (1) b2bc9a1 Remove references to whitelist in ads (#28764)
amp-ad-network-adsense-impl (4) b2bc9a1 Remove references to whitelist in ads (#28764)
63e3da1 ๐Ÿ— Remove Single Pass Pipeline (#28747)
f2843ea Launch no center css for ad container (#28551)
6929a83 ๐Ÿ› Bug fix: Avoid aligning to the viewport if the full-width resize failed before. (#28831)
amp-ad-network-doubleclick-impl (9) b2bc9a1 Remove references to whitelist in ads (#28764)
63e3da1 ๐Ÿ— Remove Single Pass Pipeline (#28747)
bb722b3 Make fluid resizing robust for iframe removal race conditions. (#28782)
d2df0bf ๐Ÿ› Update Random Subdomain experiment from per-slot to per-page (#28768)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
0b6795d ๐Ÿ›Check for unlayout before merging rtc response (#28792)
f2843ea Launch no center css for ad container (#28551)
204676c Add documentation for amp ad type Doubleclick lazy fetch (#28724)
750e064 ๐Ÿ“– Add referrer to doubleclick RTC macro documentation (#28848)
amp-analytics (6) 5eec5d9 Validator rollup (#28749)
7c25a15 Rename all whitelist to allowList in analytics service (#28756)
491043d Round SCROLL_TOP/SCROLL_LEFT to integer (#28787)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
363bc70 โ™ป๏ธ Remove parseUrlDeprecated use from amp-analytics (#28757)
bb0881c โ™ป๏ธ Remove use of parseUrlDeprecated from amp-analytics (#28805)
amp-animation (3) 5eec5d9 Validator rollup (#28749)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
6a71be0 s/RPOPS/PROPS (#28801)
amp-audio (1) 5eec5d9 Validator rollup (#28749)
amp-auto-ads (3) 7a3cd20 โ™ป๏ธ Use denylist (#28702)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
7aa695b Update amp-auto-ads.md (#26989)
amp-auto-lightbox (1) 3966448 ๐Ÿ› Use widest possible src from srcset for shrunk auto-lightbox images (#28733)
amp-autocomplete (1) 5eec5d9 Validator rollup (#28749)
amp-bind (3) 7a3cd20 โ™ป๏ธ Use denylist (#28702)
5eec5d9 Validator rollup (#28749)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-byside-content (1) 40e22b6 ๐Ÿ“– Update byside content md documentation (#26417)
amp-call-tracking (1) 5eec5d9 Validator rollup (#28749)
amp-carousel (1) feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-consent (4) 1d0142d opencmp (#28605)
5eec5d9 Validator rollup (#28749)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
92f6463 Add additional consent to amp-consent metadata (#28707)
amp-date-picker (2) 5eec5d9 Validator rollup (#28749)
63e3da1 ๐Ÿ— Remove Single Pass Pipeline (#28747)
amp-experiment (3) 5eec5d9 Validator rollup (#28749)
7035afd ๐Ÿ“– Update the custom JavaScript error URL (#28798)
c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
amp-fit-text (2) 34b0603 ๐Ÿ› Fix amp-fit-text with content div that is smaller than the container. (#28740)
b1e1032 โœจ Add support for writing and reading textContent on amp-fit-text. (#28773)
amp-form (3) 7a3cd20 โ™ป๏ธ Use denylist (#28702)
63e3da1 ๐Ÿ— Remove Single Pass Pipeline (#28747)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-geo (1) 5eec5d9 Validator rollup (#28749)
amp-google-document-embed (1) 5eec5d9 Validator rollup (#28749)
amp-iframe (1) 5eec5d9 Validator rollup (#28749)
amp-ima-video (1) 5eec5d9 Validator rollup (#28749)
amp-image-lightbox (1) feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-inline-gallery (1) 5eec5d9 Validator rollup (#28749)
amp-inputmask (1) 5eec5d9 Validator rollup (#28749)
amp-install-serviceworker (1) 5eec5d9 Validator rollup (#28749)
amp-lightbox (1) feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-lightbox-gallery (1) c4bc404 Display fallbacks in `amp-lightbox-gallery` if original `amp-img` is unsupported (#27766)
amp-link-rewriter (2) 5eec5d9 Validator rollup (#28749)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-list (2) 5eec5d9 Validator rollup (#28749)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-live-list (2) 7035afd ๐Ÿ“– Update the custom JavaScript error URL (#28798)
c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
amp-mega-menu (1) feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-mraid (2) 7035afd ๐Ÿ“– Update the custom JavaScript error URL (#28798)
c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
amp-mustache (2) 5eec5d9 Validator rollup (#28749)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-nested-menu (1) feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-next-page (2) 5eec5d9 Validator rollup (#28749)
211b8cb ๐Ÿ› Delay amp-next-page init until first scroll (#28759)
amp-payment-google-button (1) 5eec5d9 Validator rollup (#28749)
amp-payment-google-inline (1) 5eec5d9 Validator rollup (#28749)
amp-payment-google-inline-async (1) 5eec5d9 Validator rollup (#28749)
amp-pinterest (1) 769e815 ๐ŸฆŸ Pinterest data comes HTML encoded, not URL encoded. (#28769)
amp-recaptcha-input (1) fe6a93c Explain a caveat on reCaptcha sitekey registration (#28755)
amp-script (4) 5eec5d9 Validator rollup (#28749)
63e3da1 ๐Ÿ— Remove Single Pass Pipeline (#28747)
7035afd ๐Ÿ“– Update the custom JavaScript error URL (#28798)
c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
amp-selector (1) feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-sidebar (1) feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-skimlinks (1) 7a3cd20 โ™ป๏ธ Use denylist (#28702)
amp-social-share (2) 5eec5d9 Validator rollup (#28749)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-story (10) 5eec5d9 Validator rollup (#28749)
6b73a33 ๐Ÿ›Only start the page auto advancement when assets have loaded. (#28725)
379db33 โ™ฟ Assign correct aria-role to tooltips and give them focus. (#28723)
2121908 โœจ Add dark theme tooltip (#28752)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
7035afd ๐Ÿ“– Update the custom JavaScript error URL (#28798)
677701f ๐Ÿ– Properly use Poppins in reactions (#28765)
a59093d โœจ Also store story state in localStorage (on top of history.state) (#28721)
c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
9f28d86 ๐Ÿ“– Remove element documentation from "websites" (#24130)
amp-story-auto-ads (1) 5eec5d9 Validator rollup (#28749)
amp-story-education (1) 3df7141 โ™ฟ Prevent TalkBack from reading content behind education layer. (#28476)
amp-subscriptions (1) 5eec5d9 Validator rollup (#28749)
amp-video (3) 919f164 Cleanup blurry-placeholder experiment (#28583)
5eec5d9 Validator rollup (#28749)
fed5e9a ๐Ÿ› Center emulated video posters. (#28815)
amp-video-iframe (3) 5eec5d9 Validator rollup (#28749)
485144e amp-video-iframe: Move tracking iframe detection to layoutCallback (#28794)
b5dcb5c ๐Ÿ“–Correct capitalization of JW Player in amp-video-iframe.md (#26018)
amp-viewer-assistance (2) 5eec5d9 Validator rollup (#28749)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
amp-viewer-gpay-button (2) 7035afd ๐Ÿ“– Update the custom JavaScript error URL (#28798)
c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
amp-viewer-gpay-inline (2) 7035afd ๐Ÿ“– Update the custom JavaScript error URL (#28798)
c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
build-system (20) ad5eb75 ๐Ÿ›async in generated extension test (#28427)
919f164 Cleanup blurry-placeholder experiment (#28583)
702378d ๐Ÿ— Use allowlist instead of whitelist (#28701)
7a3cd20 โ™ป๏ธ Use denylist (#28702)
7909082 gulp performance: force headless/devtools to bool (#28738)
6539f8a Add image cache to performance task (#28681)
ffa5ca5 โ™ป๏ธ Move removal of info statements from transform-amp-asserts (#28754)
494a047 add an mjs or js suffix to output json file (#28750)
63e3da1 ๐Ÿ— Remove Single Pass Pipeline (#28747)
d7a32e6 ๐Ÿ› ๐Ÿ— Fix race condition between lazy and prebuild. (#28796)
036ab52 โ™ป๏ธ Conformance check denylist (#28779)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
462f78c ๐Ÿ— Remove final remnants of single-pass (#28785)
52ed617 โ™ป๏ธ Update presubmit to eliminate terms (#28804)
a59093d โœจ Also store story state in localStorage (on top of history.state) (#28721)
eb00ff9 Strip srcset fallback for ESM builds (#28817)
145403d ๐Ÿ— Migrate all `.eslintrc` files to `.eslintrc.js` and dynamically extract experiment globals (#28820)
f2843ea Launch no center css for ad container (#28551)
a3cd3bc Enable 'intersect-resources' on 10% of prod (#28716)
58fbf43 โ™ป๏ธ Use IS_ESM to skip polyfills/fixes (#28825)
package updates (10) 450a244 ๐Ÿ“ฆ Update dependency com.google.protobuf:protoc to v3.12.3 (#28664)
619c08e ๐Ÿ“ฆ Update dependency org.codehaus.mojo:exec-maven-plugin to v3 (#28669)
2db3c5d ๐Ÿ“ฆ Update subpackage devDependencies (minor) (#28593)
c6e79bb ๐Ÿ“ฆ Update dependency puppeteer to v3.3.0 (#28630)
c20519b ๐Ÿ“ฆ Update dependency mocha to v8 (#28808)
e322fa0 ๐Ÿ“ฆ Update dependency mocha to v8.0.1 (#28816)
4c11207 ๐Ÿ“ฆ Update dependency mocha to v8 (#28812)
f2122ff ๐Ÿ“ฆ Update dependency eslint-plugin-eslint-plugin to v2.2.2 (#28791)
4d753da ๐Ÿ“ฆ Update dependency renovate to v21 (#28709)
d227047 ๐Ÿ“ฆ Update core devDependencies (patch) (#28659)
src (13) 7a3cd20 โ™ป๏ธ Use denylist (#28702)
9507c40 ๐Ÿ› Allow dl, dt and dd on amp-mustache {{{tripleBrace}}} syntax (#28729)
a5c650f ๐Ÿš€ Defer/chunk buildCallback (#28553)
48b3dd5 ๐Ÿ› Don't attempt to unhide the body for expected errors. (#28715)
63e3da1 ๐Ÿ— Remove Single Pass Pipeline (#28747)
7c25a15 Rename all whitelist to allowList in analytics service (#28756)
678b416 Add wg-analytics to analytics.js owner (#28788)
b7e2b2c Remove comment regarding Chrome not supporting the buffered flag (#28797)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
232e87c Expose `files` event detail when available (#28766)
b193e39 ๐Ÿšฎ Simplify logic for rtv in client code (#28771)
145403d ๐Ÿ— Migrate all `.eslintrc` files to `.eslintrc.js` and dynamically extract experiment globals (#28820)
58fbf43 โ™ป๏ธ Use IS_ESM to skip polyfills/fixes (#28825)
third_party (1) 9598b47 SwG release 0.1.22.107 (#28703)
validator (6) 22b7e4f โœจValidator: base64 encoding for SSR'd intrinsic sizer (#27518)
5eec5d9 Validator rollup (#28749)
b3aa034 Validator rollup (#28770)
feb792f โ™ป๏ธ Conformance check allowlist (#28778)
7035afd ๐Ÿ“– Update the custom JavaScript error URL (#28798)
c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.