github ampproject/amphtml 1458255876469

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

Version: 1458255876469

  • fix changelog to handle PR's that have a merge coming from master (#2625)
  • AMP Reach Extension (#2365)
  • Avoid overlaying instagram video (#2618)
  • Replace change height with change size - Make resize width actually change the width. (#2584)
  • amp-ad type=adblade and amp-ad type=industrybrains (#2519)
  • Faster Trusted Viewer Regex (#2608)
  • Increase amp-youtube timeout to 5s. (#2620)
  • weekly size update (#2619)
  • Adds a listener for gladeAdFetched event to support fallback content. (#2576)
  • cron job from @erwinmombay to update size.txt (#2617)
  • Remove log.log channel (#2616)
  • Migrate log.error to dev/user (#2609)
  • fix some const declarations (#2610)
  • Springboard player component (amp-springboard-player) (#2467)
  • Use _top to open custom protocols on iOS Safari (#2599)
  • Testing Updates (#2596)
  • Migrate log.fine, log.info and log.warn (#2603)
  • Changed the way url params are added to a URL. (#2543)
  • Replace console.warn/error with user logging (#2598)
  • Remove amp_js_* paramters from the source url. (#2571)
  • feature(amp-img): add amp-img fallback (#2575)
  • amp-kaltura-player | Add Kaltura player to the AMP project (#2464)
  • Logging: rethrowAsync facility (#2597)
  • Validator fix for the latest release (#2601)
  • edit transport from webtrekk in amp-analytics (#2437)
  • Replace all setTimeout/throw with log.error (#2583)
  • Validator Roll-Up (#2595)
  • Brid player component (#2438)
  • Added support for Snowplow Analytics in AMP analytics suite (closes #1354) (#1358)
  • Enable asynchronous display for Criteo amp-ad (#2589)
  • Carousel: clean up touch state after gestures (#2582)
  • devlog in core services (#2581)
  • Optimize srcset polyfill. (#2574)
  • changelog(tools): add components breakdown for changelog (#2478)
  • Implement always-show attribute for amp-user-notification (#2215)
  • Separate dev and pub logs. Prepare devlog for DCE. (#2427)
  • Adding SOURCE_PATH URL variable substitution (#2567)
  • please add i-mobile 3p amp-ad support (#2550)
  • Make runtime display fallback when needed. (#2546)
  • Tweak Chartbeat ping keys (#2570)

Breakdown by component

ads

  • amp-ad type=adblade and amp-ad type=industrybrains (#2519)
  • Adds a listener for gladeAdFetched event to support fallback content. (#2576)
  • Enable asynchronous display for Criteo amp-ad (#2589)
  • please add i-mobile 3p amp-ad support (#2550)

amp-access

  • Migrate log.error to dev/user (#2609)
  • Testing Updates (#2596)
  • Migrate log.fine, log.info and log.warn (#2603)
  • Replace all setTimeout/throw with log.error (#2583)

amp-accordion

  • Migrate log.fine, log.info and log.warn (#2603)

amp-ad

  • Replace change height with change size - Make resize width actually change the width. (#2584)
  • Make runtime display fallback when needed. (#2546)

amp-analytics

  • Testing Updates (#2596)
  • Migrate log.fine, log.info and log.warn (#2603)
  • Changed the way url params are added to a URL. (#2543)
  • Replace console.warn/error with user logging (#2598)
  • edit transport from webtrekk in amp-analytics (#2437)
  • Added support for Snowplow Analytics in AMP analytics suite (closes #1354) (#1358)
  • Adding SOURCE_PATH URL variable substitution (#2567)
  • Tweak Chartbeat ping keys (#2570)

amp-audio

  • Testing Updates (#2596)

amp-brid-player

  • Brid player component (#2438)

amp-carousel

  • Testing Updates (#2596)
  • Carousel: clean up touch state after gestures (#2582)

amp-dynamic-css-classes

  • Migrate log.fine, log.info and log.warn (#2603)

amp-font

  • Testing Updates (#2596)
  • Replace console.warn/error with user logging (#2598)

amp-iframe

  • Replace change height with change size - Make resize width actually change the width. (#2584)
  • Testing Updates (#2596)
  • Migrate log.fine, log.info and log.warn (#2603)

amp-image-lightbox

  • Testing Updates (#2596)

amp-img

  • feature(amp-img): add amp-img fallback (#2575)

amp-instagram

  • Avoid overlaying instagram video (#2618)

amp-install-serviceworker

  • Replace console.warn/error with user logging (#2598)

amp-kaltura-player

  • amp-kaltura-player | Add Kaltura player to the AMP project (#2464)

amp-list

  • Testing Updates (#2596)

amp-reach-player

  • AMP Reach Extension (#2365)

amp-springboard-player

  • Springboard player component (amp-springboard-player) (#2467)

amp-user-notification

  • Testing Updates (#2596)
  • Replace console.warn/error with user logging (#2598)
  • Implement always-show attribute for amp-user-notification (#2215)

amp-youtube

  • Increase amp-youtube timeout to 5s. (#2620)
  • Testing Updates (#2596)

validator

  • AMP Reach Extension (#2365)

  • Validator Roll-Up (#2595)

    Changes affecting PASS/FAIL:

    • Implement URL Validation for URLs in CSS stylesheets.
    • Correctly parse URLs in srcset which contain commas.
    • Allow a large number of new <link> and <a> rel= values
    • Support ftp in <a href and cite attrs. #2441
    • Support font-awesome fonts. #2413
    • Allow type="text/css" for <style amp-custom>
    • Allow anchor target to be set to default value _self.
    • Allow more attributes for a few tags: <ol>, <ul>, <li>, <video>, <audio>, <button>, <link>.
    • Allow protocol relative font requests.
    • Allow align attribute on <p>, <div>, <td>, <th>, <h1-6>, <blockquote>
    • Allow border attribute on <table>, <img>, <amp-img>
    • Allow width, height, bgcolor attributes on <tr>, <td>, <th>
    • Allow cite attribute in <blockquote>, <q> tag. Github #2469
    • Require cite attribute to be a valid URL, and apply <a href protocol
      requirements.
    • Allow more html5 attributes on <a> tags: download, media, type. Allow target attr value to match case-insensitively.
    • Allow the base tag with target attribute, but do not yet allow an href attribute. Adding comments suggesting that href is coming.
    • Allow dir attr in <bdo> tags.
    • Allow ismap, longdesc attrs in <img> tags (still only allowed inside a <noscript> tag.
    • Allow hreflang, media, sizes, target, type, charset=utf-8 attrs in <link> tags.
    • Allow chrome=1 for <meta http-equiv=X-UA-Compatible> tags.
    • Allow media attr on <source> tags.
    • Relax rules for meta tags:
      • Any combination of name, content, property, and itemprop attrs allowed as long as name doesn't have one of the 3 special values`.
      • Allow http-equiv attribute values of pics-label, imagetoolbar, content-language, and resource-type.
      • Allow http-equiv attribute values of content-style-type and content-script-type with the default values.
      • Allow <track> tags inside <audio> and <video> tags.
      • Allow more non-standard attributes on appropriate table, tr, td, th tags: align, border, bgcolor, cellpadding, cellspacing, height, width, valign.
    • Allow html5 standard sortable attribute on table.
    • Allow type="text/javascript" on all javascript <script> tags (not the json
      ones).
    • Allow <amp-reach-player>

    Changes improving error messages:

    • Allow dispatch keys to include mandatory parents which gives better error messages for <script> tags primarily.
    • Tweak error categories for style attributes, on* attributes, and `.

    Also includes some minor refactorings.

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.