github ampproject/amphtml 1486670309274

latest releases: 2410292120000, 2410250306000, 2410161801000...
7 years ago

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 of play 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 of play 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

ads

Fix bug in rendering caused by minification (#7308)
Add Swoop amp-ad support (#7292)

amp-a4a

Page-level visibility time for embed performance reporting (#7241)

amp-access

Add scopedQuerySelector helper (#7260)

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-bind

Add fine-level logging to Bind (#7314)
TreeWalker in Bind & better variable names (#7288)

amp-carousel

Fix bug when changing amp-carousel slides before layout (#7268)
Fix [slide] update to 0 bug (#7229)

amp-fit-text

Have option to check forbiddenTerms in test folders (#7234)

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-iframe

amp-iframe guideline to prefer existing components (#7264)

amp-img

Propagate title attribute on amp-img (#7237)

amp-instagram

Have option to check forbiddenTerms in test folders (#7234)

amp-live-list

Add scopedQuerySelector helper (#7260)

amp-ooyala-player

Revert "Using playing instead of play event" (#7321)
Using playing instead of play event (#7279)

amp-selector

amp-selector: Clean up amp-selector experiment (#7305)

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-viewer-integration

Have option to check forbiddenTerms in test folders (#7234)

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.

Addresses #7246
Validator rollup (#7271)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.