github ampproject/amphtml 1505341213754

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

Version: 1505341213754

  • SD.styleSheets: children -> childNodes (#11270)
  • childElementsByTag wasn't returning the style tags (#11269)
  • Polyfill for shadowRoot.styleSheets in Safari (#11267)
  • Refactor visual diff tests, and return build status from pr-check.js (#11196)
  • Use older trusty image on Travis due to broken build (#11204)
  • Use experiments META tag in AmpDocShell example (#11197)
  • Officially document support for UC
  • amp-bind: More functions, update docs (#11189)
  • cron job from @erwinmombay to update size.txt (#11178)
  • Allow data-loading-strategy attribute in amp-ad. (#11172)
  • amp-bind: Arrow functions (#11160)
  • Validator Rollup (#11177)
  • Fix the problem that number variable 0 and boolean variable false are considered as no variable is set for amp-ad-exit. (#11169)
  • Be flexible in value of as attribute after assignment of invalid value. (#11176)
  • Patch from Caja on regex capitalization (#11159)
  • Make font-display: swap the default in AMP. (#11166)
  • Add AdSense Delayed Fetch Unit Test Coverage (#11171)
  • Adds getBinaryType to experiments.js (#11153)
  • AdSense delayed fetch add loadingStrategy to validateData attributes (#11170)
  • Reduce the font style sheet timeout to 500ms. (#11163)
  • Introduce #Viewport.getClientRectAsync() function (#11148)
  • Fix sizing of responsive iframes on iOS (#11134)
  • Forbids foo.cdn.ampproject.org.badguys.com from being counted as AMP CDN origin (#11141)
  • amp-bind: Computed property names (#11161)
  • Include error name in GA exception description (#11150)
  • Doubleclick/AdSense FF: setup AMP cache extension injection experiments (#11157)
  • Add event.valueAsNumber to change events (#11139)
  • Use a passive event handlers for touch events in viewer messaging when possible. (#10901)
  • Doubleclick FF: fix issue where forcing via url for development no longer applying on non-cache (#11156)
  • Rename trigger name userError and update documentation. (#11104)
  • Report user-error from 3p iframe (#11002)
  • fixes #10789 with new banned methods (#11155)
  • Stop using Object.entries (#11145)
  • Show amp app banner in opera (#11100)
  • Doubleclick fast fetch include visibility parameter (#11138)
  • Doubleclick Fast Fetch support downloaded impressions (#11137)
  • Ensure transition is reset after measurements (#11146)
  • Allows the PWA main document itself to be adopted as an AMP document via AmpdocShell (#9638)
  • Intent To Implement: Directadvert support for amp-ads (#11098)
  • Remove cdata validation from amp-timeago (#11130)
  • Add Fast Fetch support to canonical AMP pages for DoubleClick (#11063)
  • Break viewport-impl to multi files (#11119)
  • Allow vector-effect for SVGs (#11129)
  • Request re-measure before build is complete (#11121)
  • Log non-string CIDs (#11125)
  • cron job from @erwinmombay to update size.txt and size.csv (#10938)
  • Log non-string CIDs (#11125)
  • Validator rollup (#11123)
  • Formally document video analytics (#11086)
  • AmpDoc isolation: only install elements and services when and where requested (#10992)
  • Wrap shadow-v0.js in an IIFE to prevent global name collisions (#11101)
  • Add user-error config in vendor.js (#10945)
  • Fix adsense in RTL (#11102)
  • Change randomization to use seedrandom (#11099)
  • Add support for [hidden] to bind and validator (#11087)
  • Support action chaining (for multiple actions in a single event) (#8678)
  • Feature/widespace adapter support demography parameters. (#10961)
  • reverting eq CSS changes (#11065)
  • Ensure experiment is passed in ad request from PR #11021 (#11093)
  • Implement new signature verifier (#11077)
  • Improve amp-web-push docs (#11097)
  • reverting eq CSS changes (#11065)
  • Inabox request position api (#11017)
  • Product only one default bootstrap base URL per window. (#11068)
  • Add form validation events (#11056)
  • Validator Rollup (#11092)
  • Add AMP.pushState() action (#10904)
  • Clarify wording for data-loading-strategy #667 (#11091)
  • Ignore generated code coverage files (#11083)
  • Enable Sauce runs on IE on an opt-in basis (#11030)
  • Update amp-position-observer.md (#11055)
  • Use AMP.extension for declarations (#11082)
  • Remove server clean up message (#11085)
  • Pass the doc to the getCorrelator function (#11076)
  • Updating amp-analytics comScore parameters (#11054)
  • Cache guidelines include subdomain recommendation (#11079)
  • Preconnect to analytics destination while vars are expanding. (#11064)
  • Make credentialed preconnect in polyfill. (#11067)
  • Support custom scope and api key for CID API (#11046)
  • Unify API for CSS for all types of ampdocs (#11072)
  • Automatically set test mode for all describes (#11058)
  • Add documentation for using SRA (#11075)
  • Fix gulp serve so it restarts properly (#11069)
  • Validator release notes (#11074)
  • Fix dummy tests in test-amp-context.js (#11073)
  • disable CODEOWNERS auto assignment reviews (#11041)
  • Updates AMP ad refresh doc. (#10870)
  • Migrate amp-auto-ads to ampdoc (#11057)
  • Yieldbot ad, include multi-size dimensions in request (#10725)
  • Add @wassgha to core committers (#11052)
  • Remove registerElementForTesting (#11040)
  • Lightbox 2.0: add gradient effect to gallery view and overflown caption (#11038)
  • Adding wassgha as owner on relevant components (#11035)
  • Switch to describes tests and AMP.extension buffer, set 3 (#11039)
  • Revert "3q-player endpoints are down, skipping their integration test (#11034)" (#11036)

Breakdown by component

amp-access Break viewport-impl to multi files (#11119)
amp-access-laterpay Break viewport-impl to multi files (#11119)
amp-ad Introduce #Viewport.getClientRectAsync() function (#11148) Break viewport-impl to multi files (#11119) Fix adsense in RTL (#11102)
amp-ad-exit Fix the problem that number variable 0 and boolean variable false are considered as no variable is set for amp-ad-exit. (#11169)
amp-ad-network-adsense-impl Doubleclick/AdSense FF: setup AMP cache extension injection experiments (#11157) Stop using Object.entries (#11145) Doubleclick fast fetch include visibility parameter (#11138)
amp-ad-network-doubleclick-impl Doubleclick/AdSense FF: setup AMP cache extension injection experiments (#11157) Doubleclick FF: fix issue where forcing via url for development no longer applying on non-cache (#11156) Doubleclick fast fetch include visibility parameter (#11138) Doubleclick Fast Fetch support downloaded impressions (#11137)
amp-analytics Include error name in GA exception description (#11150) Rename trigger name userError and update documentation. (#11104) Break viewport-impl to multi files (#11119)
amp-auto-ads Validator Rollup (#11177)
amp-bind amp-bind: More functions, update docs (#11189) amp-bind: Arrow functions (#11160) amp-bind: Computed property names (#11161)
amp-form Document valid/invalid form events (#11191) Break viewport-impl to multi files (#11119)
amp-live-list Validator Rollup (#11177) Break viewport-impl to multi files (#11119)
amp-sidebar Validator Rollup (#11177) Break viewport-impl to multi files (#11119)
amp-sticky-ad Break viewport-impl to multi files (#11119)
amp-timeago Remove cdata validation from amp-timeago (#11130) Validator rollup (#11123)
validator Update changelog with validator release (#11188) New validator release. Validator Rollup (#11177)

Validator release notes. (#11147)

Allow vector-effect for SVGs (#11129)
Addresses #11128

The (vector-effect)[https://www.w3.org/TR/SVGTiny12/painting.html#NonScalingStroke] attribute is being added to the attr_lists: svg-presentation-attributes so that it's available to SVG tags such as circle and ellipse.

Validator rollup (#11123)

  • Use Unicode RegEx for amp-timeago cdata #11116
  • Revision bump, add global [hidden] attribute

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.