Version: 1481838084444
opt-in and 1% at 3:30 PM PST 2016-12-15
- Turn forced transfer-layer for side-bar temporarily (#6700)
- Revert "make use of native IntersectionObserver in 3p iframe (#6503)" (#6685)
- Revert "small fix to fake function prototype" (#6683)
- Hide amp-app-banner with a warning on iOS for temp fix (#6669)
- Allows metadata string without quotes in tag. (#6651)
- Revert "Lazily allocate observables" (#6650)
- Cache SW FF: Use artificial referer (#6639)
- Do not trust Message Deliverer's Promise (#6640)
- Fix Sidebar navigations being cancelled. (#6590)
- Fix Sidebar navigations being cancelled. (#6590)
- Embed and animation visibility (#6500)
- Added amp-hulu example link to amp-hulu doc (#6584)
- skeleton for amp-video extension (#6580)
- Few changes in implementation and documentation (#6437)
- Add XrostSSP support for amp-ad (#6435)
- Revcontent, support render-start (#5234) (#6332)
- Destroy embed before iframe is removed (#6575)
- add some more banned API's (#6576)
- Move Viewer.isIframe out to dom.js as a util function. (#6564)
- AMP versioning policy (#6094)
- Distinguish sendMessage and sendMessageAwaitResponse in presubmit-checks (#6547)
- Target and listener in the event listener cannot be null (#6561)
- Share serializeMessage and deserializeMessage code between client and host (#6534)
- ban es2015 string methods (#6573)
- Do not extend backoff reporting useless errors (#6565)
- App-Banner: Do not use Array#find (#6567)
- Fix the regex used to detect name and argument part of a variable. (#6566)
- Amp Viewer Integration Messaging (#6087)
- Content.ad: Utilize sourceUrl for validation (#6537)
- Revert "Added initial version of amp-anlaytics variable filters." (#6542)
- Lazily allocate observables (#6496)
- Customad1 (#6491)
- Fix regex while serving local ads examples for selected ad type. (#6545)
- Refactor methods in viewer into viewport-impl (#6544)
- Suppress viewer error messages in sendMessage (#6535)
- In progress: Error reporting for ServiceWorkers. (#6490)
- delay updateBorderPadding (#6529)
- Switch chunking to a slightly smarter strategy. (#6460)
- small fix to fake function prototype (#6527)
- Reduce ForeignFetchEvent#clientId boilerplate (#6462)
- Added initial version of amp-anlaytics variable filters. (#5621)
- Concept of "expected" errors and throttled loading errors (#6519)
- cron job from @erwinmombay to update size.txt (#6528)
- normalize ampcontext-lib (#6524)
- Turns AmpContext and IframeMessagingClient into composite pattern (#6511)
- Only set owner in the scrollable case (#6521)
- make use of native IntersectionObserver in 3p iframe (#6503)
- Advanced localhost check for amp-iframe (#6436)
- Refactor sendMessage and sendMessageAwaitResponse (#6508)
- Enable scrollale lightbox (#6398)
- FIE: first stub elements and then upgrade to ensure that static layout is immediately correct (#6499)
- Setup 3p a4a via cross-origin domain (#6513)
- Temporarily unlayout on pause due to #6483 (#6509)
- Support for DistroScale ads in AMP (#6303)
- Cache SW: Serve version with most responses (#6475)
- Implement inabox-host.js (#6474)
- Initial support for popIn native ads via amp-ad plugin. (#6122)
- Amp Carousel: Use class names for styles (#6315)
- fix amp-accordion: always return non-null sessionState (#6488)
- Update documents to include the Cloudflare cache location of "*.amp.cloudflare.com". (#6173)
- Fix an infinite loop in send-intersections manual test (#6489)
- fix amp-accordion: always return non-null sessionState (#6488)
- gulp plugin for amphtml-validator (#6407)
- Move analytics service getters to doc-scope. (#6442)
- Implement Visibility v2 duration conditions (#6399)
- Validator rollup (#6485)
- turn on throwOfNonErrorTypes conformance config (#6484)
- Adopt core embed window services (#6414)
- Correct what layouts are supported for type=carousel (#6342)
- bind when we need to only (#6325)
- add more owners (#6439)
- Enable custom ad to 100% in both prod & canary. (#6458)
- add README.md for configuration system (#6470)
- One more small tweak, there's no need any more to say that this (#6473)
- Attempt to update the link to the directory on Github. (#6472)
- Permanently fix jitters across all platforms - use no-scroll only on IOS (#6471)
- Allow
default-value
in amp-formsinput
(#6465) - Generate fallback clientId for Foreign Fetch (#6446)
- Allow SVG basic shape
ellipse
(#6461) - Remove unused
animate
attribute onamp-accordion
(#6450) - [amp-bind]: Remove (relatively) newer functions from the whitelist. (#6459)
- Cleaned up AmpContext and IframeMessagingClient. (#6441)
- Bind documentation (#6457)
- Fix dev channel check (#6451)
- Fix the build. Sinon can't stub methods that don't exist. (#6426)
- Bind expressions (#6201)
- Protect against undefined checkValidity (#6419)
- Removing Unknown Error (#6428)
- Polyfill classList.toggle on IE (#6400)
- A4a bugfix for #6423 (#6438)
- travis java workaround (#6445)
- fix amp-anim placeholder toggle to false before
layoutCallback
(#6404)
Breakdown by component
ads
Content.ad: Utilize sourceUrl for validation (#6537)
small fix to fake function prototype (#6527)
make use of native IntersectionObserver in 3p iframe (#6503)
amp-analytics
Destroy embed before iframe is removed (#6575)
Move Viewer.isIframe out to dom.js as a util function. (#6564)
Fix the regex used to detect name and argument part of a variable. (#6566)
Revert "Added initial version of amp-anlaytics variable filters." (#6542)
Lazily allocate observables (#6496)
amp-sticky-ad
Target and listener in the event listener cannot be null (#6561)
delay updateBorderPadding (#6529)
amp-user-notification
FIE: first stub elements and then upgrade to ensure that static layout is immediately correct (#6499)