github ampproject/amphtml 1531800879103

latest releases: 2405101652000, 2405091637000, 2405082004000...
5 years ago

Version: 1531800879103

Based on original release: 1531357871900

  • Fix Bind.scanAndApply() and add test. (#16751)
  • Use dev().info for prod logging (#16731)
  • add back adsense-delay-request and doubleclick-delay-request
  • reset config to master HEAD as its the state we currently want
  • Bookend link to edit the consent state respects the geo configuration. (#16632)
  • Do not XHR intercept first party (1P) CDN resources (#16650)
  • Revert "Remove launched experiments. (#16528)" (#16678)
  • Update dependency nodemon to v1.18.1 (#16658)
  • ๐Ÿ› Ensure there is an active page before updating viewport styles (#16681)
  • ๐Ÿ— Precede gulp visual-diff with a build step (unless --nobuild) (#16504)
  • ๐Ÿ— :%s/--verify/--verify_status/ in gulp visual-diff (#16654)
  • ๐Ÿ”ฅ remove experiment flag check from amp-consent (#16677)
  • Safari fix for Toast animation (#16668)
  • ๐Ÿ— Mark the visual diff test as flaky (#16664)
  • Subscriptions fix: shifting classes to body (#16542)
  • ๐Ÿ— Inspect status of Percy build immediately after finalizing in gulp visual-diff (#16656)
  • ๐Ÿ“– Fix type annotation in gulpfile.js (#16659)
  • Fix blank pages when #webview=1 and body.height = 0 (#16480)
  • Improve action trust error message (#16600)
  • ๐Ÿ› Properly getMetadata once() (#16581)
  • Validator Rollup (#16636)
  • ๐Ÿ— Reenable ABE visual diffs (#16255)
  • ๐Ÿ— Remove Percy-Capybara mode for visual diffing (#16543)
  • Add query param to bypass validation in dev mode. (#16616)
  • Build v0.js without polyfills(except webcomponents) (#16452)
  • Subscriptions: adding new events (#16622)
  • Update dependency codecov to v3.0.4 (#16579)
  • Update dependency karma-sinon-chai to v2 (#16583)
  • Update dependency lolex to v2.7.1 (#16584)
  • Update dependency eslint to v5.1.0 (#16609)
  • AdSense/Doubleclick remove unlayout experiments (#16646)
  • AdSense/Doubleclick remove delay request experiments (#16623)
  • Doubleclick SRA move block callback handler into utils (#16627)
  • โœจ Add support for NPA request for Google Analytics. (#16639)
  • Remove native srcset experiment and update fallback logic (#16404)
  • ๐Ÿ”ฅ๐Ÿ— Temporarily disable testing on Sauce Labs (#16638)
  • Launch amp-pan-zoom and clean up experiment (#16343)
  • ๐Ÿ— Ignore page.goto() timeouts in visual-diff.js (#16630)
  • Adds TemplateRenderer (#16122)
  • #AJA re-PR (#16306)
  • Ensure divertExperiments() is called last in buildCallback() (#16592)
  • Doubleclick SRA ad url deferred edge case fix (#16594)
  • Better debugging for amp-bind, amp-list (#16494)
  • Amp-ad-exit / amp-analytics transport frame integration improperly referencing win.top (#16587)
  • ๐Ÿ— Changes to gulp visual-diff to lower flaky visual tests (#16560)
  • Remove launched experiments. (#16528)
  • Consolidate correlator (#16261)
  • โ™ป๏ธ Remove unnecessary assigments (#16563)
  • โœจApester Media (extension): Added Platform Detection (#16539)
  • move out all extensions declaration to its own config file (#16547)
  • Update Outbrain amp-embed config (#16097)
  • Finish cleaning up ios-embed-wrapper experiment (#16537)
  • Test style (#16550)
  • ๐Ÿ› Fix story video displaying the controls UI (#16549)
  • ๐Ÿ›Skip broken tests (#16548)
  • โœจ (#16088)
  • Launch inline-styles in canary/prod. (#16544)
  • ๐Ÿ› Fix a race condition that may have caused experiment variants to not be available (#16531)
  • amp-list: [src] mutation must be in mutate context (#16513)
  • Switch default gulp visual-diff mode to Puppeteer (#16541)
  • ๐Ÿ— Add a 100 ms delay before Percy-Puppeteer snapshots to let the page load settle (#16518)
  • Add amp-access-scroll element to fixed layer (#16269)
  • Turn on font display experiment in canary. (#16523)
  • ๐Ÿ”ฅ Install core services before installing builtins (#16484)
  • Validator rollup (#16515)
  • ๐Ÿ“– Clarify Moments in amp-twitter documentation (#16517)
  • Explicitly navigate to a blank page when running gulp visual-diff --puppeteer --master (#16511)
  • Validator rollup (#16514)
  • Whitelisting amp-access actions from amp-story-access. (#16470)
  • โœจSupport embedding a comment for . (#16219)
  • ๐Ÿ› Disable text highlighting when is used. (#16455)
  • amp-app-banner: Warn on missing app-argument. (#16405)
  • For Fluid slots, resize iframe height to match amp-ad height (#16393)
  • Run integration tests on sauce labs in non coverage mode (#16492)
  • Gate resetOnResize behavior behind an attribute tag for (#16481)
  • Update amp-story examples with v1 requirements (#16093)
  • ๐Ÿ”ฅ Install core services before installing builtins (#16484)
  • ๐Ÿ“–Subscriptions: Adding analytics documentation (#16468)
  • Run integration tests with coverage in non-compiled mode (#16482)
  • โœจ Initial pass at rewriting viewport units in amp-story (#16378)
  • Disallow non-element params to service getters (#16328)
  • โœจFilter error reports that don't have a Window (#16469)
  • โ™ป๏ธ๐Ÿ› Geo 20180628 tidy (#16451)
  • update doc (#16403)
  • ๐Ÿ— Run code coverage for integration tests on Travis (#16462)
  • Display origin urls instead of proxied ones in amp-story bookend ๐Ÿ› (#16163)
  • Skip flaky amp-pan-zoom test (#16446)
  • amp-story-access component drawer. (#16428)
  • Adds support for RTL navigation in amp-story pages โœจ (#16381)
  • ๐Ÿ› ๐Ÿ“– clarify localdev doc (#16398)
  • Update when to triggerTransformEnd (#16441)
  • Update dependency tsickle to v0.31.0 (#16448)
  • Update dependency multer to v1.3.1 (#16433)
  • โœ… Unskip some tests and see the effect on coverage (#16453)
  • ๐Ÿ— Publish code coverage reports to https://codecov.io from Travis builds (#16450)
  • ๐Ÿ› make geo service return null on config error (#16044)
  • Fix broken find/replace across project (#16316)
  • Fix broken find/replace across project (#16319)
  • Fix broken find/replace across project (#16318)
  • SwG release 0.1.22.15 (#16440)
  • Make coverage 100% (#16445)
  • Validator rollup (#16443)
  • add banner for AMP Contributor Summit (#16444)
  • โœจ Allow multiple comma separated deids to be passed in. (#16427)
  • ๐Ÿ— Exclude ads/ and third_party/ from code coverage analysis (#16442)
  • Dock to bottom element โœจ (#16394)
  • Updating the amp-experiment example to a valid JSON. (#16382)
  • Doubleclick SRA block param merge refactor and additional test coverage (#16399)
  • Fix rtc bug and add tests (#16389)
  • ๐Ÿ—๐Ÿ› Fix source mapping in code coverage report (#16432)
  • Use timers in amp-date-picker unit tests (#16426)
  • ๐Ÿ›๐Ÿ–Add a warning for non-default day-size values due to #13897 (#16423)
  • ๐Ÿ—๐Ÿ› Fix gulp test --coverage (#16417)
  • โœจ๐Ÿ— Make --local-changes detect local CSS changes to extensions (#16406)
  • Fix verifyStillCurrent usage and add extra protection (#16422)
  • Add more demos for (#16421)
  • โœจ Build replaceURL from inbound parameter instead of viewer messaging. (#15368)
  • Fixes style for ads in right-to-left oriented elements. (#16250)
  • Fix js docs in ads and 3p folder (#16377)
  • Add (#16164)
  • ๐Ÿ— Add --puppeteer mode to gulp visual-diff (#16390)
  • Update dependency ansi-colors to v2.0.2 (#16402)
  • Update amp-story origin whitelist: week of 2018-06-26 (#16386)
  • Update dependency karma to v2.0.4 (#16352)
  • Update dependency gulp-watch to v5 (#16367)
  • Improvement to Postprompt UI behavior (#16253)
  • Update react monorepo to v16.4.1 (#16366)
  • Update dependency preact-compat to v3.18.0 (#16358)
  • Update dependency plugin-error to v1 (#16368)
  • Update dependency uglifyify to v5.0.1 (#16365)
  • Trigger transformEnd when zoom finishes and not during animation (#16397)
  • Fixing jsdocs in src folder (#16312)
  • Update eulerian analytics (#16091)
  • Remove 'svg-in-mustache' experiment (#16329)
  • Bump size limit to 78.15KB (#16392)
  • Fix error caused by empty array (#16383)
  • Fix error caused by empty array (#16383)
  • Update dependency react-dates to v17 (#16369)
  • Update dependency autoprefixer to v8.6.4 (#16374)
  • Update dependency typescript to v2.9.2 (#16364)
  • Update dependency mocha to v5.2.0 (#16354)
  • ๐Ÿ› fix nested html issue. (#16373)
  • ๐Ÿ“ˆIncrease percentage in new macro experiment (#16379)
  • AMP4Email ban amp-form support for submitting state (#16371)
  • Update docs to explain new integration of RTC with AMP Consent. (#16251)
  • Update dependency tsickle to v0.30.0 (#16363)
  • Update dependency sinon-chai to v3.2.0 (#16362)
  • Update dependency prop-types to v15.6.2 (#16359)
  • Update dependency postcss to v6.0.23 (#16357)
  • Update dependency moment to v2.22.2 (#16355)
  • Update dependency markdown-link-check to v3.6.2 (#16353)
  • ๐Ÿ› fix nested html issue. (#16373)
  • Update dependency fetch-mock to v6.4.4 (#16348)
  • Clean up "faster amp-list" measurements (#16330)
  • Skip flaky amp-video and amp-pan-zoom tests (#16338)
  • ๐Ÿ— More Greenkeeper cleanup (#16351)
  • Update dependency gulp-sourcemaps to v2.6.4 (#16350)
  • Update dependency gulp-eslint to v4.0.2 (#16349)
  • Update dependency eslint to v5.0.1 (#16347)
  • SwG release 0.1.22.14 (#16344)
  • Web Activities 1.13 (#16342)
  • Update dependency babel-eslint to v8.2.5 (#16331)
  • Update dependency express to v4.16.3 (#16341)
  • Update dependency browserify to v16.2.2 (#16340)
  • fix amp-pan-zoom transform examples and documentation (#16314)
  • Update the cherry pick template to handle cherry picks that need to go into prod&canary (#16186)
  • ๐Ÿ— Clean up all Greenkeeper special-case code, now that we use Renovate (#16336)
  • ๐Ÿ— Remove strict linting mode (#16339)
  • Fix withViewportDeferreds key error (#16333)
  • amp-date-picker: Flip the experiment flag to always on (#16337)
  • ๐Ÿ— Remove experiment screen from amp-story 1.0 (#16311)
  • โœจ Add presets country lists to amp-geo (#15925)
  • Update dependency babel-preset-env to v1.7.0 (#16332)
  • Update dependency babel-core to v6.26.3 (#16325)
  • Update dependency autoprefixer to v8.6.3 (#16324)
  • ๐Ÿ› Default to English if the language is unspecified in amp-story 0.1 (#15988)
  • Fix amp-date-picker template with ID causing invalid AMP (#16320)
  • ๐Ÿ—๐Ÿ› Gracefully handle the case where there are zero tests in a Karma run (#16326)
  • Update dependency ajv to v6.5.1 (#16323)
  • Add background_state to a4a whitelist (#16254)
  • Remove old unused A4A code (#16247)
  • Configure Renovate (#16237)
  • Refactor amp-pan-zoom integration test and address style comments (#16271)
  • โœจ Consider the document embedded if isCctEmbedded is true. (#16046)
  • More jsDoc fixes (#16230)
  • Update eslint to the latest version ๐Ÿš€ (#16304)
  • Make bookend cta links as wide as possible. (#16260)
  • Fix broken find/replace across project (#16270)
  • ๐Ÿ— ๐Ÿ› Adjust Sauce Labs timeouts to prevent disconnections (#16267)
  • ๐Ÿšฎ Remove amp-date-picker experiment (#16263)
  • Revert "Fix flakes by swapping setInterval with setTimeout" (#16268)
  • AMP4Email validator rules changes (#15924)
  • Shows hint overlay on up swipe like version 1.0 (#16258)
  • Validator rollup (#16266)
  • throws error when using invalid component type in the config. (#16231)
  • Get rid of isRelayoutNeeded and refactor to onMeasureChanged (#16259)
  • Fix amp-pan-zoom zoom target bug and relayout bug (#16257)
  • Fix flakes by swapping setInterval with setTimeout (#16194)
  • ๐Ÿ› Avoid duplicating "ampshare" fragment (#15964)
  • remove flag (#16234)
  • increase bundle size
  • Prevent PWA bugs due to A4A's getCorrelator() (#16233)
  • Disable redundant LGTM check js/unused-local-variable (#16249)
  • Minor style added for ampproject rendering (#16246)
  • AdSense/Doubleclick remove lifecycle reporter (#16240)
  • Fix for resource#resolveDeferredsWhenWithinViewports_ to use parseFloat (#16238)
  • Link to the Portal Explainer
  • Fix for resource#resolveDeferredsWhenWithinViewports_ to use parseFloat (#16238)
  • Revert "Use performance.now over Date.now in performance metrics" (#16227)
  • ๐Ÿ›Fix sizing for some formulas in Safari. (#16138)
  • โœจ Minimize to slot element (#15812)
  • amp-bind: Support bindings in fixed layer (#16130)
  • โœ… ๐Ÿ› Expect more errors in unit tests (#16129)
  • ๐Ÿ—โœ… Don't run ABE visual tests for PR builds until flakes are disabled (#16229)
  • Add event for each sample (#16102)
  • โœจamp-consent: request on consent state change (#15918)
  • Reduce AdSense/Doubleclick Fast Fetch CSI collection to 1% (#16211)
  • โœจamp-twitter: Support "moments" (#16167)
  • Revert "Update dependencies for default ๐ŸŒด (#16221)
  • Mark 4 more visual diff tests as flaky (#16214)
  • Update dependencies for default ๐ŸŒด (#16195)
  • Fix selector (#16197)
  • ๐Ÿ› Position offscreen amp-story-pages using viewport widths (#16092)
  • Use performance.now over Date.now in performance metrics (#16119)
  • Add comment explaining test code conditional (#15961)
  • Fix SubtleCrypto polyfill error (#15948)
  • fixing types (#16202)
  • ๐Ÿ“– Clarify "action" requirements (#16096)
  • Change the default reported URL to "sourceUrl" for ShinyStat amp-analytics (#15857)
  • Update amp-form docs (#16189)
  • add htmlAccessAllowed to allowed 3p data-attribute (#16151)
  • Fix typo (#16174)
  • Add media attribute to amp-accordion's validation (#16159)
  • โœจamp-consent: support external consent flow (#15805)
  • Launch svg-in-mustache as amp-mustache-0.2.js (#16057)
  • Mark 4 more visual diff tests as flaky (#16185)
  • update release doc for prod&canary cherry pick (#16187)
  • โœจ amp-form: form data in analytics with submit-success/error (#16028)
  • Add an optional external link to the story consent. (#16166)
  • Update sra.md (#16184)
  • Skip flaky 3d-gltf test (#16182)
  • Skip date picker integration tests to unflake master (#16181)
  • โ™ป๏ธโœจClean up autoplay interaction mask creation + a11y (#16177)
  • ๐Ÿ— Skip flaky visual diff tests by configuration file (#16158)
  • ๐Ÿ“– Update amp-next-page.md (#16175)
  • โœจโœ… Add today actions and integration test them (#16168)
  • Change bookend config labels to camel case. (#16100)
  • Remove tooltip unless there is demand later. (#16169)
  • use setStyles (#16170)
  • โœจ Add Yotpo widgets extension (#14521)
  • ๐Ÿ›[amp-story] CTA button fix (#16103)
  • โ™ฟ๏ธ amp-carousel: button labels now include the index and total slides (#16120)
  • ๐Ÿ›Change preconnect polyfill to work for non-Safari browsers on iOS. (#16020)
  • Skip all flaky tests on master today (#16161)
  • ๐Ÿ— Remove strict enforcement of the require-jsdoc rule (#16165)
  • โœจNew analytics for amp-story (#16031)
  • ๐Ÿ“–: 3P Ad README example (#16132)
  • Make consent state predicate handle new states (#16145)
  • ๐Ÿ›Fix placement of ad badge in amp-story (#16086)
  • Word change for "media" attribute (#16155)
  • Update whitelist (#16153)
  • simplify release issue template (#16150)
  • Improving the bookend mobile animation. (#16127)
  • Correct syntax (#16152)
  • Add experiment fractions defined in #16136 (#16146)
  • add line about cherry picks being a lot of work (#16148)
  • Update various URL parameters for amp-access-scroll (#16059)

Breakdown by component

amp-ad-exit Amp-ad-exit / amp-analytics transport frame integration improperly referencing win.top (#16587)
amp-ad-network-adsense-impl AdSense/Doubleclick remove unlayout experiments (#16646) AdSense/Doubleclick remove delay request experiments (#16623) Ensure divertExperiments() is called last in buildCallback() (#16592)
amp-ad-network-doubleclick-impl AdSense/Doubleclick remove unlayout experiments (#16646) AdSense/Doubleclick remove delay request experiments (#16623) Doubleclick SRA move block callback handler into utils (#16627) Doubleclick SRA ad url deferred edge case fix (#16594)
amp-analytics โœจ Add support for NPA request for Google Analytics. (#16639)
amp-consent ๐Ÿ”ฅ remove experiment flag check from amp-consent (#16677)
amp-orientation-observer Add correct demo links for (#16657)
amp-story Bookend link to edit the consent state respects the geo configuration. (#16632) ๐Ÿ› Ensure there is an active page before updating viewport styles (#16681)
amp-subscriptions Subscriptions: adding new events (#16622)
amp-video-iframe ๐Ÿ“– Update amp-video-iframe.md (#16580)
validator Validator Rollup (#16636)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.