Version: 1469825155149
Optin 3:15 PM, Jul 29, 2016 UTC-7
- Remove broken AppNexus examples. (#4214)
- Fix for uncaught attemptChangeSize Error (#4258)
- Validator Roll Up (#4259)
- Propagate controls attribute earlier (#4257)
- Declare amp-access-signin experiment (#4230)
- fix types in animation/transition (#4239)
- YIELD ONE amp-ad support (#4166)
- add eslint-rules (#4217)
- A4A: upgrade callback (#4213)
- Fix: renderStart() not defined for ad type that use doubleclick (#4241)
- Duplicate normal carousel to create scrollable-carousel (#4228)
- Fix isLayoutSupported in amp-experiment (#4234)
- cron job from @erwinmombay to update size.txt (#4235)
- [amp-viz-vega]: Initial stub implementation and example page (#4182)
- make
attemptChangeSize
return a promise (#4015) - getMode DCE (#4222)
- Fix YouTube messaging error. (#4224)
- Replace console.log by util.log in gulpfile.js (#4223)
- add sanity checks for prepend-global and serving.md doc (#4149)
- A4A: Only inject validated creative (#4188)
- add scheduleUnlayout method (#4197)
- Bringing list up to date with whitelisted font providers.
- Fix for video not pausing on subsequent plays when inside lightbox, sidebar or carousel. (#4137)
- Clean up ads example page. (#4202)
- add destructuring to babel transform whitelist (#4206)
- Ensure multiple sequential calls to open_() and close_() are actually no-op (#4204)
- remove object destructuring presubmit check (#4201)
- Revert "Creative API: resize (#4023)" (#4196)
- cron job from @erwinmombay to update size.txt (#4200)
- Make URLs configurable from AMP_CONFIG (#3978)
- check iframe exist before postMessage in IntersectionObserver (#4159)
- Add promise for ad render-start event (doubleclick ad) (#4124)
- Add validator rules for amp-experiment. (#4180)
- AdSpirit adapter for AMP (#4007)
- Creative API: resize (#4023)
- don't re-alias the public win to a private win (#4176)
- Proactively stub elements that are known to be included in PWA or shadow embed (#4177)
- xhr type fixes (#4175)
- Support SoundCloud Secret Token (#4162)
- Fail on warnings (#4174)
- Log error when there's unexpected fallback for SubtleCrypto API. (#4165)
- Adding support for ZergNet to AMP (#4108)
- Install shadow CSS and extensions for embeds (#4148)
- Creative API: page visibility (#4021)
- Small style cleanups, add docstrings and delete trailing whitespace. (#4164)
- 1 pass type fix (#4150)
- Amp slidescroll experiment - Using touch end to load the next slide faster on IOS. (#4120)
- Optimize service retrieval for inlineability. (#4115)
- Changing YouTube example to use a different placeholder. (#4144)
- Move Node.js API into subdir and publish on npmjs.com. (#4139)
- Whitelist index.js which is moving to a new directory. (#4141)
Breakdown by component
ads
- YIELD ONE amp-ad support
- Clean up ads example page.
- Adding support for ZergNet to AMP
amp-a4a
- A4A: upgrade callback
- A4A: Only inject validated creative
- Install shadow CSS and extensions for embeds
- Optimize service retrieval for inlineability.
amp-access
- Declare amp-access-signin experiment
amp-accordion
- don't re-alias the public win to a private win
- Optimize service retrieval for inlineability.
amp-ad
- Fix for uncaught attemptChangeSize Error
- A4A: upgrade callback
- Revert "Creative API: resize (#4023)"
- check iframe exist before postMessage in IntersectionObserver
- Add promise for ad render-start event (doubleclick ad)
- Fix broken links in amp-ad docs
- Optimize service retrieval for inlineability.
amp-ad-network-adsense-impl
- A4A: upgrade callback
- Optimize service retrieval for inlineability.
amp-ad-network-doubleclick-impl
- A4A: upgrade callback
- Optimize service retrieval for inlineability.
amp-analytics
- Misc. updates to amp-analytics.md
- [amp-viz-vega]: Initial stub implementation and example page
- Log error when there's unexpected fallback for SubtleCrypto API.
- Optimize service retrieval for inlineability.
- Update amp-analytics.md
amp-brid-player
- Validator Roll Up
amp-carousel
- Duplicate normal carousel to create scrollable-carousel
- Fix for video not pausing on subsequent plays when inside lightbox, sidebar or carousel.
- Amp slidescroll experiment - Using touch end to load the next slide faster on IOS.
- Optimize service retrieval for inlineability.
amp-experiment
- Fix isLayoutSupported in amp-experiment
- Add validator rules for amp-experiment.
- Optimize service retrieval for inlineability.
amp-facebook
- Optimize service retrieval for inlineability.
amp-font
- Optimize service retrieval for inlineability.
amp-form
- Validator Roll Up
- Fixes amp-form description Markdown
amp-fx-flying-carpet
- Optimize service retrieval for inlineability.
amp-google-vrview-image
- Optimize service retrieval for inlineability.
amp-iframe
- check iframe exist before postMessage in IntersectionObserver
- Optimize service retrieval for inlineability.
amp-image-lightbox
- Optimize service retrieval for inlineability.
amp-instagram
- Optimize service retrieval for inlineability.
amp-install-serviceworker
- Optimize service retrieval for inlineability.
amp-jwplayer
- Validator Roll Up
amp-lightbox
- Fix for video not pausing on subsequent plays when inside lightbox, sidebar or carousel.
- Optimize service retrieval for inlineability.
amp-list
- Fix for uncaught attemptChangeSize Error
- Optimize service retrieval for inlineability.
amp-live-list
- xhr type fixes
- Optimize service retrieval for inlineability.
amp-mustache
- Optimize service retrieval for inlineability.
amp-pixel
- Optimize service retrieval for inlineability.
amp-reach-player
- Validator Roll Up
amp-share-tracking
- Optimize service retrieval for inlineability.
amp-sidebar
- Validator Roll Up
- Fix for video not pausing on subsequent plays when inside lightbox, sidebar or carousel.
- Ensure multiple sequential calls to open_() and close_() are actually no-op
- don't re-alias the public win to a private win
- Optimize service retrieval for inlineability.
amp-soundcloud
- Support SoundCloud Secret Token
amp-springboard-player
- Validator Roll Up
amp-user-notification
- don't re-alias the public win to a private win
amp-video
- Propagate controls attribute earlier
amp-viz-vega
- [amp-viz-vega]: Initial stub implementation and example page
amp-youtube
- Fix YouTube messaging error.
validator
-
Validator Roll Up
- New warnings for parsing conditions where a tag is manufactured implicitly due to the presence of a tag not allowed outside of the . This will soon become an error.
- Error detail messages now collapse whitespace found in the original parameter.
- Fix an issue with
#development=1
where valid pages would not show deprecation warnings. - New spec URLs. - Fix the command line example in validator README.
- Small style cleanups, add docstrings and delete trailing whitespace.
These came up in our Google internal presubmits. - Don't use ES6 in example in README.md. Fix Node.js version.
Addresses #4156.
Also makes progress with some feedback from #4155.
Thanks! - Move Node.js API into subdir and publish on npmjs.com.Also, rename to amphtml-validator. So now it's available here:
https://www.npmjs.com/package/amphtml-validator