github ampproject/amphtml 1464901132886

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

Version: 1464901132886

  • Reset border-top for iOS in lightbox mode (#3407)
  • Changes to postMessage code in AMP for nested iframe communication (#3327)
  • Allow nested variables during request expansion. (#3279)
  • [amp-analytics] More visibilitySpec vars. (#3371)
  • For the validator web ui, support specifying a URL to load, via #url=. (#3408)
  • Make amp-font polyfill use font-weight and font-style to download the right font file (#3390)
  • Validator Updates (#3404)
  • basic oewa support (#3076)
  • Write tests for amp-twitter (#3392)
  • Fix insert extension test for local dev testing mode (#3396)
  • Nend amp-ad support. (#3378)
  • Revert "Fix insert extension test for local dev testing mode" (#3395)
  • Intent to implement: amp-ad type: 'chargeads' (#3290)
  • Amp slidescroll experiment - Horizontal scrollable elements. (#3319)
  • feature(amp-live-list): respect disabled property on amp-live-list (#3369)
  • Add tests for facebook 3p in test-amp-facebook (#3372)
  • Fix insert extension test for local dev testing mode (#3370)
  • docs(amp-live-list): add documentation for amp-live-list (#3335)
  • amp-sticky-ad fix: delete extra space between stickyAd and page bottom (#3311)
  • Fixing hidden infinite loop in the build pending and attach cycle (#3355)
  • Validator updates (#3362)
  • Fixed layer: support getComputedStyle().top that recalculates auto (#3352)
  • Style tweaks, using === and !== and rerunning clang-format. (#3353)
  • Validator webui: For /fetch, use an x-www-form-urlencoded form. (#3351)
  • Validator web ui tweaks: Switch the /fetch request to POST (previously GET). (#3341)
  • Correct testing base URL for 3p bootstrap iframes (#3324)
  • Allow non-alpha IDs to be used for access sections (#3342)
  • Retry window.open if _blank fails (#3334)
  • feature(amp-live-list): add data-tombstone feature (#3331)
  • Basic CSRF protection for validator web ui (#3312)
  • Allow links to Facebook Messenger (#3263)
  • Store BASE CID after first initialization via viewer (#3321)
  • Cleanup iframes when running tests on chrome. (#3313)
  • Yahoo! JAPAN amp-ad support (#3285)
  • Validator Updates (#3282)
  • In the validator UI allow URLs without protocol. (#3275)
  • Fix infinite loop :( (#3310)
  • Add validator-full.js to presubmit whitelists. (#3292)
  • Graduate amp-social-share out of experiments (#3173)
  • feature(amp-live-list): add update feature (#3260)
  • Add support for extraUrlParams in AT Internet (#3255)
  • Enable GA integration with Glade (#3288)
  • Amp carous(croll)el experiment - base PR (#3268)
  • Remove the buttons for the examples from the webui. (#3266)

Breakdown by component

README.md

  • Updated extensions table with new extensions.

ads

  • Nend amp-ad support.
  • Intent to implement: amp-ad type: 'chargeads'
  • Yahoo! JAPAN amp-ad support

amp-access

  • Allow non-alpha IDs to be used for access sections
  • Retry window.open if _blank fails

amp-ad

  • Changes to postMessage code in AMP for nested iframe communication
  • Correct testing base URL for 3p bootstrap iframes

amp-analytics

  • Allow nested variables during request expansion.
  • [amp-analytics] More visibilitySpec vars.
  • Update amp-analytics.md
  • Store BASE CID after first initialization via viewer
  • Add support for extraUrlParams in AT Internet

amp-carousel

  • Amp slidescroll experiment - Horizontal scrollable elements.
  • Amp carous(croll)el experiment - base PR

amp-facebook

  • Changes to postMessage code in AMP for nested iframe communication
  • Add tests for facebook 3p in test-amp-facebook

amp-font

  • Make amp-font polyfill use font-weight and font-style to download the right font file

amp-image-lightbox

  • Reset border-top for iOS in lightbox mode

amp-lightbox

  • Reset border-top for iOS in lightbox mode

amp-live-list

  • feature(amp-live-list): respect disabled property on amp-live-list
  • docs(amp-live-list): add documentation for amp-live-list
  • feature(amp-live-list): add data-tombstone feature
  • feature(amp-live-list): add update feature

amp-pinterest

  • Retry window.open if _blank fails

amp-sidebar

  • Mismatched tags, assuming button was intended here
  • Update amp-sidebar.md with UX considerations

amp-social-share

  • Minor typo, changing TITEL to TITLE
  • Retry window.open if _blank fails
  • Allow links to Facebook Messenger

amp-sticky-ad

  • amp-sticky-ad fix: delete extra space between stickyAd and page bottom
  • Update amp-sticky-ad.md

amp-twitter

  • Write tests for amp-twitter

validator

  • For the validator web ui, support specifying a URL to load, via #url=.

    • Validator Updates

    Release Notes:

    • Allow 'fb-messenger:' for 'cite' and 'a' (Github PR 3263)
    • Allow links to FB messenger in amp-social-share.
      • Validator updates

    Release notes:

    • Allow 'fb-messenger:' for 'cite' and 'a' (Github PR 3263)
      • Style tweaks, using === and !== and rerunning clang-format.
      • Validator webui: For /fetch, use an x-www-form-urlencoded form.

    This avoids putting the url into the querystring.
    Instead it's in the form submission.
    Interestingly, the Go version of the code can already handle this. - Validator web ui tweaks: Switch the /fetch request to POST (previously GET).

    Also, make the Go version and the Javascript version of the handler
    behave more similar:

    • Only serve GET requests for the resources.
    • Only serve POST for /fetch.
    • Everything else is 400 / Bad request. - Basic CSRF protection for validator web ui

    Implement the scheme described in http://security.stackexchange.com/questions/23371/csrf-protection-with-custom-headers-and-without-validating-token/23373 for basic CSRF protection. - Validator Updates

    Release Notes

    • Allow whitespace at beginning and end of the boilerplate. - In the validator UI allow URLs without protocol.

    Tweak the regex a bit to get this done.
    When the protocol is left off, change the input so the user
    can see what's happening.

    We should consider doing this in Javascript if we want to make
    this a lot more elaborate, to avoid getting stuck in this rabbit hole:
    https://mathiasbynens.be/demo/url-regex :-) - Remove the buttons for the examples from the webui.

    Instead, put a minimum valid AMP document into the editor
    (Greg's idea). I think this is a better way to get started than
    before and it reclaims valuable pixels.

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.