Version: 1467308799816
Prod around 2:56 PM, Jul 7, 2016 UTC-7
- Delete obsolete line
- Adding mParticle as vendor (#3774)
- amp-sticky-ad: close button style (#3811)
- Added a missing
&
to atinternet analytics config. (#3818) - Only perform URL requesting prefetches when viewer is visible. (#3834)
- chore(package): update express to version 4.14.0 (#3621)
- Fix facebook resize test (#3819)
- Fixes 2 bugs in ALP parent finding. (#3814)
- Make sure that the update ref point is hidden on load (#3816)
- [amp-analytics] Added ability to use variables in selectors. (#3281)
- Parse experiment config and insert variant name to body element. (#3781)
- Implement function that allocate variant based on an experiment config. (#3762)
- sticky-ad IOS scrolling issue fix (#3700)
- Disable option to activate autoplay with YT. (#3794)
- Amp slidescroll experiment - Handling Native Snapping (#3798)
- Apply the filter to the editor contents. (#3800)
- Polyfill reportValidation calls and bubble UI for webkit. (#3734)
- Make CID generation depend on whenFirstVisible promise. (#3793)
- Sticky ad close button (#3605)
- replace some props on the object returned by getMode during compile time (#3772)
- Use encodeURIComponent, which is the appropriate encoding/decoding for url parameters and the like. (#3779)
- latest size.txt (#3791)
- PWA: Action service migrated to ampdoc service (#3768)
- PWA: Allow ampdoc to be used for service installation for simplicity (#3769)
- Add amp-sharing-tracking skeleton code (#3761)
- add Geniee SSP amp-ad support (#3735)
- PWA: prepare vsync to be separated from viewer service and support multiple docs (#3771)
- We got both kinds we got node and nodejs (#3766)
- Add amp-experiment skeleton. Guarded by an experiment flag. (#3755)
- Utilize inline installation of chrome extension. (#3765)
- Updates to adtech amp-ad functionality #3462 (#3659)
- Move service and built-in installation to runtime.js (#3760)
- Progress toward running the Node.js API on ancient versions of Node.js. (#3764)
- Clarify usage of amp-iframe for advertising.
- Add Google Analytics Tracking for validator.ampproject.org. (#3757)
- Validator index.js (Node.js API and command line tool): --format=color|text|json (#3756)
- Added datasource paramter and latency timing hits to Google Analytics vendor config. (#3744)
- PWA: serviceFor extended to support window-wide and ampdoc-wide singletons (#3747)
- remove brotli from size task (#3751)
- No longer set as attribute in preload requests. (#3745)
- Use ad type ping in test-amp-ad to avoid external request (#3748)
Breakdown by component
ads
- add Geniee SSP amp-ad support
- Updates to adtech amp-ad functionality #3462
amp-access
- PWA: Action service migrated to ampdoc service
amp-ad
- Use ad type ping in test-amp-ad to avoid external request
amp-analytics
- Adding mParticle as vendor
- Added a missing
&
to atinternet analytics config. - Make CID generation depend on whenFirstVisible promise.
- Added datasource paramter and latency timing hits to Google Analytics vendor config.
amp-carousel
- Amp slidescroll experiment - Handling Native Snapping
- PWA: prepare vsync to be separated from viewer service and support multiple docs
amp-experiment
- Parse experiment config and insert variant name to body element.
- Implement function that allocate variant based on an experiment config.
- Add amp-experiment skeleton. Guarded by an experiment flag.
amp-facebook
- Fix facebook resize test
amp-form
- Polyfill reportValidation calls and bubble UI for webkit.
amp-image-lightbox
- PWA: prepare vsync to be separated from viewer service and support multiple docs
amp-live-list
- Make sure that the update ref point is hidden on load
amp-share-tracking
- Add amp-sharing-tracking skeleton code
amp-slides
- PWA: prepare vsync to be separated from viewer service and support multiple docs
amp-sticky-ad
- amp-sticky-ad: close button style
- sticky-ad IOS scrolling issue fix
amp-youtube
- Disable option to activate autoplay with YT.
validator
-
Apply the filter to the editor contents.
webui-mainpage.html grabs the filter from the listbox and applies it.
The listbox fires filter changes, and we treat those like an editor refresh.
The errorlist is patched up so that when the selected error is sent
in an event, the filter is applied. - Use encodeURIComponent, which is the appropriate encoding/decoding for url parameters and the like.- We got both kinds we got node and nodejs
Add a wrapper script for the 'index.js' command line tool.
This script should deal with the 'node' vs 'nodejs' confusion.
I'm not excited about this trickery. - Utilize inline installation of chrome extension.- Progress toward running the Node.js API on ancient versions of Node.js.
Set the Node.js version to 0.10.25, the Node.js version from Ubuntu Trusty.
I have verified that index.js runs OK with that.
In index_test.js, fix an es6 construct to be old-style. But even with that
it won't pass with 0.10.25.
There's one remaining problem with running on Trusty: The shebang line
wants node, but on Trusty it's 'nodejs'. I will attempt to fix this in a
later revision. - Add Google Analytics Tracking for validator.ampproject.org.- Validator index.js (Node.js API and command line tool): --format=color|text|json
Add --format option to command line tool, supporting --format=color, …
--format=text, and --format=json. In color format, errors are red,
warnings are magenta, SUCCESS is green. In json format, a json
dictionary is emitted to stdout which maps from the input file name
to the ValidationResult object.