github ampproject/amphtml 1524517864097

latest releases: 2410292120000, 2410250306000, 2410161801000...
6 years ago

Version: 1524517864097

  • Only apply class to topbar if topbar is built. (#14713)
  • Always providing the story-variable service. (#14750)
  • Subscriptions: send grant status entitlement in pingback (#14622)
  • ✨ Update amp-access-laterpay for the new LaterPay API (#14488)
  • clean up usage of sanitizeFormattingHtml (#14673)
  • 🐛 Fix typo, replace http with https protocol (#14630)
  • 🐛 Pass karma's exit code to gulp (#14698)
  • 🐛 amp-next-page: Fix fixed element hiding (#14688)
  • 🌐 Add string translations for amp-story (#14681)
  • Implement amp-addthis extension (#11381)
  • Doubleclick SRA fix for header unnesting (#14691)
  • ✅ 🐛 Don't load the karma-coverage plugin by default (#14682)
  • Static HTML Template helper (#14623)
  • Allow autofocus to work inside <amp-lightbox> on iOS (#14676)
  • Percentages should be represented as percentages not decimals (#14680)
  • Rename data-margin to data-margin-start for amp-fx (#14650)
  • Copy amp-story 1.0 back to 0.1 (#14626)
  • Upgrade Web Activities to 1.9 (#14668)
  • ♻️📖 amp-geo refactor to remove need for empty config and reduce minified code size (#14670)
  • 📖 amp-geo documentation (#14617)
  • ♻️📖 amp-geo refactor to remove need for empty config and reduce minified code size (#14670)
  • 📖 amp-date-picker: document the doc-level opt-in (#14649)
  • Send 1% sampled RTC error pings (#14563)
  • Subscriptions: metering fix (#14651)
  • Subsriptions: Adding base score (#14604)
  • Subscriptions: Viewer platform (#14501)
  • 🔥 Switch to correct parameter name for detecting CCT (#14652)
  • Whitelist origins for amp-story: week of 2018-04-17 (#14665)
  • ✅ Clean up global and window state left over after tests (#14647)
  • 🐛 Don't call process.exit() in Karma during normal pass / fail flow (#14669)
  • Bug fix: amp-consent wait for document visible before sending request (#14656)
  • Upgrade SwG to 0.1.22.6 (#14666)
  • ♻️ amp-next-page: Attach position observer to separator instead of recommendation list (#14664)
  • ✨ amp-next-page: Rewrite URLs to fetch from the cache when serving from the cache (#14633)
  • 🐛 Add last check time stamp to the polling url to bypass caching (#14662)
  • 🐛 fix line length and typo in amp-geo example (#14640)
  • Subscriptions: metering fix (#14651)
  • 🔥 Switch to correct parameter name for detecting CCT (#14652)
  • Upgrade SwG to 0.1.22.5 (#14654)
  • ✨Allow input[type=password] for POST forms with action-xhr (#14533)
  • 🐛 Flush stdout before exiting process after running tests (#14653)
  • Subsriptions: Adding base score (#14604)
  • 🐛 Use hasOwnProperty in simple-template checks instead of dot access (#14607)
  • Test that the loading indicator is added (#14643)
  • 🐛Contain placeholder in fluid ads (#14620)
  • Fix SF bug & add feature to detect isAmp (#14639)
  • Add code conformance rules for style property (#14424)
  • 🐛 Respect CAN_SHOW_SYSTEM_LAYER_BUTTONS property on desktop (#14606)
  • 🚮 Remove experimental video docking (#14614)
  • Update the version number for amp-story to 1.0 (#14420)
  • Add open action to <amp-lightbox-gallery> update demo with video, youtube, and ads (#14618)
  • 🐛Contain placeholder in fluid ads (#14620)
  • 🏗 Separate error logs from different test runs on Travis (#14621)
  • Add @jridgewell to bundlesize POC (#14619)
  • 🏗 On Travis, collapse the copious error logs printed after test runs (#14615)
  • Lightbox bugfixes (#14598)
  • Add AMP loader to <amp-facebook-*> (#14545)
  • ✅ Wrap tests in test-amp-mustache.js that expect a console error with allowConsoleError (#14588)
  • Subscriptions: Viewer platform (#14501)
  • ♻️✨Register common video actions and events (#14384)
  • Updating DoubleClick documentation (#14100)
  • ♻️ Rename amp-document-recommendations to amp-next-page (#14571)
  • ✨ Doubleclick Fast Fetch: Add referrer macro (#14543)
  • Fix amp-bind tests and elementByTag() (#14603)
  • ✨Document-level infinite-scroll (#12945): Hide position fixed elements of nested pages. (#14462)
  • Clarify that should not use the media attribute (#14498)
  • allow webcal uri scheme (#14582)
  • 🏗 Prevent unnecessary use of allowConsoleError (#14590)
  • Toggle top bar on description overflow (#14596)
  • Update lightbox placeholder icons to v3 (#14589)
  • Whitelist links in <pre> blocks (#14586)
  • Corrects comment text (#14576)
  • 🐛Tweaks "ken burns" animations to check for image sizes (#14334)

Breakdown by component

ads 🐛 Fix typo, replace `http` with `https` protocol (#14630)
amp-a4a Send 1% sampled RTC error pings (#14563) Doc update to amp-video allowing auto play video in A4A (#14641) Doc cleanup of a4a spec (#14565)
amp-ad-network-doubleclick-impl Doubleclick SRA fix for header unnesting (#14691) Fix SF bug & add feature to detect isAmp (#14639) ✨ Doubleclick Fast Fetch: Add referrer macro (#14543)
amp-analytics Corrects comment text (#14576)
amp-bind ✨Allow input[type=password] for POST forms with action-xhr (#14533) Fix amp-bind tests and elementByTag() (#14603)
amp-consent 📖Using consent api to customize blocking behaviors (#14671) Bug fix: amp-consent wait for document visible before sending request (#14656)
amp-date-picker clean up usage of sanitizeFormattingHtml (#14673) 📖 amp-date-picker: document the doc-level opt-in (#14649)
amp-facebook Test that the loading indicator is added (#14643) Add AMP loader to (#14545)
amp-facebook-comments Add AMP loader to (#14545)
amp-facebook-like Add AMP loader to (#14545)
amp-facebook-page Add AMP loader to (#14545)
amp-form ✨Allow input[type=password] for POST forms with action-xhr (#14533)
amp-fx-collection Percentages should be represented as percentages not decimals (#14680) Rename `data-margin` to `data-margin-start` for amp-fx (#14650)
amp-geo ♻️📖 amp-geo refactor to remove need for empty config and reduce minified code size (#14670) 📖 amp-geo documentation (#14617)
amp-image-viewer Lightbox bugfixes (#14598)
amp-lightbox Allow autofocus to work inside `` on iOS (#14676)
amp-lightbox-gallery Add `open` action to `` update demo with video, youtube, and ads (#14618) Lightbox bugfixes (#14598) Toggle top bar on description overflow (#14596) Update lightbox placeholder icons to v3 (#14589)
amp-live-list 🐛 Add last check time stamp to the polling url to bypass caching (#14662)
amp-mustache ✨Allow input[type=password] for POST forms with action-xhr (#14533) ✅ Wrap tests in test-amp-mustache.js that expect a console error with `allowConsoleError` (#14588)
amp-next-page 🐛 amp-next-page: Fix fixed element hiding (#14688) ♻️ amp-next-page: Attach position observer to separator instead of recommendation list (#14664) ✨ amp-next-page: Rewrite URLs to fetch from the cache when serving from the cache (#14633) ♻️ Rename amp-document-recommendations to amp-next-page (#14571)
amp-story 🌐 Add string translations for amp-story (#14681) 📖 Change 1.0 => 0.1 in amp-story docs (#14696) Copy amp-story 1.0 back to 0.1 (#14626) Whitelist origins for amp-story: week of 2018-04-17 (#14665) 🐛 Use hasOwnProperty in simple-template checks instead of dot access (#14607) 🐛 Respect CAN_SHOW_SYSTEM_LAYER_BUTTONS property on desktop (#14606)
amp-story-auto-ads Copy amp-story 1.0 back to 0.1 (#14626)
amp-subscriptions Subscriptions: send grant status entitlement in pingback (#14622) Subscriptions: metering fix (#14651) Subsriptions: Adding base score (#14604)
amp-subscriptions-google Subsriptions: Adding base score (#14604)
validator ✨Allow input[type=password] for POST forms with action-xhr (#14533) Fixes #10902. Documentation updates to follow.

This enables password inputs in forms with method="POST" and action-xhr. Based on previous security conversations, this should be safe. (Internal micro-doc summarizing rationale)

/to @aghassemi @cathyxz
/cc @Gregable @honeybadgerdontcare for validator changes
/cc @choumx for bind review
allow webcal uri scheme (#14582)
Fixes #14486

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.