Releases: ampproject/amphtml
Releases · ampproject/amphtml
1456440290687
- Reject messaging promise if not embedded. (#2284)
- Require a whitelist of allowed ad types for custom ad iframes. (#2282)
- Adding more tests for amp-video and amp-facebook (#2252)
- Trying to unflake test (#2267)
- Clarify different sendMessage types (#2247)
- Always log when channel with parent cannot be established. (#2262)
1456288829340
- Extend messaging channel timeout to 20s (#2253)
1456280679142
- Fix for Base CID read too early (#2246)
- Point out that example is only there to check that it doesn't work. (#2242)
- Access preventDefault for login event (#2241)
- Request carousel relayout (#2239)
- Update wording (#2237)
- Increase test timeout. Appears to fail about 10% of the time. (#2232)
- Border-top for iOS/embedded case (#2231)
- Transmit the document.title in the documentLoaded message to the viewer. (#2228)
- Fix a typo in doubleclick.js (#2219)
- Test the URL generated for the predefined requests of all vendor configs. (#2211)
1456192033062
1456178206463
- Work around for encoding problem with adobe analytics. (#2199)
- Disallow height customization for root/body (#2197)
- Enable fixed layer (#2196)
- Add Activity service to calculate engaged time for amp-analytics (#1818)
- Client ids should not typically have a generic scope (#2174)
- Only create fake modules if they don't exists yet. (#2181)
- Do not leak the fact that an ad slot could not be filled through the creative id. (#2183)
- Create 2 new endpoints on the dev server for serving prod docs with local JS (#2182)
- Defer overflow:auto on a iframe container (#2180)
- Try applying this only when entering viewport. (#2177)
- RFC: Multiple login links for access (#2082)
- Support multi-arg form of setTimeout and setInterval. (#2172)
- Fix Safari rendering glitch where iframes sometimes do not get rendered. (#2171)
- Automatically unlisten a message listeners when their iframes go away. (#2168)
- RFC: position:fixed elements are always in layers (#2128)
- Mark errors as user errors in a way that works reliable in less good browsers. (#2167)
- Remove isRelayoutNeeded from amp-ad (#2154)
- vimeo, dailymotion and soundcloud now validate. (#2166)
- Validator Roll-up (#2164)
- Pause elements on Lightbox close (#2163)
- Make AUTHDATA substitution wait for that data to be available. (#2161)
- Really add instagram image host. (#2162)
- Add Flite to amp-ads feature (#2145)
- Destroy iframe window's when document becomes inactive (#2121)
- Speed up instagram and twitter embeds. (#2155)
- add avoid-escape flag to quotes rule (#2151)
- enforce single quote (#2150)
- Unload resources in carousel (#2123)
- Don't swallow error if one occurs during initial instantiation of AMP. (#2149)
- skip carousel tests. consistently failing locally. (#2144)
- Do not throttle canary error reporting. (#2140)
- Correctly report 2 errors as user errors. (#2141)
- reset canary to master on release script (#2138)
- Update Chartbeat vendor config (#1986)
- Do not allow cookies on .ampproject.org (#2134)
1455904100660
- Monitor amp-youtube player state (#1960)
- make
onResizeSuccess
andonResizeDenied
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
- 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
- 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
1455227594932
- 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)