Skip to content

Releases: ampproject/amphtml

1455904100660

19 Feb 21:03
Compare
Choose a tag to compare
  • Monitor amp-youtube player state (#1960)
  • make onResizeSuccess and onResizeDenied listen to the right events (#2130)
  • Add support for SimpleReach measurement (#2055)
  • feature(viewer): read csi from viewer params (#2033)
  • Address review comments I failed to push. (#2127)
  • Adapter for Open AdStream (official) (#2091)
  • Inline env variables (#2102)
  • only set cursor pointer on document element if is runtime css (#2126)
  • Apparently sometimes we do not have an error. Why am I surprised. (#2119)
  • add brightcove examples to build (#2122)
  • Protect against race where iframe does not exist yet. (#2112)
  • Forward canary state to error reporting. (#2070)
  • Improve GPT support and add Glade as an experiment (#1937)
  • Move Dev Channel docs to main README (#2113)
  • advertiser integration "mediaimpact" (#2069)
  • hash symbol is not valid inside data uri's (#2106)
  • this should fix it. finally green locally. (#2107)
  • keep on pressing next some more (#2105)
  • fix(test): add amp-mode-mouse as late as possible (#2104)

1455822267720

18 Feb 20:15
Compare
Choose a tag to compare
  • Deleting code is hard. (#2103)
  • Safari really doesn't like these removals. (#2101)
  • Make timer-delay-0 behave more like a macrotask in that the callback doesn't fire if the window went away. (#2100)
  • update size.txt (#2094)
  • Unflake integration tests. Hopefully. (#2099)
  • fix(amp-carousel): reset control state during commit switch (#1360)
  • Be robust against promise callbacks running when window was already destroyed. (#2097)
  • add a copy pastable line (#2096)
  • Arguments for on-actions (#2077)
  • script the merging process (#2092)
  • Allow URL var substitution in the analytics config request. (#2093)
  • Fix PJs dependency (#2079)
  • Do not fail broadcast messages if channel is not established (#2088)
  • Revert "Actually enforce what error message says: Protocol relative only allowed when container is HTTPS." (#2089)
  • Block subsequent login attempt only for 1 second (#2084)
  • Fixes for amp-soundcloud. (#2087)
  • Get viewer from this.win rather than global window object (#2080)
  • set cursor: pointer on document element when on ios (#2060)
  • AT Internet vendor format fix (#2073)
  • RFC: Limit the number of tracking iframes that can be created using amp-iframe. (#1947)

1455682501800

17 Feb 06:56
Compare
Choose a tag to compare
  • Revert promise polyfill related changes (#2066)
  • Throttle non-cdn error reporting to 1%. (#2056)
  • Transform fetch errors to asserts. (#2053)
  • Use robust function to remove iframes and add a try-block in case it still fails. (#2057)
  • Dockerize validate & support validation from stdin (#2015)
  • Use creative commons https video for demo (#2058)
  • Add image placeholder for amp-youtube during prerender (#1950)
  • Check source capabilities to distinguish touches vs mouse (#2051)
  • Added a var for Viewer. (#1894)
  • Actually enforce what error message says: Protocol relative only allowed when container is HTTPS. (#2029)
  • Start listening for events on child elements. (amp-analytics) (#1926)
  • Expose computeInMasterFrame to custom ad iframes. (#2032)
  • Do not in-place encode arrays in amp-analytics values. (#2041)
  • Revert "Revert "Merge pull request #1909 from BrightcoveOS/amp-brightcove-params"" (#1946)
  • INFOnline iframe embed must be on publisher domain (#2037)
  • Propagate mode into 3p frames and correct identify mode in error reporting. (#2014)
  • Improve out put for syntax errors (#2030)
  • Hide the uncaught error for messaging channel as expected (#2028)
  • Add amp-analytics vendor config for INFOnline (#2020)
  • Wait for communication channel to setup before sending/broadcasting (#2026)
  • Dailymotion player component (#2017)
  • RFC: Authorization fallback (#1957)
  • Access vars in analytics (#1748)
  • Report load errors as assert and give them a actionable error message. (#1999)
  • Revcontent AdNetwork Service 1.0 (RELEASE) (#2022)
  • Add support for Soundcloud Embed (#1584)
  • Fix linter complaints (#2013)
  • ad type=taboola, performance inprovement (#2011)
  • Actually cleanup iframes. (#1831)
  • Buffering of custom events and fixed tests (#1998)
  • (Fixes #1979) Support for Krux Analytics (#1984)
  • Drop Core-JS polyfills (#1753)
  • Add Array support for analytics vars (#1891)
  • Add special whitelisted iframe ping transport. (#1993)
  • Added template for Adobe Analytics (#1990)
  • Access authorization timeout (#1933)
  • Fix the bug with non-proto-object traversal (#1987)
  • Add vendor configuration for Quantcast Measure (#1882)
  • Access experiment cleanup (#1964)
  • Cleanup for storage experiment (#1965)
  • Add support for getting URL parameters from URL and passing along using amp-analytics (#1746)
  • Remove hiding of out of viewport ads. (#1977)
  • amp-accordion (#1849)
  • Updated design for login done (#1954)
  • Allow nested expressions in amp-access and AUTHDATA (#1951)
  • amp-access experiment removed (#1959)
  • Add extraUrlParams and extraUrlParamsReplaceMap to amp-analytics (#1932)
  • Simple example for loading multiple AMPs iframes. (#1958)
  • Propagate analytics events in access: events and NO data (#1890)
  • Validator roll-up. (#1955)

1455323032885

13 Feb 06:02
Compare
Choose a tag to compare
  • feature(perf): add setFlushParams method (#1862)
  • add missing pre-connect urls for taboola (#1944)
  • 3 signficant speedups for iframe communication (#1935)
  • Launch amp-storage experiment (#1943)

1455227594932

12 Feb 00:32
Compare
Choose a tag to compare
  • Fix flaky timer test by using a mock clock. (#1934)
  • Allow prerendering amp-video poster (#1718)
  • Launch amp-access (#1914)
  • Call eval with correct context. (#1931)
  • Fix Flakey Travis Dyanmic-CSS-Classes (#1924)
  • Fix 3 bugs in environment instrumentation (#1928)
  • Add support for Parsely analytics (#1595)
  • fix(amp-user-notification): generate ampUserId by default (#1381)
  • Temporarily skip dynamic classes tests (#1922)
  • Use a proper correlator value for doubleclick.js (#1904)
  • User notifications with local storage docs (#1675)
  • Fix bug that would lead to a super large number of "throttled" change events. (#1921)
  • amp-brightcove - pass custom params and allow data-player (#1909)
  • Fix the handling of google_page_url in ads/adsense.js (#1911)
  • Allow referrer override to an empty value (#1896)
  • Set Karma Log Level to WARN (#1888)
  • Cache URL parsing results. (#1893)
  • Throttle intersection observer posts to 10 per second. (#1889)
  • Reference sourcemaps from GitHub. (#1887)
  • Loading indicator for amp-embed (#1880)
  • Validation roll-up (#1879)
  • Reduce assumptions regarding node path (#1854)
  • Change URL for preconnect polyfill to explain what is going on. (#1873)
  • Load amp-pixel and amp-analytics independent of where on the page they appear. (#1872)
  • Add dateModified to Recipes samples (#1784)
  • 2 changes for faster builds (#1860)
  • Fix Safari-only flake. (#1859)
  • Enable SauceLabs builds on non-PR builds. (#1858)
  • Only follow the current branch's parents to find the last tag (#1855)
  • Adding Yieldmo ad network to amp-ad (#1850)
  • Expose richer visibility APIs to AMP ads. (#1848)
  • Sort the variables in vendors.js file. (#1852)
  • Extend hiding of ads to ads that left the visible viewport. (#1832)
  • Turns out our performance tracking lib does not like 0s (#1833)
  • Provide a robust and tested utility function for doing work only in the master frame. (#1815)
  • Some premature optimization for amp-slides (#1810)

1454976295735

09 Feb 17:31
Compare
Choose a tag to compare
  • remove global config from extension (#1824)
  • Fix sending viewport records for elements that are initially in viewport (#1823)
  • Added scroll trigger. (#1767)
  • fix lint and presubmit errors (#1817)
  • remove canary suffix from dist (#1812)
  • Running the tests broke local demos. (#1813)
  • Make sure we re-show visible ads as fast as possible. (#1811)
  • Access: require CORS/AMP authorization (#1800)
  • Enable retrieving amp-analytics remote config with credentials. (#1805)
  • Adding Smart AdServer support (#1808)
  • Hide ads when doc becomes inactive and show them again. (#1801)
  • Confirm viewer and referrer via messaging channel (#1781)
  • Fix analytics tests and requestCount (#1804)
  • Pass source origin in all fetch requests (#1772)
  • refactor(amp-carousel): add delay attribute for carousel autoplay delay (#1790)
  • Add random token to 3p post messages. (#1789)
  • Requirements of source origin security in access endpoints (#1773)
  • Add vendor configuration support for Chartbeat analytics (#1712)
  • Comscore now validates. (#1795)
  • Enable custom events in analytics (#1760)
  • Tunes ad loading heuristic. (#1786)
  • Viewer handshake with origin validation (#1765)
  • Add missing files to example validation. (#1787)
  • Fixed bug with wrong params in amp-analytics (#1775)
  • Implement support (#1758)
  • Fixed config to send document title correctly. (#1780)
  • Validator updates (CSS validation, Turkish İ in htmlparser.js) (#1774)
  • Fix old-boilerplate test file (#1771)
  • Log errors with an explicit severity. (#1743)
  • Google Analytics integration (#1658)
  • amp-ad type=dotandads implementation (#1705)
  • Pass referrer from the viewer (#1717)
  • Remove ambiguity of keys matching by requiring longer keys to match first (#1752)
  • Recreate stored objects as prototype-less objects (#1751)

1454547858243

04 Feb 01:28
Compare
Choose a tag to compare
  • amp-ad type=taboola (#1515)
  • Expose services for AMP Analytics (#1750)
  • Remove the development attribute from manual test files. (#1749)
  • Provides support for amp-ad type=plista (#1669)
  • Fix undefined declrations (#1740)
  • AMP boilerplate changes to be done after validator changes to suppor… (#1067)
  • Add amp-vimeo element to load vimeo videos. (#1731)
  • Simple version check for minimum node version for our gulp deps. (#1739)
  • Fix several bugs in CSI collection (#1734)
  • Speed up npm installs on Travis (#1736)
  • Do not retain references to the closures wrapping AMP extensions. (#1729)
  • add dateModified and description to article metadata examples (#1543)
  • Whitelist embed types that are allowed to use amp-embed. (#1723)
  • add release for branches to build on push (#1726)
  • Customize return URL query form (#1709)
  • remove escope and upgrade eslint-babel (#1715)
  • Validation roll-up (#1719)
  • Adds support for comScore (#1608)
  • Output message when all current browserify bundle operations are done. (#1691)
  • Get tests in saucelabs passing again and add MS Edge to set of tested browsers. (#1690)
  • Avoid promise rejection before storage API is actually used (#1683)
  • Validator roll-up (#1682)
  • amp-embed now validates. (#1685)
  • Properly wrap our main binary in a IEFE. (#1684)
  • Allowing different aspect ratios on base-component (#1331)
  • Remove special case for origin check in tests. (#1666)
  • URL rewrite in templates (#1645)
  • Fix regression where polyfills where build into into extensions. (#1681)
  • Horizontal scrolling when embedded as an IFrame (#1649)

1454383596280

02 Feb 05:02
Compare
Choose a tag to compare
  • Re-bundle karma test files when non-test JS files change. (#1667)
  • remove escope and upgrade eslint-babel (#1715)
  • update lint versions, downgrade escope manually through npm-shrinkwrap (#1710)
  • add release for branches to build on push (#1726)
  • Added a new variable called requestCount. (#1598)
  • Using local storage for notification toggling (#1644)
  • Fix flake when CID contains dash before first 10 chars (#1661)
  • Enforce Sandbox usage (#1638)
  • Implement a mechanism to have ad networks specify client ids that get… (#1311)
  • Access expressions: fix name grammar (#1653)
  • Change client id substitution to set a fallback cookie if not present. (#1627)
  • Suggestion for an builtin tag (#1607)
  • block amp-analytics execution is consent if not resolved (#1628)
  • Validator Roll-up (#1643)
  • Resolve relative URL (#1629)
  • Added performance vars for amp-analytics. (#1552)
  • Add amp-border-box class for use on html (#1508)
  • Fixes for validation errors (#1636)
  • Storage API (#1483)
  • Sanitize redirect URL and HL argument (#1603)
  • Implement option for setting cookies in highest available domain. (#1459)
  • Optimize page load time on mobile (#1606)
  • Let Ads know the status of their re-size request via embed-size-denied and embed-size-changed (#1596)
  • Updated screenshots (#1617)
  • Only run travis push build on master branch (#1611)
  • Update error message for 1st viewport iframe (#1602)
  • Updates to documentations and examples based on feedback. (#1580)
  • use --version flag value for release label and tag (#1601)
  • Override target attributes in anchors in templates. (#1587)
  • get rid of newline from sha (#1599)
  • running tests in locations eastern to greenwich time (#1567)
  • make sure to tag the current local sha we are building from (#1594)
  • add back --version flag to changelog task (#1586)
  • Add example page for testing the CDN CSP. (#1578)
  • Add "-cdn" to "app deployment" in error reporting to make it easy to filter for errors reported from the CDN. (#1579)
  • Fixes for history state due to nesting of services (#1571)
  • Add instrumentation to embed iframe (#1534)
  • Removal of development attr from runtime, specs, tests (#1190)
  • Fix amp-analytics related bugs. (#1547)
  • move path of experiments.js to be under v0/ (#1570)
  • Only allow SW installation outside of the proxy. (#1569)
  • Tick the window.onload event. (#1541)
  • Exporting recent validator changes to github. (#1563)
  • Add new validator tools subfolder and doc for building a command-line validator on Mac OS X (#1554)
  • Replaced log.* with console.error in case of user error in amp-analytics. (#1553)
  • Ad API to unobserve intersections from 3p frame (#1536)
  • Only listen to postMessage from an intended source (#1539)

1454106432434

01 Feb 22:54
Compare
Choose a tag to compare
  • Fix regression where polyfills where build into into extensions. (#1681)
  • Fixes for validation errors (#1636)
  • Quick fix for dep ordering issue in closure compiler with promise polyfill. (#1674)

1453851070468

27 Jan 00:28
Compare
Choose a tag to compare
  • use --version flag value for release label and tag (#1601)
  • get rid of newline from sha (#1599)
  • make sure to tag the current local sha we are building from (#1594)
  • Tick the window.onload event. (#1541)
  • add new instrumentation ticks (#1400)
  • Implement iframe resizing for amp-ad (#1512)
  • Support canary versions in remote.html (#1528)