Version: 1470677001097
Opt-in around 5:30 PM, Aug 8, 2016 UTC-7
- AMP slidescroll experiment: Hide Scrollbars (#4403)
- Point JS URLs to CDN in amp-experiment example. (#4400)
- amp-font: fix font loading promise resolved(safari) (#4398)
- Fixes viewer swipe not pausing videos on subsequent plays (#4385)
- Amp slidescroll experiment - Support responsive layouts (#4395)
- Validator Roll Up (#4396)
- Creative API: resize - attempt 2 (#4236)
- Make A4A signatures use base64url encoding (#4340)
- Date.now (#4388)
- platform_ was defined in the wrong class (#4386)
- Fixing UA matching for Safari (#4378)
- Don't allow src attribute on amp-youtube. (#4381)
- Fix intersection errors (#4379)
- check intersectionObserver exsits before destroy it (#4375)
- Make scrollable-carousel functional (#4331)
- Test that inViewport is set before scheduling layouts (#4351)
- Split off a build.py just for the webui. (#4365)
- Fix the usage of SubtleCrypto API on old Chrome (37, 38, 39). (#4357)
- Remove side effect exports (#4261)
- Add HOWTO link to "Validate AMP Pages" on ampproject.org. (#4362)
- Add back visual intersection test (#3955)
- JWT signature verification code to be used later in development mode (#4309)
- Amp slidescroll experiment - Autoplay! (#4286)
- Remove obsolete entries from presubmit whitelist (#4334)
- A4A: Do not set visibility hidden for iframe attached via A4A flow (#4215)
- implement same workaround for #4047 in fixedlayer (#4324)
- cron job from @erwinmombay to update size.txt (#4341)
- Remove the Dockerfile and .dockerignore. (#4335)
- Validator Refactorings and Fixes (#4306)
- Adjust validator .js paths in whitelist to allow me to merge PR 4306. (#4318)
- Pass document to onDocumentReady callback (#4302)
- Introduce lint rule no_dupe_key to forbid duplicated entries in an object (#4322)
- Add a .user-valid and .user-invalid to inputs, fieldsets and forms (#3823)
- Add unit test for ads/_config.js. Fix a bad merge caused by #4166. (#4321)
- Add more instructions to ads example page. (#4316)
- Add privacy policy link to experiments page (#4310)
- Sync the sign-in implementation with the viewer protocol (#4311)
- fixSmallTypoIn3pCompanyName (#4312)
- Adjust validator .js paths in whitelist to allow me to merge PR 4306. (#4308)
- Remove examples.build/. Let gulp server handle the lib location substitution dynamically at serving time. (#4252)
- Improve the integration test for 3P ad networks. (#4260)
- Update validation rules to allow within element. (#4296)
- Switch bad Adsense account to fix samples (#4288)
- Stop encoding the selector config. (#4082)
- clarify doc - need for amp-ad script (#4142)
- fix latestUpdateTime not getting initialized for live list manager (#4270)
- JWT primitives (#4267)
- Using image-lightbox instead of lightbox in the example (#4247)
- Sign-in viewer API (#4266)
- Validator Updates (#4280)
- Emulate readlink -f using Node.js so it works on Mac. (#4269)
- A4A fetch include option requestAmpResponseSourceOrigin (#4250)
- Clone AccessServerAdapter for JWT experiment (#4262)
- Make share-tracking extension to get incoming/outcoming fragments (#4019)
- Add support for MADS platform (#4237)
- Fix: amp-ad clean up intersectionObserver timeout (#4233)
- Small fixes: Removed unnecessary Promise.resolve()s (#4240)
- PWA: use request.mode instead of custom header (#4251)
Breakdown by component
ads
- Date.now
- Add unit test for ads/_config.js. Fix a bad merge caused by #4166.
- Add support for MADS platform
amp-a4a
- Make A4A signatures use base64url encoding
- Remove side effect exports
- A4A: Do not set visibility hidden for iframe attached via A4A flow
- A4A fetch include option requestAmpResponseSourceOrigin
- Small fixes: Removed unnecessary Promise.resolve()s
amp-access
- Make A4A signatures use base64url encoding
- Remove side effect exports
- JWT signature verification code to be used later in development mode
- Sync the sign-in implementation with the viewer protocol
- JWT primitives
- Sign-in viewer API
- Clone AccessServerAdapter for JWT experiment
amp-accordion
- Remove side effect exports
amp-ad
- Creative API: resize - attempt 2
- Fix intersection errors
- Remove side effect exports
- A4A: Do not set visibility hidden for iframe attached via A4A flow
amp-ad-network-adsense-impl
- Make A4A signatures use base64url encoding
- Remove side effect exports
amp-ad-network-doubleclick-impl
- Remove side effect exports
amp-analytics
- Make A4A signatures use base64url encoding
- Date.now
- Fix the usage of SubtleCrypto API on old Chrome (37, 38, 39).
- Remove examples.build/. Let gulp server handle the lib location substitution dynamically at serving time.
amp-carousel
- AMP slidescroll experiment: Hide Scrollbars
- Amp slidescroll experiment - Support responsive layouts
- Make scrollable-carousel functional
- Amp slidescroll experiment - Autoplay!
amp-font
- amp-font: fix font loading promise resolved(safari)
amp-form
- Pass document to onDocumentReady callback
amp-iframe
- Fix intersection errors
- check intersectionObserver exsits before destroy it
amp-live-list
- Validator Refactorings and Fixes
- Remove examples.build/. Let gulp server handle the lib location substitution dynamically at serving time.
- fix latestUpdateTime not getting initialized for live list manager
- Validator Updates
amp-pinterest
- Date.now
amp-pixel
- Remove side effect exports
amp-sidebar
- Update list of AMP elements allowed to be contained by
<amp-sidebar>
.
amp-social-share
- Update validation rules to allow within element.
amp-sticky-ad
- Fix: amp-ad clean up intersectionObserver timeout
amp-youtube
- Don't allow src attribute on amp-youtube.
validator
-
Validator Roll Up
Primarily refactoring. Also includes preliminary changes to support Amp 4 Ads rules. - Split off a build.py just for the webui.
- Add HOWTO link to "Validate AMP Pages" on ampproject.org.
- Tweak/shorten READMEs, point to ampproject.org.
- Remove the Dockerfile and .dockerignore.
I think this is no longer needed since we have published the
command line tool on NPM.https://www.ampproject.org/docs/guides/validate.html#command-line-tool - Validator Refactorings and Fixes
The main validator sources are now in an 'engine' subdirectory. - Validator Updates
Visible Changes:
- Allow
formtarget
attribute on tag. amp-live-list
validation. - Emulate readlink -f using Node.js so it works on Mac.
I haven't tested this on a Mac (yet); any experience reports are most welcome.
It appears to work fine on Ubuntu.I hope this addresses #4246.