Releases: ampproject/amphtml
Releases · ampproject/amphtml
1463071969513
Version: 1463071969513
- Fix the issues with post-download upgrade (#3192)
- Handle ShadowDOM based Twitter embed. (#3193)
- feature(amp-live-list): add amp-live-list (#2763)
- Fix amp-lightbox scheduling bug due to viewport not being updated - @mkhatib (#3172)
- Remove ad after when the page becomes inactive (#2886)
- Use Attr#name and Attr#value (#3189)
- added a new template for adobe_analytics using iframePing (#3035)
- Add feature to allow adding URL params to the front of the URL. (#3163)
- collectVars API in url replacements (#3178)
- Validation for amp-kaltura-player. Similar to amp-youtube etc., in this (#3181)
- Validator updates (#3179)
- Tag GLADE opt out requests with tracking experiment id. (#3111)
- Minimal appengine configuration to run the validator webui. (#3171)
- Allow any layout for amp-social-share, with test. (#3099)
- Viewer: cleanup definitions of embedded and iframed. Enable web view handshake (#3162)
- Provide support for Sticky ad units in AMP #2472 (#3119)
- Lotame add vendor (#3021)
- Reuse dom.childElements and dom.childNodes (#3145)
- Rubicon Adapter updates (#3159)
- Update core comitters
- Tighten up forbidden dep tests. (#3155)
- Fix many closure compiler warnings. (#3156)
- fix normalize name for alp (#3151)
- cron job from @erwinmombay to update size.txt (#3150)
- Move analytics services into extension directory and make dep check stricter. (#3147)
- Introduce helper for creating hermetic iframes and images in tests. (#3132)
- Make AMP robust when it is loaded into sandbox or data URI. (#3005)
- 3P: MANTIS Ad Network (#3085)
- Refactor getElementPriority (#3120)
- More Polymer elements and automatic resizing ... (#3123)
- Added a way to sample requests that are sent out from amp-analytics. (#2368)
- Fixed variable names to lowercase for e-planning integration (#3137)
- IE: resolve the matchMedia problem (#3112)
- More visibility spec implementation. (#3110)
- Implement buildPlaceholderCallback for dynamic placeholders (#2846)
- Enforce Sinon Sandbox and update non-sandbox cases. (#3088)
- Schedule nested amp placeholder for managed scheduling (#2954)
- Fix missing sinon imports. (#3087)
- Fix for scrolling bug triggered by overflowing elements at the bottom of the doc (#3109)
- add amp-live-list manager (#3094)
Breakdown by component
ads
- Rubicon Adapter updates
- Tighten up forbidden dep tests.
- 3P: MANTIS Ad Network
- Fixed variable names to lowercase for e-planning integration
amp-access
- Move analytics services into extension directory and make dep check stricter.
amp-ad
- Provide support for Sticky ad units in AMP #2472
- Refactor getElementPriority
amp-analytics
- added a new template for adobe_analytics using iframePing
- Viewer: cleanup definitions of embedded and iframed. Enable web view handshake
- Lotame add vendor
- Fix many closure compiler warnings.
- Move analytics services into extension directory and make dep check stricter.
- Refactor getElementPriority
- More visibility spec implementation.
- Enforce Sinon Sandbox and update non-sandbox cases.
amp-audio
- Enforce Sinon Sandbox and update non-sandbox cases.
- Fix missing sinon imports.
amp-carousel
- Enforce Sinon Sandbox and update non-sandbox cases.
- Fix missing sinon imports.
amp-facebook
- Introduce helper for creating hermetic iframes and images in tests.
amp-iframe
- Enforce Sinon Sandbox and update non-sandbox cases.
- Fix missing sinon imports.
amp-image-lightbox
- Fix many closure compiler warnings.
- Enforce Sinon Sandbox and update non-sandbox cases.
amp-kaltura-player
- Validation for amp-kaltura-player. Similar to amp-youtube etc., in this
amp-lightbox
- Fix amp-lightbox scheduling bug due to viewport not being updated - @mkhatib
amp-live-list
- add amp-live-list manager
amp-pixel
- Refactor getElementPriority
amp-sidebar
- Add validation table to amp-sidebar.md #3142
- Update amp-sidebar.md to reflect layout details
- Fix missing sinon imports.
amp-social-share
- Allow any layout for amp-social-share, with test.
amp-sticky-ad
- Provide support for Sticky ad units in AMP #2472
amp-youtube
- Introduce helper for creating hermetic iframes and images in tests.
validator
-
Validator updates
Release Notes:
- Produce line/col numbers for on=tap errors.
- Allow JSON-LD in the document
<body>
as well as the<head>
. - Add preload attr to amp-video allowing the values specified at https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video.
- Minimal appengine configuration to run the validator webui.
- More Polymer elements and automatic resizing ...
... for the validator webui.
I refactored this a bit to make it less monolithic. More work remains to be done.
Also:
- The editor part of the screen resizes based on the size of the window.
- The list of errors at the bottom is scrollable.
1462999126709
1462569871321
1462467310879
Version: 1462467310879
- Fix getComputedStyle=null issue on Firefox (#3103)
- Absolute length units support (#3104)
- Pass down the parent URL to disable glade in doubleclick test (#3102)
- Support calculated values in sizes and heights (#3078)
- Fix validation issues with the Pinterest example (#3098)
- RFC: Add --files to allow running specific test files. (#3091)
- Update examples to include role/tabindex for on="tap:". (#2964)
- should favor inner width/height instead of client width/height when possible (#3075)
- Access refactored to enabled more types (#3053)
- Add AppNexus (#2825)
- Change permissions for index.js to be executable. (#3071)
- Validator updates (Polymer-based webui, FLEX_ITEM) (#3064)
- Fix issue where observeIntersection was not returning the unlisten fu… (#3060)
- Refactor iframe listening (#2925)
- Refactor amp-brightcove and amp-kaltura-player to use utility func (#3043)
- Fix amp-accordion and fontloader local tests failures (#3052)
- request for integrating adition ad-server (#3010)
- Implement: new layout type
flex-item
(#2856) - Add amp-ad type sharethrough (#3036)
- Minor: allow non-element context for reporting (#3051)
- Handle data-adtest and data-tag-origin as amp-ad type=adsense parameters (#3040)
- Found that some things shifted and added in the writeScript import (#3041)
- Adding E-Planning Adserver Support (#3033)
- Increase timeout for all amp-facebook tests for flakieness (#3018)
- Simplify amp-social-share and allow usage of non-configured providers (#2946)
- Add support for data-ad-host, in <amp-ad type="adsense" ...>. (#3027)
- Center tweet embed (#3029)
- Update mPulse analytics example (#3028)
- Added support for per-event vars. (#2928)
- Drop hardcoded whitelisting in amp-sidebar as it is handled in the validator now. (#3017)
- Use faster Element children looping (#3016)
- Ads: Use new numeric #renderOutsideViewport API (#3015)
- Change
assert
touser.assert
. (#3013) - Do not consider visibility CSS for fixed layer since it's inherited (#3008)
- Validator updates (addl. tweaks to the error category filtering). (#3002)
- add baseline for alp (#3007)
- add .max to alp binary (#3004)
Breakdown by component
ads
- request for integrating adition ad-server
- Add amp-ad type sharethrough
- Found that some things shifted and added in the writeScript import
- Adding E-Planning Adserver Support
amp-access
- Access refactored to enabled more types
amp-accordion
- Fix amp-accordion and fontloader local tests failures
amp-ad
- Refactor iframe listening
- Ads: Use new numeric #renderOutsideViewport API
amp-analytics
- Added support for per-event vars.
amp-anim
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-brid-player
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-brightcove
- Validator updates (Polymer-based webui, FLEX_ITEM)
- Refactor amp-brightcove and amp-kaltura-player to use utility func
amp-carousel
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-dailymotion
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-facebook
- Validator updates (Polymer-based webui, FLEX_ITEM)
- Refactor iframe listening
- Increase timeout for all amp-facebook tests for flakieness
amp-fit-text
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-font
- Fix amp-accordion and fontloader local tests failures
amp-iframe
- Validator updates (Polymer-based webui, FLEX_ITEM)
- Refactor iframe listening
amp-instagram
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-jwplayer
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-kaltura-player
- Refactor amp-brightcove and amp-kaltura-player to use utility func
amp-list
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-pinterest
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-reach-player
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-sidebar
- Drop hardcoded whitelisting in amp-sidebar as it is handled in the validator now.
amp-social-share
- Simplify amp-social-share and allow usage of non-configured providers
amp-springboard-player
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-twitter
- Validator updates (Polymer-based webui, FLEX_ITEM)
- Refactor iframe listening
amp-vimeo
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-vine
- Validator updates (Polymer-based webui, FLEX_ITEM)
amp-youtube
- Validator updates (Polymer-based webui, FLEX_ITEM)
validator
-
Change permissions for index.js to be executable.
- Validator updates (Polymer-based webui, FLEX_ITEM)
Release Notes:
- FLEX_ITEM support for all tags that already allow FILL. - Validator updates (addl. tweaks to the error category filtering).
1462305134738
Version: 1462305134738
- Fix issue where observeIntersection was not returning the unlisten fu… (#3060)
1462240285812
Version: 1462240285812
- chore(package): update promise-pjs to version 1.1.1 (#3072)
1461622879958
Version: 1461622879958
- Redirect-avoidance through AMP-side click measurement. (#2969)
- Cut dependency between many extensions and the core custom elements class (#2973)
- Allow filtering the validator errors by category. (#2997)
- fix broken preconnect tests (#2993)
- Validator updates (#2991)
- Adding Colombia Analytics Container (#2938)
- add dep-check task (#2976)
- Move XHR service into a separate implementation file. (#2986)
- Colombia amp ad component (#2949)
- Ramp GLADE to 50% (#2989)
- Separate implementation of URL replacement service into its own file (#2985)
- move css to js file generation (#2981)
- Turn on closure compiler collapse properties. (#2972)
- Fix no arg (#2971)
- Tune intersection observer postMessage sending. (#2877)
- add custom closure compiler pass (#2593)
- Re-run authorization for an empty login response (#2965)
- use java 7 instead of 8 (#2956)
- Forbid adding event listeners on appended iframes (#2945)
- Use unique iframe names based on unique domain (#2955)
- Add SOASTA mPulse as a builtin analytics vendor (#2684)
- cron job from @erwinmombay to update size.txt (#2961)
- Don't break all Ads when one is position-fixed (#2953)
- Added percentageVisible{Max,Min} conditions for visibilitySpec. (#2881)
Breakdown by component
ads
- Colombia amp ad component
amp-access
- Validator updates
- Re-run authorization for an empty login response
amp-accordion
- Validator updates
amp-ad
- Don't break all Ads when one is position-fixed
amp-analytics
- Validator updates
- Adding Colombia Analytics Container
- Move XHR service into a separate implementation file.
- Separate implementation of URL replacement service into its own file
- Added percentageVisible{Max,Min} conditions for visibilitySpec.
amp-anim
- Validator updates
amp-audio
- Validator updates
amp-brid-player
- Validator updates
amp-brightcove
- Validator updates
amp-carousel
- Validator updates
amp-dailymotion
- Validator updates
amp-facebook
- Validator updates
- Forbid adding event listeners on appended iframes
amp-fit-text
- Validator updates
amp-font
- Validator updates
amp-iframe
- Validator updates
- Forbid adding event listeners on appended iframes
amp-image-lightbox
- Validator updates
amp-instagram
- Validator updates
amp-install-serviceworker
- Validator updates
amp-jwplayer
- Validator updates
amp-lightbox
- Validator updates
amp-list
- Validator updates
- Move XHR service into a separate implementation file.
amp-mustache
- Validator updates
amp-pinterest
- Validator updates
amp-reach-player
- Validator updates
amp-sidebar
- Validator updates
amp-social-share
- Validator updates
amp-soundcloud
- Validator updates
amp-springboard-player
- Validator updates
amp-twitter
- Validator updates
- Forbid adding event listeners on appended iframes
amp-user-notification
- Validator updates
- Separate implementation of URL replacement service into its own file
amp-vimeo
- Validator updates
amp-vine
- Validator updates
1461266583739
Version: 1461266583739
- Runner simple (#2935)
- Append ad iframe after registering listeners (#2942)
- Use visibility to show/hide next slides to allow preloading to actually work (#2913)
- Update items in viewport before scheduling layout in carousel (#2915)
- Some changes to help building ads. (#2908)
- new size (#2936)
- Misc cleanups (#2842)
- Make toggleExperiment save state to cookie optionally (#2899)
- add version to ModeDef (#2918)
- #2324 plista is a content-recommendation platform and it supports responsive tag (#2324)
- Added required header for analytics.config.json (#2810)
- Validator updates (version number updates, export proto enums, cli) (#2926)
- Whitelist index.js (which targets NodeJS) for startsWith and console. (#2927)
- Changed cid-impl to handle a racy condition. (#2923)
- Add a .text() accessor to FetchResponse (#2922)
- Initial sovrn commit. (#2883)
- cron job from @erwinmombay to update size.txt (#2909)
- don't assign to window.AMP_CONFIG if it exists (#2910)
- Add support for AdStir ads (#2872)
Breakdown by component
ads
- Initial sovrn commit.
- Add support for AdStir ads
amp-ad
- Append ad iframe after registering listeners
- Some changes to help building ads.
amp-carousel
- Use visibility to show/hide next slides to allow preloading to actually work
- Update items in viewport before scheduling layout in carousel
validator
- Validator updates (version number updates, export proto enums, cli)
1460655576651
Version: 1460655576651
- Expose the initial intersection info as a variable. (#2907)
- Increase timeout for flaky amp-facebook test. (#2904)
- Provide an initial intersection change record to ads. (#2901)
- Validator Roll-up (#2903)
- fix race deletions of polyfill folders to accomodate includePolyfill on more than just the main binary (#2880)
- Revert "Remove ad during unlayout" (#2898)
- add live-list poller (#2790)
- adjust padding when removed out of fixed layer (#2887)
- Heroku config (#2857)
- feature(amp-ad): yieldbot ad type (#2850)
- amp-ad type weborama-display (#2833)
- Remove cleanup code that we no longer need. (#2866)
- Replace validator.protoascii with note about splitup. (#2868)
- Added code to validate visibilitySpec in amp-analytics. (#2743)
- Pubmatic Ad plugin (#2654)
- add additional viewer info to error logs (#2775)
- Allow use of authorization fallback as an inline response for type=other (#2858)
- Update .gitignore (#2860)
- Push validator updates: extensions dir split and track in amp-audio, amp-video. (#2824)
- Enable scrollbars by default in the login dialog (#2855)
- amp-sidebar - Whitelist checks and Documentation. (#2812)
- Sidebar ios bottom-bar compensation (#2823)
- Add support for Ad Up Technology ads
- If resize postmessage has been stringified, parse it (#2835)
- Change logging tags from CamelCase class name to tag name (#2837)
- amp-sidebar - fixing IOS scroll leak. (#2813)
- Sidebar - Adding animation. (#2811)
- Remove the remainder of asserts (#2841)
- cron job from @erwinmombay to update size.txt (#2838)
- GMOSSP amp-ad support (#2814)
- request for integrating adman ad-server (#2744)
- Prevent rendering far outside viewport (#2693)
Breakdown by component
ads
- Provide an initial intersection change record to ads.
- feature(amp-ad): yieldbot ad type
- amp-ad type weborama-display
- GMOSSP amp-ad support
- request for integrating adman ad-server
amp-access
- Point Validator specifications at new locations.
- Allow use of authorization fallback as an inline response for type=other
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
- Enable scrollbars by default in the login dialog
- Change logging tags from CamelCase class name to tag name
amp-accordion
- Add validation table to amp-accordion.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
amp-ad
- Revert "Remove ad during unlayout"
- Prevent rendering far outside viewport
amp-analytics
- Add request to scroll trigger example.
- Point Validator specifications at new locations.
- Added code to validate visibilitySpec in amp-analytics.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
- Change logging tags from CamelCase class name to tag name
amp-anim
- Point Validator specifications at new locations.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
amp-audio
- Point Validator specifications at new locations.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
amp-brid-player
- Point Validator specifications at new locations.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
amp-brightcove
- Point Validator specifications at new locations.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
amp-carousel
- Point Validator specifications at new locations.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
amp-dailymotion
- Point Validator specifications at new locations.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
amp-dynamic-css-classes
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
amp-facebook
- Increase timeout for flaky amp-facebook test.
- Point Validator specifications at new locations.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
amp-fit-text
- Point Validator specifications at new locations.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
amp-font
- Point Validator specifications at new locations.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
- Change logging tags from CamelCase class name to tag name
amp-iframe
- Revert "Remove ad during unlayout"
- Point Validator specifications at new locations.
- Push validator updates: extensions dir split and track in amp-audio, amp-video.
- Change logging tags from CamelCase class name to tag name
- Prevent rendering far outside viewport
amp-image-lightbox
- Point Validator specifications at new locations.
amp-instagram
- Point Validator specifications at new locations.
amp-install-serviceworker
- Point Validator specifications at new locations.
amp-jwplayer
- Point Validator specifications at new locations.
amp-kaltura-player
- Point Validator specifications at new locations.
amp-lightbox
- Point Validator specifications at new locations.
amp-list
- Point Validator specifications at new locations.
amp-live-list
- add live-list poller
amp-mustache
- Validator Roll-up
- Point Validator specifications at new locations.
amp-pinterest
- Point Validator specifications at new locations.
amp-sidebar
- Validator Roll-up
- adjust padding when removed out of fixed layer
- amp-sidebar - Whitelist checks and Documentation.
- Sidebar ios bottom-bar compensation
- Change logging tags from CamelCase class name to tag name
- amp-sidebar - fixing IOS scroll leak.
- Sidebar - Adding animation.
amp-social-share
- Change logging tags from CamelCase class name to tag name
- Update amp-social-share.md
- Change title to text for linkedin type docs
amp-soundcloud
- Point Validator specifications at new locations.
amp-springboard-player
- Point Validator specifications at new locations.
amp-twitter
- Point Validator specifications at new locations.
amp-user-notification
- Point Validator specifications at new locations.
- Change logging tags from CamelCase class name to tag name
validator
-
Validator Roll-up
Validation Changes:
- Bug Fix: Relax validation of mustache template layout attributes. #2670
- Update
<amp-sidebar>
to renamedirection
attr toside
and requirenodisplay
layout. - Replace validator.protoascii with note about splitup.
This file is no longer used by the validator and might confuse
people, so I'm replacing it with a note about where it went.
There are still some references to it (e.g. from .md files).
1460577777824
Version: 1460577777824
- Revert "Remove ad during unlayout" (#2898)