Version: 1486670309274
- Avoid false-positive amp- messages in 3p (#7440)
- Update amp-analytics.js (#7318)
- Analytics: Allow known optouts (#7318)
- Fix hardcoded 3p.ampproject.net in frame.html #7323 (#7324)
- Revert "Using
playing
instead ofplay
event" (#7321) - Use Date.now() instead of performance.now(). The former is 10x faster. (#7319)
- Factor out jank meter code into separate file (#7309)
- Add support for "renderStart" and "noContentAvailable" for adup-tech ads (#7152)
- Add fine-level logging to Bind (#7314)
- amp-selector: Clean up
amp-selector
experiment (#7305) - TreeWalker in Bind & better variable names (#7288)
- Update documentation and examples for the amp-video script (#7235)
- Pass context down for a4a ad rendering to allow window.context to function (#7132)
- Fix bug in rendering caused by minification (#7308)
- Fix test for Chrome 45 (#7304)
- Render-start analytics event for documents and embeds (#7220)
- Using
playing
instead ofplay
event (#7279) - Introduce an experiment to measure page jank via vsync. (#7293)
- Add scopedQuerySelector helper (#7260)
- Fix computation of blacklisted_cdata_regex (#7301)
- More liberal regex in form test (#7297)
- Add Swoop amp-ad support (#7292)
- Render associated element in error console (#7277)
- Remove Safari 8 config (#7276)
- Make fetch "normal" (#7138)
- Rambler SSP ad network (#7179)
- Specify a z-index for autoplay animation (#7280)
- Created attributes.js (#7129)
- cron job from @erwinmombay to update size.txt (#7282)
- Implement Google AdWords specific tracking pixels (#7273)
- Form Submit Accepts JSON Responses (#7139)
- Apply unpausable animation work-around to all of iOS not just Safari (#7267)
- Implement mechanism for ensuring that all extensions share an AMP version with the main binary. (#7239)
- Wait for amp-selector to build before submitting (#7190)
- Support (#6688)
- Fix bug when changing amp-carousel slides before layout (#7268)
- Remove 'experimental' for custom validation as it's now launched (#7226)
- Validator rollup (#7271)
- Page-level visibility time for embed performance reporting (#7241)
- Exposing play, pause, mute, unmute actions and making integration tests run on iOS 10 (#7171)
- Ad type adverticum 3p script https/http support. (#7176)
- Ensure SVG data URIs use "charset=utf-8" (#7263)
- Fix regex so that
/ads.amp.max.html?type=taboola
would work for amp-embed (#7256) - add advance bidder support for openx amp ad (#7221)
- Relap support for amp-ads (#7011)
- Have option to check forbiddenTerms in test folders (#7234)
- Propagate title attribute on amp-img (#7237)
- Extract signals into its own class (#7240)
- chore(package): update autoprefixer to version 6.7.0 (#7147)
- chore(package): update gulp-uglify to version 2.0.1 (#7183)
- chore(package): update browserify to version 14.0.0 (#7191)
- chore(package): update watchify to version 3.9.0 (#7196)
- chore(package): update karma-browserify to version 5.1.1 (#7200)
- chore(package): update eslint to version 3.14.1 (#7204)
- Fix typo (#7207)
- Reduce URL entropy for preconnect polyfill. (#7227)
- More amp-bind examples in separate folder (#7127)
- Added documentation for A4A (#7233)
- Add URL rewriting and
srcset
support to amp-bind (#7206) - Update amp-bind docs (#7216)
- Support generic chunking and chunk Bind's DOM scan (#6967)
- Fix [slide] update to 0 bug (#7229)
- Update csa.md (#7148)
- Update docs for goToSlide (#7223)
- Add ValueCommerce support for amp-ad (#6962)
- Revert "Fix build breakage" (#6568)
- Rename installCidServiceForDocForTesting (#7209)
- margins on placements (#7153)
- AMP-ad supports Sklik.cz ad network (#7150)
- Element-level signals for lifecycle events (#7205)
Breakdown by component
amp-ad
Add scopedQuerySelector helper (#7260)
Add Swoop amp-ad support (#7292)
Have option to check forbiddenTerms in test folders (#7234)
amp-analytics
Analytics: Allow known optouts (#7318)
Add scopedQuerySelector helper (#7260)
Implement Google AdWords specific tracking pixels (#7273)
Add link for analytics vendor - Yandex (#7232)
amp-carousel
Fix bug when changing amp-carousel slides before layout (#7268)
Fix [slide] update to 0 bug (#7229)
amp-form
Update forms docs to include submit action and inputs change event. (#7299)
Add scopedQuerySelector helper (#7260)
More liberal regex in form test (#7297)
Document that amp-form supports amp-selector (#7242)
amp-ooyala-player
Revert "Using playing
instead of play
event" (#7321)
Using playing
instead of play
event (#7279)
amp-video
Revert "Using playing
instead of play
event" (#7321)
Update documentation and examples for the amp-video script (#7235)
Using playing
instead of play
event (#7279)
amp-youtube
Revert "Using playing
instead of play
event" (#7321)
Using playing
instead of play
event (#7279)
validator
Fix computation of blacklisted_cdata_regex (#7301)
Fix computation of blacklisted_cdata_regex as well as code which was hiding the error in our tests.
This issue was being hidden by the fact that our test wasn't showing us the errors which this rule was supposed to catch (see incorrect_custom_style.out). This made me nervous that we had not been running these blacklist regexps at all.
As it turns out, we only ran them if the cdata section had no other errors. This was a holdover from a period when we had two ways to catch the same issue in cdata, so we skipped emitting the regexp issues if we had parser issues. That situation no longer is the case, so we can start emitting those errors again, which in turn is a slight code simplification.
The good news is that this has no effect on which docs are valid or invalid.