github ampproject/amphtml 2001232119410

latest releases: 2405160547000, 2405152345000, 2405141618000...
4 years ago

Version: 2001232119410

Baseline: 2001141706210

  • Disable macro-after-long-task in inabox. (#26459)
  • Add amp-ad support for ByPlay (#25663)
  • πŸ— Add specific RTV opt-in to experiments.html (#26434)
  • πŸ“¦ Update dependency eslint-plugin-jsdoc to v20.4.0 (#26454)
  • β™Ώ Add aria-expanded support to amp-nested-menu (#26423)
  • βœ… Skip broken amp-story-affiliate link test (#26455)
  • ✨Implement infinite article loading on amp-next-page v2 (#26296)
  • The Ozone Project callout endpoint (#26039)
  • Revert "♻️ Lint: include externs" (#26445)
  • duplicate typedefs allowed for externs whee
  • add duplication back in
  • 0 not off
  • remove duplicate typedef
  • explicitly turn off all failing rules
  • add override s.t. extern files are only affected by prettier.
  • Prettify all out-of-line extern files
  • Lint: include externs
  • add esm AMP_CONFIG field and esm performance identifier (#26385)
  • Revert "Skip amp story affiliate link test (#26386)" (#26395)
  • πŸ“– Update docs and issue templates with 2nd-Monday LTS release schedule (#26256)
  • πŸ›Fix CTA not showing in Firefox (#26438)
  • πŸ“¦ Update dependency sinon to v8.1.1 (#26441)
  • πŸ›Expander: better support of backticks (#26264)
  • πŸš€ Disable FixedLayer when page is served canonically (#26419)
  • πŸ“¦ Update dependency @percy/agent to v0.20.12 (#26433)
  • πŸ“¦ Update dependency escodegen to v1.13.0 (#26404)
  • SwG Release 0.1.22.91 (#26436)
  • cl/290808403 Allow span[tooShort] in validation. (#26431)
  • πŸ—οΈ Use typeof type where appropriate (#26355)
  • πŸ“¦ Update dependency sinon to v8.1.0 (#26366)
  • πŸ“¦ Update dependency typescript to v3.7.5 (#26373)
  • πŸ“¦ Update dependency eslint-plugin-eslint-plugin to v2.2.1 (#26380)
  • πŸ“¦ Update dependency jsdom to v16.0.1 (#26409)
  • Validator rollup (more from last update) (#26421)
  • amp-script: high trust addendum
  • Ad wg-analytics as owner of url-expander (#26310)
  • Removes the spinner generator and replaces with svg (#25830)
  • πŸ—πŸš€ Add a new flag --core_runtime_only for gulp {build | dist | watch} (#26379)
  • βœ…Implements unit tests for amp-next-page v2 hidden elements (#26389)
  • Validator rollup (#26420)
  • Upgrade WorkerDOM to latest version (#26388)
  • πŸ”₯πŸ›[yahoonativeads-amp] code cleanup and bug fix (#26325)
  • Render video alt and title attributes in vertical rendering mode. (#26370)
  • Skip amp story affiliate link test (#26386)
  • Update I2I & I2S to reflect new Open Source process (#25530)
  • ✨ Add support for "intrisic" layout for <amp-script> (#26369)
  • πŸ“– Rename Dev Channel to Experimental Channel in docs and comments (#26255)
  • ✨Add support for AMP Story Quiz Reaction API calls (#26242)
  • Add support for data-ad-host-channel to AdSense ads (#25685)
  • πŸ“¦ Update dependency @percy/agent to v0.20.11 (#26374)
  • πŸ“¦ Update dependency @percy/agent to v0.20.10 (#26368)
  • πŸ› Proxy files from nested folder (#26359)
  • ✨Add requestCount, maxScrollDepth, and totalTime variables to Chartbeat vendor config (#22849)
  • πŸ“¦ Update dependency @percy/agent to v0.20.9 (#26363)
  • πŸ“¦ Update dependency fetch-mock to v8.3.1 (#26165)
  • πŸ“¦ Update dependency google-closure-compiler to v20200112 (#26332)
  • πŸ—οΈ Update transform-amp-asserts to leave devAsserts (#26357)
  • Adding attachment state and story progress to getDocumentState API. (#26343)
  • πŸ“¦ Update dependency sinon to v8.0.4 (#26219)
  • πŸ“¦ Update dependency terser to v4.6.3 (#26187)
  • Allowlist tag for triple mustache (#26345)
  • πŸ“¦ Update dependency jsdom to v16 (#26317)
  • Initial PR with LICENSE and README.md (#26113)
  • πŸ“¦ Update dependency mocha to v7 (#26209)
  • πŸ“¦ Update babel monorepo to v7.8.3 (#26311)
  • πŸ“¦ Update dependency magic-string to v0.25.6 (#26275)
  • πŸ“¦ Update dependency tsickle to v0.38.0 (#26239)
  • πŸ“¦ Update dependency commander to v4.1.0 (#26216)
  • πŸ“¦ Update dependency eslint-plugin-eslint-plugin to v2.2.0 (#26246)
  • πŸ“¦ Update dependency eslint-plugin-jsdoc to v20 (#26183)
  • πŸ— πŸ› Enable accessControls checks for JS code (and fix errors) (#26328)
  • ♻️ amp-list: remove support for deprecated state attribute (#26283)
  • amp-list: remove support for deprecated state attribute
  • ♻️ Add module / CJS and types to purifier npm package (#26297)
  • πŸ“¦ Update dependency @percy/agent to v0.20.8 (#26321)
  • ✨ Initial PreactBaseElement (#25969)
  • πŸ“¦ Update dependency google-closure-library to v20200112 (#26338)
  • Modify restrictions for in-viewport expansion (#25880)
  • Do not load amp-auto-lightbox on amp-story documents. (#26287)
  • πŸ— Create webdriver directly (#26336)
  • πŸ“¦ Update dependency autoprefixer to v9.7.4 (#26342)
  • ♻️ Rename amp-next-page 0.2 -> 1.0 (#26100)
  • Add payjs for payment extensions to third party (#24871)
  • πŸ›Only expand strings in arrays (#26324)
  • πŸ› Change method of sending data to Propensity (#26288)

Breakdown by component

ads Revert "♻️ Lint: include externs" (#26445) πŸ”₯πŸ›[yahoonativeads-amp] code cleanup and bug fix (#26325)
amp-analytics πŸ—οΈ Use typeof type where appropriate (#26355) πŸ— πŸ› Enable `accessControls` checks for JS code (and fix errors) (#26328) πŸ›Only expand strings in arrays (#26324) πŸ› Change method of sending data to Propensity (#26288)
amp-auto-lightbox Do not load amp-auto-lightbox on amp-story documents. (#26287)
amp-autocomplete πŸ— πŸ› Enable `accessControls` checks for JS code (and fix errors) (#26328)
amp-date-picker πŸ—οΈ Use typeof type where appropriate (#26355)
amp-fx-collection πŸ— πŸ› Enable `accessControls` checks for JS code (and fix errors) (#26328)
amp-lightbox-gallery πŸ— πŸ› Enable `accessControls` checks for JS code (and fix errors) (#26328)
amp-list ♻️ amp-list: remove support for deprecated state attribute (#26283)
amp-mustache πŸ—οΈ Use typeof type where appropriate (#26355) Validator rollup (more from last update) (#26421) Allowlist tag for triple mustache (#26345)
amp-nested-menu β™Ώ Add `aria-expanded` support to `amp-nested-menu` (#26423)
amp-next-page ✨Implement infinite article loading on `amp-next-page` v2 (#26296) βœ…Implements unit tests for `amp-next-page` v2 hidden elements (#26389)
amp-script ✨ Add support for `"intrisic"` layout for `` (#26369)
amp-story βœ… Skip broken amp-story-affiliate link test (#26455) Revert "Skip amp story affiliate link test (#26386)" (#26395) Render video alt and title attributes in vertical rendering mode. (#26370) Skip amp story affiliate link test (#26386) Adding attachment state and story progress to getDocumentState API. (#26343) πŸ— πŸ› Enable `accessControls` checks for JS code (and fix errors) (#26328)
amp-story-auto-ads πŸ›Fix CTA not showing in Firefox (#26438)
amp-subscriptions Validator rollup (more from last update) (#26421) πŸ› Change method of sending data to Propensity (#26288)
amp-timeago rephrased reasoning for text node (#26393) clarified text node behavior (#26376)
amp-video-docking πŸ— πŸ› Enable `accessControls` checks for JS code (and fix errors) (#26328)
validator cl/290808403 Allow span[tooShort] in validation. (#26431) Fixes #26412 πŸ— Remove the `engines` section from all `package.json` files in `amphtml` (#26427) The `engines` section of `package.json` has traditionally been used to enforce a known good range of versions of `node` for local development. This has worked well so far for developers who work on the `amphtml` repo, where we require an active LTS version of `node` (and recommend the _latest_ active LTS version of `node`).

However, we've had multiple instances in the past of the engines section of package.json coming in the way of developer workflows for external contributors who use sub-packages published from within the amphtml repo. See earlier relevant discussions in #19050, #19218, #25161, #25189, #25209, and #26408.

In addition, it has caused failures on Travis CI when node pushes out a new version, causing our package.json files to be outdated until they are manually updated.

When I spoke to @MylesBorins at Open JS last month, he mentioned to me that the engines section is likely to be deprecated soon, and that a better way of enforcing node versions in a repo is to have tests / CI return an error for incompatible versions. We already do this for amphtml via build-system/common/check-package-manager.js.

This PR deletes the engines section from all package.json files in amphtml.

Fixes #26408
Closes #25209
Related to #19050, #19218, #25161, #25189, #25209, and #26408.
Validator rollup (more from last update) (#26421)

  • cl/290331009 Revision bump for #26369
  • cl/290296806 n/a
  • cl/289965888 github commit msg missing or malformed
  • cl/289922243 Revision bump for #'26283

Validator rollup (#26420)

  • cl/289781117 Revision bump for #26306
  • cl/288597747 Revision bump for #25741

πŸ“¦ Update dependency google-closure-compiler to v20200112 (#26332)
This PR contains the following updates:

Package Type Update Change
google-closure-compiler (source) devDependencies major 20191111.0.0 -> 20200112.0.0

Release Notes

google/closure-compiler-npm

v20200112.0.0

Compare Source

v20200101.0.0

Compare Source


Renovate configuration

πŸ“… Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.
πŸ“¦ Update dependency google-closure-library to v20200112 (#26338)
This PR contains the following updates:

Package Type Update Change
google-closure-library (source) devDependencies major 20191111.0.0 -> 20200112.0.0

Release Notes

google/closure-library

v20200112.0.0

Compare Source

v20200101.0.0

Compare Source


Renovate configuration

πŸ“… Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.