github ampproject/amphtml 1523562612391
1523562612391-old-rc

latest releases: 2404230718000, 2404181825000, 2404091947000...
pre-release6 years ago

Version: 1523562612391

  • 🏗 Print only the first line of error messages (#14583)
  • ✅ Skip flaky Bind tests (#14581)
  • ✨ amp-geo pre-release testing (#14577)
  • ✅ Fixes 2 unit tests (#14561)
  • ✨ Allow updating the title of the page using amp-bind (#14564)
  • ✅ Unskip tests that were skipped due to console errors (#14549)
  • amp-story: Metadata docs (#14196)
  • Adjust lightbox arrow button sizing per UX Review (#14555)
  • 🐛update svg sizing for whatsapp and twitter icons on <amp-social-share> (#14566)
  • Consent API introduce UNKNOWN & IGNORED state (#14508)
  • Validator rollup (#14567)
  • amp-story: Metadata validation (#14192)
  • Allow pingback to return non-promise result (#14558)
  • Subscriptions: Adding analytics (#14522)
  • Adds CryptographicValidator (#14362)
  • Add support for cache:getClientId (#14450)
  • amp-consent: Ignore user defined consent instance to retrigger prompt. (#14557)
  • 🐛 amp-consent prompt UI race condition fix (#14550)
  • 🐛 🏗 Intrinsic image size bug, reduce size of svg (#14554)
  • subscriptions: test cleanup (#14476)
  • Access iframe: get rid of data subfield; update examples (#14525)
  • 🏗 Use a mock instead of a stub to catch console errors during tests (#14432)
  • ✨ AdSense Ads: add support for specifying package code (#14539)
  • Amp-Ad Fast Fetch: make nameframe default xdomain render method (#14499)
  • Doubleclick SRA fix to handle multi-size (#14518)
  • Rename "consentRequired" (#14534)
  • ✨ amp-document-recommendations: Trigger analytics events when setting active document (#14515)
  • Use native system sharing when supported. (#14531)
  • ✨ A4A: Add new browser capabilities (bc) parameter to ad requests (#14502)
  • Whitelist origins for amp-story: week of 2018-04-10 (#14526)
  • Add goToSlide to scrollable-slides (#14477)
  • Fetch and render new documents before being scrolled into view (#14298)
  • ✨ Document-level infinite-scroll (#12945): Adds support for a separator that is attached in-between pages. (#14465)
  • Share menu as a list. (#14494)
  • s/camelburrito/aghassemi (#14274)
  • Fix Travis 😅 (#14511)
  • ✨ Add support for custom tabs. (#14224)
  • Upstream more validator changes (#14509)
  • ✨Disallow sync XHR in ad iframes. (#14481)
  • Upgrade fetch-mock to 6.1.0 (#14495)
  • amp-consent postPromptUI css change in single vsync mutate (#14507)
  • Upgrade SwG to 0.1.22.4 (#14506)
  • amp-consent postPromptUI (#14466)
  • Rename the test-system-layer file. (#14496)
  • Only preloads the share menu on mobile. (#14500)
  • 🐛Fix next / prev control colors on lightbox (#14493)
  • 🐛 Don't require ampCors for amp-document-recommendations requests (#14491)
  • Fix amp-list dynamic CORS detection (#14485)
  • ✨✅Add support for date input. Begin tests for date-picker functionality. (#14451)
  • ✨ amp-document-recommendations: Use PositionObserver to detect when active document changes (#14300)
  • ♻️Move amp-story-auto-ads to its own extension (#14443)
  • 🌐 Add new strings for amp-consent integration (#14489)
  • Upgrade Web Activities to 1.8 (#14479)
  • amp-consent: disable multi consent with flag (#14478)
  • ✨ amp-geo pre-release integration (#14464)
  • Upstream more validator changes. (#14474)
  • Restart failing <amp-bodymovin-animation> integration test (#14416)
  • 🐛fix lightbox thumbnail api bugs (#14445)
  • Subscriptions: Buildurl fix (#14473)
  • Story share menu. (#14452)
  • ✨add play icon and timestamp to video thumbnails in lightbox gallery (#14430)
  • Subscriptions: Auth flow for viewer authentication (#14461)
  • Bug fix for video always showing caption (#14470)
  • ✨Add custom carousel controls for (#14431)
  • amp-consent revoke action (#14433)
  • 🖍 Set font-display for amp-story (#14441)
  • Repair responsive tests by changing error reporting to warn (#14463)
  • Sync to Github (#14460)
  • Subscriptions: Send auth-rejection to viewer (#14448)
  • Bundlesize follow-up (#14459)
  • Making sure the system layer buttons touch feedback does not overlap the progress bar. (#14455)
  • Amp consent API to get real time consent status (#14407)
  • Integrate bundlesize and cap main binary size (#14405)
  • AMP ad tag for PubMatic UAS (✨) (#13911)
  • Add amp-fx="fade-in" - scroll triggered timed animation. (#14351)
  • Fast Fetch network failure collapse slot fix (#14446)
  • Overwrite or set attr target=_blank in outlinks for amp-story (#14382)
  • 🐛Don't save story ads to history (#14403)
  • ♿ Adds Alt & aria-label to Placeholder Images (#14391)
  • ✨Adds option to suppress warning for analytics image requests (#14421)
  • update docs to reflect updates in now supported css properties (#14283)
  • JWT times are in seconds (#14434)
  • Amp-consent enable consent dismissal (#14404)
  • Lightbox UX Polish: clean up description animation details (#14363)
  • Subscriptions: rebuilding urls (#14417)
  • ✨ AdSense Ads: add support for specifying package code (#14395)
  • Experiment for deprecating white-listed doubleclick delayed fetch consumers. (#14386)
  • Adding experimentId for Doubleclick DF Whitelist Deprecation experiment (#14411)
  • Make click shield more specific and important (#14412)
  • Add kuadio ad network (#14096)
  • Allow specifying ExtensionOptions in declareExtensionVersionAlias (#14399)
  • 🏗 Surface console errors during tests as mocha failures (#14336)
  • Stories XHR request service. (#14393)
  • Click shield on top of story videos. (#14402)
  • 🐛 Install Video Service in amp-story-page when delegating autoplay (#14400)
  • ✨ Add Salesforce DMP as a vendor in DoubleClick RTC (#14144)
  • Remove defaults for freshLifetimeSecs and validLifetimeSecs (#14389)
  • Subscriptions: raw bug fix (#14396)
  • Subscriptions: microdata configuration docs (#14397)
  • 🏗 Use a JWT encoded sauce token (#14398)
  • ♿Add more ARIA roles to emit the AMP tap event (#14322)
  • Doubleclick/AdSense Fast Fetch: Active View w/o immediate experiment (#14347)
  • Doubleclick Fast Fetch Auto SRA experiment (#14390)
  • Clean up lightbox docs and runtime validation (#14331)
  • Remove duplicate shadowRoot.appendChild, which happens inside importShadowBody already (#14381)
  • Whitelist origins for amp-story: week of 2018-04-03 (#14383)
  • Use moment-with-locales to fix date-picker locale support (#14348)
  • Apply maxHeight restriction to consent UI (#14373)
  • Doubleclick Fast Fetch: force safeframe support (#14361)
  • Change store service registration (#14370)
  • Fix elementHeight, elementWidth for ads (#14217)
  • Add new story analytics triggers and variables (#14330)
  • Changing HREF macro to CANONICAL_URL [AMPFFI-61] (#14179)
  • Enable amp-consent to block components (#14306)
  • ♻️ Move sauce connect scripts to a subdirectory (#14332)
  • Support multi-doc for subscriptions (#14369)
  • do a yarn upgrade to fix wd issues (#14371)
  • 🏗 Fix sauce platform list (#14374)
  • SwG release 0.1.22.3 (#14356)
  • Rewrite amp-fx-collection code to allow new presets (#14276)
  • ♿ Adds Alt & aria-label to Placeholder Image of amp-gfycat (#14235)
  • Update nodemon to the latest version 🚀 (#13972)
  • Add AdinCube ad network (#14168)
  • 🔀Gate VideoService implementation with experiment (#14324)
  • Skip flaky tests (#14352)
  • Clear the hidden input elements on the clear action. (#14326)
  • cron job from @erwinmombay to update size.txt and size.csv (#13437)
  • Turn on font-display-swap for canary in preparation for rollout. (#14327)
  • Modular FriendlyFrameRenderer (#14135)
  • 🏗 Replace JWT sauce token with a temporary per-run token (#14034)
  • Make amp-ad-exit not have to pull in the whole ANALYTICS_CONFIG object (#14281)
  • 🐛 Speculative fix for flaky intrinsic visual tests (#14321)
  • 📖 Recommend npx rather than global installation of gulp (#14022)
  • Add rows for different bodymovin actions and descriptions (#14323)
  • Add the select event to the docs (#14320)
  • Shadow dom Hint layer. (#14314)
  • Orientation layer and unsupported browser layer as Shadow DOM components. (#14307)
  • ⏪ Move utils tests back to video manager tests. (#14318)
  • amp-iframe: Two-way message passing with actions (#11395)
  • Centering the elements on the hint layer. (#14317)
  • Use history in amp-story (#14275)
  • Access iframe: one-behind semantics and fallback (#14295)
  • ♻️ Extract and cleanup autoplay support detection (#14213)
  • Fixes issue where fluid response is treated as empty multi-size response. (#14294)
  • 📖Match the docs with the correct template API (#14305)
  • Subscription: Viewer Support flag (#14289)
  • RTC ensure vendor urls are HTTPS (#14304)
  • Launch Delayed Fetch Deprecation (#14301)
  • Fixes issue where fluid response is treated as empty multi-size response. (#14294)
  • Yieldbot RTC (#14115)
  • Explicitly call out tap action in hint strings (#14291)
  • Amp consent UI (#14190)
  • set amp-story bookend opacity to 70% (#14290)
  • Update doc mention about using deep links (#14286)
  • Moving the logic to create a shadow root and append the element + style into a util function. (#14292)
  • Revert "Make a low priority element, and… (#14293)
  • Revert "Make a low priority element, and… (#14293)
  • ✨ amp-document-recommendations: Update local document title/history path when appending new document (#14218)
  • Doc fixup for amp-date-picker (#14284)
  • Subscriptions: Ask auth from viewer (#14249)
  • add expected error for amp-bind CORS w/o opt-in (#14273)
  • Add install now CTA button type (#14041)
  • ♻️ Replace the magic numbers for priority layout values with an enum (#14272)
  • Little cleanup of a4a docs (#14112)
  • 📖 Documents HTML Attribute, implemented in #13712 (#14266)
  • Minor doc fix to escape dots (#14279)
  • Only do CSS.supports detection on browsers that support it (#14270)
  • Using the same ui-buttons on both mobile and web versions. (#14264)
  • Allow fallback elements for amp-story (#14260)
  • Separate the initial creative size and the current creative size (#14238)
  • RTC should take precedence over USDRUD (#14258)
  • Fix missing parens in handleShrinkRequest_ (#14203)
  • Bookend desktop animation (#14261)
  • Allowing an option to call the listener on store subscribe, using it, and tests. (#14265)
  • Ad Fast Fetch no fill header (#14245)
  • Web Activities 1.6 (#14268)
  • Whitelist domains (#14262)
  • Access iframe: resolve config vars, define authorization better, docs (#14254)
  • Separate the initial creative size and the current creative size (#14238)
  • Do not show amp-story unsupported browser screen for bots (#14259)
  • Adds new animations introduced in #13910. (#14149)
  • Adding bookend scroll momentum on iOS for canonical URLs. (#14255)
  • Rendering the system layer into shadow DOM (#14228)
  • Updating the bookend toggling animation curves to stick to MD guidelines. (#14256)
  • RTC should take precedence over USDRUD (#14258)
  • SwG release 0.1.22.2 (#14250)
  • RTC: fix invalid timeout logging (#14247)
  • 🏗 First pass at validator rules for amp-date-picker (#14109)
  • Set value equality check to depth of 5 (#14242)
  • Subscriptions: wait for firstVisible capabilities (#14212)
  • Turn off dfd experiments via exp config (#14241)
  • Fix missing parens in handleShrinkRequest_ (#14203)
  • add intrinsic to summary of layout requirments (#14176)
  • Fix a type bug for first-day-of-week (#14229)
  • minor update (#14230)
  • Remove/reduce dependency on build/all/v0 temp dir (#14232)
  • store page id (#14227)
  • change to link page (#14225)
  • 🌐✨First pass at internationalizing amp-story (#14051)
  • Workaround for double-encoding issue on login-done event (#14220)
  • 🚮Rubicon.js: Removed fastlane code (#13934)
  • 📖 Remove line number in page linking (#14221)
  • Remove deprecated story experiments (#14206)
  • Workaround for double-encoding issue on login-done event (#14220)
  • 🚮Rubicon.js: Removed fastlane code (#13934)
  • Add some clarity on ways to get help. (#14211)
  • 🏗 Add chromedriver.log to .gitignore (#14219)
  • Get creative content (#13712)
  • Unmute audio by default in #embedMode=1 (#14207)
  • 🐛Enable the amp-story experiment for file:// URLs. (#14205)
  • Rendering the bookend into shadow DOM (#14210)
  • add more information about the Slack channels (#14208)
  • Access iframe messaging and handshake implementation (#14195)
  • ✨ amp-document-recommendations: Require recommendation URLs to be from the same host (#13821)
  • Allow style attr in sanitizer if inline-styles experiment is on (#14180)
  • Update validator release change log. (#14204)
  • Removing nameframe loading style experiment. (#14198)
  • Subscriptions: Fault toleration (#14138)
  • Validator Roll Up (#14202)
  • 🐛Fix bad merge that broke --extensions (#14201)
  • Fix assumption that stories have more than 1 page. (#14200)
  • 🖍 Make padding top from viewer important (#14185)
  • 🔧Tighten scaling range (#14158)
  • Adding the desktop state to the store. (#14147)
  • Tweaks to the animation presets. Fixes example to match with future amp-by-example article. (#14184)
  • ✨ Bookend triggers for story analytics (#14191)
  • when sort="ascending" scroll into view the last item at the bottom of viewport (#14174)
  • Ensuring the bookend config is only rendered once. (#14183)
  • Remove unneeded check that is breaking experiments (#14172)
  • turn amp-live-list-sorting ON (#14177)
  • when sort="ascending" scroll into view the last item at the bottom of viewport (#14174)
  • Ensuring the bookend config is only rendered once. (#14183)
  • add experiment for inline style for non fixed elements (#13608)
  • Access iframe API package (#14175)
  • Adds validation rules for the new animation presets in amp-story (#14157)
  • Remove unneeded check that is breaking experiments (#14172)
  • amp-consent validator (#14127)
  • 🚀 Appnexus prebid server callout rtc update (#14155)
  • 🐣 Add skeleton for amp-video-service (#14161)
  • Update animation curves to S curve and tweak timing (#14162)
  • 🏗 AMP Header Minification: Returned theme-color through new dictionary in documentLoaded message payload. (#14137)
  • Added support for IANA timezone code (#14131)

Breakdown by component

amp-3q-player 🏗 Use a mock instead of a stub to catch console errors during tests (#14432)
amp-a4a ✅ Unskip tests that were skipped due to console errors (#14549) 🏗 Use a mock instead of a stub to catch console errors during tests (#14432) Amp-Ad Fast Fetch: make nameframe default xdomain render method (#14499) ✨Disallow sync XHR in ad iframes. (#14481) Fast Fetch network failure collapse slot fix (#14446)
amp-access ✅ Unskip tests that were skipped due to console errors (#14549) Allow pingback to return non-promise result (#14558) Access iframe: get rid of data subfield; update examples (#14525) 🏗 Use a mock instead of a stub to catch console errors during tests (#14432)
amp-ad ✅ Unskip tests that were skipped due to console errors (#14549) 🏗 Use a mock instead of a stub to catch console errors during tests (#14432) Clarify info for prefer-viewability-over-views (#14436)
amp-ad-network-adsense-impl ✅ Unskip tests that were skipped due to console errors (#14549) Amp-Ad Fast Fetch: make nameframe default xdomain render method (#14499) Repair responsive tests by changing error reporting to warn (#14463)
amp-ad-network-adzerk-impl 🏗 Use a mock instead of a stub to catch console errors during tests (#14432)
amp-ad-network-doubleclick-impl ✅ Unskip tests that were skipped due to console errors (#14549) Amp-Ad Fast Fetch: make nameframe default xdomain render method (#14499) Doubleclick SRA fix to handle multi-size (#14518)
amp-analytics ✅ Fixes 2 unit tests (#14561) ✅ Unskip tests that were skipped due to console errors (#14549) 🏗 Use a mock instead of a stub to catch console errors during tests (#14432) ✨ amp-geo pre-release integration (#14464) ✨Adds option to suppress warning for analytics image requests (#14421)
amp-animation ✅ Unskip tests that were skipped due to console errors (#14549) 🏗 Use a mock instead of a stub to catch console errors during tests (#14432)
amp-apester-media 🏗 Use a mock instead of a stub to catch console errors during tests (#14432)
amp-app-banner ✅ Unskip tests that were skipped due to console errors (#14549)
amp-bind ✅ Skip flaky Bind tests (#14581) ✨ Allow updating the title of the page using amp-bind (#14564) ✅ Unskip tests that were skipped due to console errors (#14549) Upstream more validator changes. (#14474)
amp-bodymovin-animation Restart failing `` integration test (#14416) Add ABE example link for amp-bodymovin-animation (#14438)
amp-carousel ✅ Unskip tests that were skipped due to console errors (#14549) Add goToSlide to scrollable-slides (#14477)
amp-consent ✅ Unskip tests that were skipped due to console errors (#14549) Consent API introduce UNKNOWN & IGNORED state (#14508) amp-consent: Ignore user defined consent instance to retrigger prompt. (#14557) 🐛 amp-consent prompt UI race condition fix (#14550) Rename "consentRequired" (#14534) amp-consent postPromptUI css change in single vsync mutate (#14507) amp-consent postPromptUI (#14466) amp-consent: disable multi consent with flag (#14478) amp-consent revoke action (#14433)
amp-date-picker ✨✅Add support for date input. Begin tests for date-picker functionality. (#14451) Sync to Github (#14460)
amp-document-recommendations ✨ amp-document-recommendations: Trigger analytics events when setting active document (#14515) ✨ Document-level infinite-scroll (#12945): Adds support for a separator that is attached in-between pages. (#14465) 🐛 Don't require ampCors for amp-document-recommendations requests (#14491)
amp-facebook Bug fix for video always showing caption (#14470)
amp-form ✅ Unskip tests that were skipped due to console errors (#14549)
amp-geo ✨ amp-geo pre-release testing (#14577) ✨ amp-geo pre-release integration (#14464)
amp-gwd-animation ✅ Unskip tests that were skipped due to console errors (#14549)
amp-iframe ✅ Unskip tests that were skipped due to console errors (#14549)
amp-install-serviceworker ✅ Unskip tests that were skipped due to console errors (#14549)
amp-lightbox-gallery Adjust lightbox arrow button sizing per UX Review (#14555) 🐛Fix next / prev control colors on lightbox (#14493) 🐛fix lightbox thumbnail api bugs (#14445) ✨add play icon and timestamp to video thumbnails in lightbox gallery (#14430) ✨Add custom carousel controls for (#14431)
amp-list Fix amp-list dynamic CORS detection (#14485)
amp-pinterest Upgrade fetch-mock to 6.1.0 (#14495)
amp-story Use native system sharing when supported. (#14531) Whitelist origins for amp-story: week of 2018-04-10 (#14526) Share menu as a list. (#14494) Rename the test-system-layer file. (#14496) Only preloads the share menu on mobile. (#14500) ♻️Move amp-story-auto-ads to its own extension (#14443) 🌐 Add new strings for amp-consent integration (#14489) Story share menu. (#14452) Update amp-story-analytics.md (#14428) 🖍 Set font-display for amp-story (#14441) Making sure the system layer buttons touch feedback does not overlap the progress bar. (#14455) Make click shield more specific and important (#14412)
amp-story-auto-ads ♻️Move amp-story-auto-ads to its own extension (#14443)
amp-subscriptions Subscriptions: Adding analytics (#14522) subscriptions: test cleanup (#14476) Subscriptions: Buildurl fix (#14473) Subscriptions: Auth flow for viewer authentication (#14461) Subscriptions: Send auth-rejection to viewer (#14448) Subscriptions: more documentation on emulating viewer behavior (#14453) JWT times are in seconds (#14434) Subscriptions: rebuilding urls (#14417)
validator ✨ Allow updating the title of the page using amp-bind (#14564) Fixes #14560

@choumx
Validator rollup (#14567)

Upstream more validator changes (#14509)
Just revision bumping here and an empty line in a test file.
✨ amp-geo pre-release integration (#14464)
Implements #14280

This is a pre-release of amp-geo. It won't actually work until corresponding changes are made to to the serving infrastructure. However you can use it for testing integration with other components like amp-consent via the #amp-geo= hash fragment.

Note: no doc included in this PR. Onceit is ready to go live a future PR will include a full .md file as well as appropriate updates to variable substitution doc. Until then see the issue referenced above for the design.
Upstream more validator changes. (#14474)
Limit the size of the amp-bind state to 100000 bytes.
Sync to Github (#14460)

  • validator amp-date-picker update no relative urls.
  • Remove foreignobject support from SVG.
  • Fix typo "text-combine-upright"

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.