Version: 1908150025400
Baseline: 1908061758110
- Revert "๐Update documentation for carousel 0.2 (#23840)" (#23967)
- Revert "Set the new loaders experiment to 1% of traffic. (#23780)" (#23963)
- Revert "Fully launch inabox-css-cleanup (#23819)" (#23947)
- 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)
- amp-script: Clean up experiment code and docs (#23875)
- Fix illegal invocation (#23883)
- ๐ Move
facebook-loader.js
into its component directory (#23897) - ๐Fixes 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)
- CSS reset for shadow trees. (#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
layoutShift
tolayout-shift
. (#23399) - Modifying AMP Form to include extended timeout for async UI input (#23044)
- Fix first page hint layer for RTL (#23861)
- ๐ Add check for python v2.7 (#23870)
- Correctness fixes for chunk queue (#23845)
- Revert the analytics linker hack to check href (#23836)
- Fix iOS Safari status bar compensation height (#23859)
- โฟ Prevent
amp-list
from 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)
- ๐จ 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-imgur
issue with new id format (#23829) - ๐โจ
<amp-carousel>
0.2 minor fixes (#23821) - ๐ 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)
- updated beta to launched (#22691)
- ๐ Split amp-story.md into multiple documents (#23701)
- ๐ Remove
expand
event 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
dist
andcheck-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)
- 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-typedef
rule during on-the-fly IDE linting (#23783) - ๐๐Manually update
build-system/tasks/visual-diff/yarn.lock
to 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
Version
section 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
browserify
while building the runtime and running tests (#23768) - ๐ Synchronize
gulp
task 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)
- Fix PWA example script (#23705)
- ๐ Use source relative URLs in navigateTo (#23698)
- Re-enable skipped test in test-friendly-iframe-embed (#23707)
- ๐ Do not use
origin/master
during Travis builds (#23721) - Introduce sandbox.deleteProperty (#23722)
- ๐ Fix unit test paths (#23717)
- Validator rollup (#23683)
- Change all usages of Object.defineProperty to sandbox.defineProperty in tests (#23715)
- Mark gplus share button as obsolete and don't render it. (#23682)
- Update amp-instagram to new embed version and remove certain classes of jank (#23692)
- skip flake (#23714)
- Support amp-list > [fetch-error] (#23598)
- โจ Dynamically load vendor configs (#23362)
- ๐ Fix race condition when opening/closing sidebar. (#23695)
- Actual amp-ad functionality in amp-ad-network-fake-impl (#23473)
- Synchronize calls to reportAllExpectedTests() (#23690)
- Fix a test isolation problem caused by the use of Object.defineProperty w/o restore. (#23703)
- Remove reference to inabox lite (#23700)
- ๐ฆ Update dependency eslint-plugin-jsdoc to v15.8.0 (#23593)
- ๐ฆ Update dependency pretty-bytes to v5.3.0 (#23555)
- ๐ฆ Update dependency acorn-globals to v4.3.3 (#23670)
- ๐ฆ Update dependency lolex to v4.2.0 (#23676)
- Turn the share button into a self-link for each STAMP (#23681)
- watch all sub folders (#23684)
- More ad examples, covering amp-fit-text, amp-animation, amp-social-share, amp-anim, amp-ad-exit (#23666)
- Change the new loaders spinner implementation. (#23667)
- โป๏ธRefactor new loaders code. (#23627)
- Sever owners service from resources (#23652)
- Add an AMPHTML ad example that uses amp-bind. (#23628)
- More refactoring of resources-impl to owners-impl (#23633)
- ๐ Add lint rule for unload listener (#23558)
- ๐ Correctly interpolate expanded log messages (#23631)
- dont compile fake.json (#23613)
- โจ Add experiment param in GA pageview request (#23289)
- ๐ Fix e2e headless mode and make e2e job blocking again (#23626)
- delete ad.omks.valuecommerce.com in the preconnect list (#23592)
- Launch AdSense Canonical Impl Support (#23620)
- localStorage usage Guideline (#23589)
- update experiments config (#23604)
- โจ amp-ad New integrating ad networks support type: streamrail (#23194)
- Move updateInViewport to from resource to owners service impl (#23610)
- amp-list: Fix a few bugs in changeToLayoutContainer (#23609)
- Fork setDOM into third_party/ (#23599)
- removing array includes from module compatible scripts (#23625)
- Add Yieldlab to RTC Callout Vendors (#23595)
- Enable lightbox ads in local dev mode. (#23622)
- ๐ Adding Travis services for web driver tests (#23624)
- Update fluid docs to include loading-strategy interaction (#23602)
- Create one single page listing all AMPHTML ads for easier manual testing (#23614)
- Add
gulp --extensions=inabox
support (#23615) - Copied more AMPHTML ad examples from amp.dev (#23606)
- unblock (#23608)
- Sanitize non-whitelisted AMP elements in AMP4EMAIL (#23583)
- Update new loader with current Facebook logo. (#23585)
- Add user warnings for failed fluid expansion. (#23354)
Breakdown by component
amp-access
Add square-bracket object dereferencing to access expression (#23901)amp-action-macro
๐ Fix link to amp-action-macro example (#23890)amp-analytics
Revert the analytics linker hack to check href (#23836) Fix linker-forwarding examples. (#23823)amp-autocomplete
โจDo not require amp-autocomplete to be a child of a form (#23800)amp-bind
amp-bind: Support special chars in strings (#23811) Allow input[type] binding in AMP format (#23826) amp-bind: Add "global" reference (#23796) amp-img: Remove [srcset] when [src] is mutated (#23779)amp-carousel
๐Update documentation for carousel 0.2 (#23840) ๐โจ`` 0.2 minor fixes (#23821) Validator Rollup (#23802)amp-date-display
Update amp-date-display validation to allow template attribute (#23866)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-img
๐Prevent automatic sizing for amp-imgs with intrinsic layout (#23880) amp-img: Remove [srcset] when [src] is mutated (#23779)amp-imgur
๐Fixes `amp-imgur` issue with new id format (#23829)amp-next-page
๐ Add missing quote to opening tip tag (#23852)amp-script
amp-script: Clean up experiment code and docs (#23875)amp-sidebar
๐Fixes iOS Safari status bar compensation height (#23859)amp-standalone
Fix navigation in PWAs / webpages saved to homescreen (#23844)amp-story
Allow regular AMPHTML validation rules on amp-video within page-attachments. (#23873) CSS reset for shadow trees. (#23876) Fix first page hint layer for RTL (#23861) ๐ Clean up outdated documentation in amp-story.md (#23857) [amp-story] Hides tool tip next arrow overlay when you're on the last page (#23825) Increase play & error message font size. (#23781)amp-story-auto-ads
๐งชAdd Story Ads e2e testing (#23827)amp-video
Allow regular AMPHTML validation rules on amp-video within page-attachments. (#23873)validator
๐Update documentation for carousel 0.2 (#23840) - Move the 0.1 documentation into the 0.1 folder, add a link from the new documentation to the version on Github. - Update the documentation to reflect the current state of carousel 0.2, with migration notes. - Fix a few things in the documentation that were not correct for either 0.1 or 0.2. - Move the validator tests into the 0.2 folder since the validator rules match 0.2. - Remove the type slides/carousel distinction in the validator spec, the code no longer has a distinction for allowed layouts, autoplay, etc.Closes #4642
Closes #5977
Closes #9882
Closes #11734
Closes #11797
Closes #14505
Closes #15181
Closes #15822
Closes #17318
Closes #17741
Closes #20374
Closes #20685
/cc @nainar @CrystalOnScript
Validator rollup (#23835)
Allow input[type] binding in AMP format (#23826)
Fixes #23082.
Validator Rollup (#23802)
See individual commits for change details.