Version: 1908201719490
Baseline: 1908061758110
- Fixes half pixel borders on story desktop. (#24050)
 - Update callout-vendors.js (#23218)
 - ๐ Fixes to 
check-package-manager.js(#24060) - Rename AMP_MODE to __AMP_MODE (#24052)
 - Story media performance metrics. (#23962)
 - ๐Fixes race condition in 
amp-video-iframe(#24033) - Rename ampExtendedElements to __AMP_EXTENDED_ELEMENTS (#24056)
 - ๐๐ฎ Enable property inlining (#24053)
 - โจamp-ads: Added optional params for Directadvert network (#23724)
 - style mutation fix and improvment (#23669)
 - ๐ Allow http protocol for noscript > img fallbacks for parity with amp-img (#21686)
 - ๐ Refactor transform-log-asserts (#24028)
 - Automatically preconnect to source origins on page loads. (#24045)
 - Support visibility API in the ampdoc (#23799)
 - Amphtml ads visual tests should use relative path against root (#24042)
 - ๐ FIX: check all fields' dirtiness on AMP form init (#23978)
 - ๐ Move FRAGMENT_PARAM out of amp-viewer-integration (#23950)
 - ๐ฆ Update dependency terser to v4.2.0 (#24040)
 - ๐ฆ Update dependency eslint-config-prettier to v6.1.0 (#24041)
 - ๐ฆ Update dependency escodegen to v1.12.0 (#23914)
 - ๐ฆ Update dependency jest-cli to v24.9.0 (#24004)
 - ๐ฆ Update dependency terser to v4.1.4 (#24023)
 - ๐ฆ Update dependency eslint-plugin-jsdoc to v15.8.1 (#24002)
 - ๐ฆ Update dependency eslint to v6.2.0 (#24031)
 - Print DOM snapshot while e2e tests timed out. (#24026)
 - Throw useful error if RequestBank teardown fails (#24022)
 - AdSense/Doubleclick Fast Fetch 15k URL length (#23945)
 - Fix and enable e2e tests for AMPHTML ads FIE rendering mode (#23995)
 - ๐ Update WorkerDOM to 0.17.0 (#24024)
 - Make DocInfo.pageViewId64 async (#23998)
 - ๐ฅ Revert "๐ Initial StorySpec Implementation (#23030)" (#24013)
 - ๐ Updates amp-sidebar in amp-story (#23956)
 - Revert "Revert "๐Update documentation for carousel 0.2"" (#24016)
 - ๐ฅ Revert "๐ Initial StorySpec Implementation (#23030)" (#24013)
 - Extension skeleton code for payment widgets (#23045)
 - ๐๐ Don't call 
travisBuildNumber()in the global scope (#24021) - Remove @Suppress from amp-mustache (#23993)
 - SwG release 0.1.22.63 (#23997)
 - Resolve navTiming variable earlier if possible (#23580)
 - ๐ Don't run all the runtime tests for validator-only changes (#24010)
 - Collect document ready signal (#23981)
 - Validator rollup (#24000)
 - Remove flaky amp-story branching test (#23994)
 - Include amp-base-carousel in amp-carousel's build. (#23984)
 - Partial validator rollup (#23996)
 - amp-bind: Rate-limit history operations (#23938)
 - ๐Change loader code to no longer add a default placeholder. (#23971)
 - ๐ [pr deploy] Replace url in html files with storage api host name (#23976)
 - Make stories shadow trees inherit from the visibility property. (#23985)
 - โจadds support for amp-embed type=yahoonativeads (#23888)
 - Enable e2e tests for amp-lightbox for AMPHTML ads. (#23970)
 - Minor cleanup: switch some tests to describes (#23979)
 - Don't retry e2e tests locally. Only retry on Travis. (#23974)
 - โช Add test vendor json to compilation (#23949)
 - Testing: synchronize hidden and visibilityState in fake-dom (#23973)
 - Add scrollbound animation tests for AMPHTML ads. (#23972)
 - โ Adds e2e tests for amp-selector (#23954)
 - Add common iframe attributes to inabox visual test template. (#23969)
 - Revert "๐Update documentation for carousel 0.2" (#23967)
 - Remove amp-ad-banner in lightbox ad example (#23961)
 - Signals: correctly return zero values (#23951)
 - Detect if loadPromise element already errored. (#23794)
 - update 
babel-plugin-transform-amp-assertswithdevAssertremoval. (#23377) - Introduce ViewportDef interface. (#23943)
 - [hidden] should be in shared CSS (#23946)
 - โฟ Enable home and end keys for amp-selector (#23929)
 - Revert "Fully launch inabox-css-cleanup" (#23947)
 - Move parameters to ampdoc from viewer (#23871)
 - Launches flexible ad slots with 5% holdback. (#23931)
 - amp-script src/script should use mandatory_oneof (#23867)
 - Remove @Suppress in custom-element.js (#23877)
 - Resize events: report false positives for user activation (#23910)
 - ๐๐ Assorted fixes for 
gulp check-links(#23930) - ๐ Support destructuring in private props linter (#23923)
 - โจ amp-subscriptions: Allow score factors to control rendering (#23738)
 - amp-script: Update Vue.js TodoMVC example (#23911)
 - ๐ Clean up deprecated closure compiler flags (#23908)
 - โจ Implement new URL macro 
PAGE_VIEW_ID_64(#23451) - Introduce e2e environments for AMPHTML ads (#23834)
 - ๐ Always remeasure after build (#23718)
 - ๐ Add check to disable toggling for amp internal classes (#23906)
 - ๐ Add jsonConfiguration transform (#23745)
 - ๐ฎ Precompile jison parsers as part of build and dist (#23758)
 - Add square-bracket object dereferencing to access expression (#23901)
 - ๐ฆ Update dependency browserify to v16.5.0 (#23810)
 - ๐ฆ Update react monorepo to v16.9.0 (#23847)
 - ๐Prevent automatic sizing for amp-imgs with intrinsic layout (#23880)
 - Clean up amp-script experiment code and docs. (#23875)
 - Fix illegal invocation
 - Move expiration date back to 2020 (#23809)
 - ๐ Move 
facebook-loader.jsinto its component directory (#23897) - Fix the regression caused by resources->owners refactoring (#23868)
 - Fix iOS Safari status bar compensation height (#23859)
 - Update amp-date-display validation to allow template attribute (#23866)
 - Make cache cid timeout an expected error (#23874)
 - Optimize preconnect callbacks (#23557)
 - Allow regular AMPHTML validation rules on amp-video within page-attachments. (#23873)
 - Shadow reset. (#23876)
 - ๐ฆ Update dependency google-closure-compiler to v20190729 (#23759)
 - Anti-test flakiness: Always cancel all timers between test runs (#23805)
 - โ Add an e2e test for amp-subscriptions-google. (#23665)
 - Fix the regression caused by resources->owners refactoring (#23868)
 - Launch amp-script (#23775)
 - ๐ Follow type changes from 
layoutShifttolayout-shift. (#23399) - Modifying AMP Form to include extended timeout for async UI input (#23044)
 - fix first page hint layer (#23861)
 - ๐ Add check for python v2.7 (#23870)
 - Correctness fixes for chunk queue (#23845)
 - ๐ Clean up outdated documentation in amp-story.md (#23857)
 - Revert the analytics linker hack to check href (#23836)
 - Fix iOS Safari status bar compensation height (#23859)
 - โฟ Prevent 
amp-listfrom losing focus when using keyboard controls (#23650) - [amp-story] Fix copy-link-to-clipboard bug in Firefox (#23860)
 - Support some new img attributes for those within noscript. (#23765)
 - amp-bind: Support special chars in strings (#23811)
 - Update navegg.md (#23208)
 - ๐งชAdd Story Ads e2e testing (#23827)
 - ๐Update documentation for carousel 0.2 (#23840)
 - Update brotli-size to v4.0.0 and fix breaking change to bundle-size.js (#23843)
 - โจMake "layout=intrinsic" compatible with SSR (#23831)
 - ๐Adds capability for closing story share menu on escape key press. (#23744)
 - Fix navigation in PWAs / webpages saved to homescreen (#23844)
 - ๐ Add missing quote to opening tip tag (#23852)
 - ๐จ Unify order of formats. Correct writing as well as adding story format to amp-consent, amp-sidebar and amp-twitter (#23654)
 - Allow [itemprop] in amp-mustache-0.2. (#23830)
 - โ Reorganize AMPHTML visual tests (#23846)
 - Increase Karma timeout for sauce labs tests (#23849)
 - [amp-story] Hides tool tip next arrow overlay when you're on the last page (#23825)
 - Viewport refactoring preparation: remove unused methods and moved some public methods out. (#23671)
 - Add inabox envelopes for friendly and safeframe. (#23699)
 - Report brotli bundle-size on pull requests (#23841)
 - Remove duplicated test in test-amp-ad-fake.js (#23818)
 - ๐ Fixes rendering children when using 
amp-selector's toggle action (#23688) - Validator rollup (#23835)
 - ๐Fixes 
amp-imgurissue with new id format (#23829) - ๐โจ
<amp-carousel>0.2 minor fixes (#23821) - Add VARIANT doc to the variables list (#23832)
 - ๐ Do not apply anchor mutator for internal navigation (#23792)
 - Add additional parameters for Gemius amp-analytics (#23508)
 - Increase play & error message font size. (#23781)
 - Allow input[type] binding in AMP format (#23826)
 - โจDo not require amp-autocomplete to be a child of a form (#23800)
 - ๐ Send the Travis job URL to the test status bot (#23807)
 - Link to example is not working (#23127)
 - Fix amp-date-picker closure compiler warnings (#23806)
 - ๐งน Badges (#23591)
 - amp-sidebar is supported in stories (#23456)
 - Fully launch inabox-css-cleanup (#23819)
 - Link to supported values for layout (#23294)
 - Fixed typos on linkers for analytics extension. (#23274)
 - Fix invalid and unnecessary code block quotes in docs (#22998)
 - fixed links (#22743)
 - Fixing error message (#22706)
 - fix doc (#23823)
 - updated beta to launched (#22691)
 - ๐ Split amp-story.md into multiple documents (#23701)
 - ๐ Remove 
expandevent from actions table (#23524) - Fix format identifier (#23770)
 - removed use of extended templates per issue #6018 (#23742)
 - ๐ Add a way to opt out of Nailgun during 
distandcheck-types(#23808) - Disallow controls attribute on amp story video elements. (#23406)
 - fixed nativeroll's player collapse & resize bug (#23656)
 - Change test-amp-ad-custom to use describes.integration (#23803)
 - Move expiration date back to 2020 (#23809)
 - Validator Rollup (#23802)
 - Create amp-carousel 0.2 based on amp-base-carousel (#23393)
 - Allow with relative href in amp-mustache-0.2 (#23746)
 - ๐ Disable closure compiler parallelism during local development (#23797)
 - Swipe down to close the bookend. (#23761)
 - Set the new loaders experiment to 1% of traffic. (#23780)
 - amp-bind: Add "global" reference (#23796)
 - ๐: fix container bug & support white-label & rename streamrail to blade (#23678)
 - Various micro optimizations of the component boot flow. (#23767)
 - Remove built event and replace usage in flying carpet. (#23774)
 - ๐๐ Disable 
no-duplicate-name-typedefrule during on-the-fly IDE linting (#23783) - ๐๐Manually update 
build-system/tasks/visual-diff/yarn.lockto address security vulnerabilities (#23789) - Re-enable amp-ad-custom test and isolate it (#23782)
 - Add user warning to prevent tap actions registered on amp-accordion headers (#23720)
 - ๐Do not select hidden elements in amp-selector (#23735)
 - update CSS (#23728)
 - amp-img: Remove [srcset] when [src] is mutated (#23779)
 - Repurpose test-3p-frame.js as a unit test (#23751)
 - Updating default story sidebar width. (#23773)
 - ๐โจ Add a 
Versionsection to the experiments page that links to the GitHub release (#23777) - ๐ Report brotli bundle-size (#23706)
 - โป๏ธ Cid-impl test improvement (#23712)
 - ๐ Allow "binding" attribute in amp-list for emails (#23727)
 - Fix e2e doc command line example. (#23748)
 - Update visual-diff doc wrong link (#23764)
 - Relaxes requirement that amp-sidebar be a direct child of body (#23752)
 - ๐ Speed up 
browserifywhile building the runtime and running tests (#23768) - ๐ Synchronize 
gulptask and fix Travis logging for dev dashboard tests (#23766) - amp-bind: Don't validate non-primitive expression results (#23762)
 - Overhaul Chunks implementation and avoid macro tasks before body is visible. (#23750)
 - Differentiate autoplay error vs playing errors. (#23754)
 - ๐ Add missing return types in 
build-system/(#23749) - ๐ฆ Update dependency google-closure-library to v20190729 (#23763)
 - Add canvas support in amp-script (#23658)
 - Implement new loader for ads (#23687)
 - ๐ Clean up video manager listeners on dispose (#23723)
 - Clean up test-amp-state.js (#21540)
 - Abstract draggable drawer component. (#23696)
 - ๐๐ฎ Delete deprecation warning for 
gulp lint --local-changes(#23743) - ๐๐ฎ Delete 
gulp test(#23741) - Don't ignore falsy values in amp-state. (#23736)
 - amp-list: [diffable] (#23470)
 - โจ Add RTV serve_mode (#23611)
 - amp-script: Script gadget mitigation (#23691)
 - add ad-start/end trigger (#23733)
 - ๐ฆ Update dependency gulp-jsonlint to v1.3.1 (#23729)
 - ๐ Clean up 
$weak$files after single pass compilation (#23739) - Re-words the description to remove double usage of the word from. (#23730)
 - Delete SERVING.md (#23693)
 - Make both bottom corners of info dialog rounded (#23697)
 
Breakdown by component
amp-access
Introduce ViewportDef interface. (#23943) Add square-bracket object dereferencing to access expression (#23901)amp-access-laterpay
Introduce ViewportDef interface. (#23943)amp-action-macro
๐ Fix link to amp-action-macro example (#23890)amp-ad
Introduce ViewportDef interface. (#23943) Resize events: report false positives for user activation (#23910)amp-ad-network-adzerk-impl
Rename AMP_MODE to __AMP_MODE (#24052)amp-ad-network-doubleclick-impl
Rename AMP_MODE to __AMP_MODE (#24052) Introduce ViewportDef interface. (#23943) Launches flexible ad slots with 5% holdback. (#23931)amp-analytics
Rename AMP_MODE to __AMP_MODE (#24052) ๐ฅ Revert "๐ Initial StorySpec Implementation (#23030)" (#24013) Introduce ViewportDef interface. (#23943)amp-animation
๐๐ Assorted fixes for `gulp check-links` (#23930)amp-auto-ads
Introduce ViewportDef interface. (#23943)amp-autocomplete
Introduce ViewportDef interface. (#23943)amp-carousel
Revert "Revert "๐Update documentation for carousel 0.2"" (#24016) Revert "๐Update documentation for carousel 0.2" (#23967)amp-consent
Introduce ViewportDef interface. (#23943)amp-date-display
Validator rollup (#24000)amp-facebook
๐ Move `facebook-loader.js` into its component directory (#23897)amp-facebook-comments
๐ Move `facebook-loader.js` into its component directory (#23897)amp-facebook-page
๐ Move `facebook-loader.js` into its component directory (#23897)amp-form
๐ FIX: check all fields' dirtiness on AMP form init (#23978) Introduce ViewportDef interface. (#23943)amp-fx-collection
Introduce ViewportDef interface. (#23943)amp-geo
Rename AMP_MODE to __AMP_MODE (#24052)amp-gfycat
๐ Remove uses of rawgit (#23924)amp-ima-video
Introduce ViewportDef interface. (#23943)amp-lightbox
Fix and enable e2e tests for AMPHTML ads FIE rendering mode (#23995) Enable e2e tests for amp-lightbox for AMPHTML ads. (#23970)amp-lightbox-gallery
Rename AMP_MODE to __AMP_MODE (#24052)amp-list
Introduce ViewportDef interface. (#23943)amp-live-list
Introduce ViewportDef interface. (#23943)amp-loader
๐Change loader code to no longer add a default placeholder. (#23971)amp-next-page
Introduce ViewportDef interface. (#23943)amp-position-observer
Fix and enable e2e tests for AMPHTML ads FIE rendering mode (#23995) Add scrollbound animation tests for AMPHTML ads. (#23972) Introduce ViewportDef interface. (#23943)amp-script
Validator rollup (#24000)amp-selector
โ Adds e2e tests for amp-selector (#23954) โฟ Enable home and end keys for amp-selector (#23929)amp-sidebar
Updating Story amp-sidebar width documentation. (#23894) ๐ Updates amp-sidebar in amp-story (#23956) Introduce ViewportDef interface. (#23943)amp-sticky-ad
Introduce ViewportDef interface. (#23943)amp-story
Fixes half pixel borders on story desktop. (#24050) Story media performance metrics. (#23962) ๐ Updates amp-sidebar in amp-story (#23956) ๐ฅ Revert "๐ Initial StorySpec Implementation (#23030)" (#24013) Remove flaky amp-story branching test (#23994) Make stories shadow trees inherit from the visibility property. (#23985)amp-story-auto-ads
Story media performance metrics. (#23962)amp-subscriptions
Introduce ViewportDef interface. (#23943)amp-subscriptions-google
SwG release 0.1.22.63 (#23997)amp-video-docking
Introduce ViewportDef interface. (#23943)amp-video-iframe
๐Fixes race condition in `amp-video-iframe` (#24033)amp-viewer-integration
๐ Move FRAGMENT_PARAM out of amp-viewer-integration (#23950) Introduce ViewportDef interface. (#23943)validator
Revert "Revert "๐Update documentation for carousel 0.2"" (#24016) Roll forward of carousel 0.2 documentation and validator rules. The carousel 0.2 minified file should run correctly now that #23966 is fixed.Reverts #23967
Validator rollup (#24000)
Partial validator rollup (#23996)
Revert "๐Update documentation for carousel 0.2" (#23967)
Reverts #23840. Bandaid for #23966.
Seems like there are some problems with the compiled version due to dependent code not being included.