Version: 1527203409437
- Import SwG button stylesheet (#15566)
- remove commenting out of iframe sandbox attributes (#15565)
- ✨ Add amp-geo-no-group (#15559)
- Update gulp-wrap to the latest version 🚀 (#15469)
- Add predefined consent policy consent-unblock-on-all (#15325)
- Update jsdom to the latest version 🚀 (#15540)
- Update react to the latest version 🚀 (#15551)
- Update react-dom to the latest version 🚀 (#15550)
- Update tsickle to the latest version 🚀 (#15556)
- 🐛Subscriptions: fixing entitlement shape for swg (#15560)
- ✨ Support the new tags domain (#15482)
- Resize if neither content nor fallback is available. (#15542)
- ✨ Implements amp-3d-gltf component (#15147)
- 🚀 Update the Yieldmo adapter to use the correct js files (#15525)
- amp-ad: Fix capirs ad initialisation 🐛 (#13988)
- amp-consent: use dev().error to report error (#15548)
- Fix lint JsDoc for amp-ad/*.js (#15549)
- ✨ Adds hint overlay when user tries to swipe up on a story. (#15543)
- Allow amp-geo in stories. (#15536)
- Update request to the latest version 🚀 (#15452)
- Update greenkeeper-lockfile to the latest version 🚀 (#15447)
- Support uppercase hash override in amp-geo. (#15532)
- 🐛 Fix get geo service for amp-consent in shadow amp (#15555)
- ✨Amazon Publisher Services: RTC Integration (#15537)
- Fix lint JsDoc for -cid-.js (#15541)
- 🐛 Clean up
pre-push
messages (#15547) - amp-next-page: validation tests (#15523)
- 🐛 Use bind() for scope (#15529)
- ✨ amp-brightcove : Implementation of video interface for (#15115)
- 🚮 Remove duplicate signal dispatch (#15538)
- 🐛 Don't use
realpath
in shell scripts (#15535) - Rebalance amp-bind limits (#15517)
- Don't show nav or gallery controls if there is only one lightboxed image (#15475)
- Validator rollup (#15534)
- Resize
<amp-reddit>
component in response to 3p resize event (#15530) - Enable
consentHandlingOverride
for Mediavine (#15524) - 🐛: Release resource before detach when refresh ad slot (#15528)
- amp-next-page: allow doc-level optin (#15520)
- Doubleclick SRA fix size parameter for invalid multisize options (#15521)
- ✨ 🏗 Add a script to enable a pre-push hook that tests local changes before
git push
(#15507) - OnMeasureChanged callback lifecycle (#15214)
- 🐛 Fix incrementalEngagedTime bug. (#15505)
- Add story consent usage in amp-consent documentation. (#15366)
- Propagate
data-order-by
attribute in<amp-facebook-comments>
(#15508) - [amp-story] ♻️Refactor Desktop Logic (#15416)
- Revert PR 15409 (#15492)
- Carves out canonical pages from canary vs prod experiment (#15421)
- unblock canary (#15526)
- Validator rollup (#15509)
- 🐛 Fix
git diff
commands used to determine changed files (#15504) - ♻️✅ Simplify rotate-to-fullscreen/integration test combo (#15480)
- Enable 'iframe-messaging' experiment on canary and prod. (#15163)
- Implement animated expand / collapse on amp-accordion (#15460)
- Integrate DOMPurify (#15377)
- 📖 Two-way amp-iframe messaging docs (#15472)
- 🐛 All actions should reflect that user interacted with video (#15499)
- ✨Add Unruly Ad Network (#14828)
- Get rid of vsync in amp-lightbox-gallery (#15498)
- validator: make gulp validator --update_tests work (#15494)
- Whitelist origins for amp-story: week of 2018-05-22. (#15500)
- Making sure the amp-story-consent buttons always have labels. (#15501)
- Implement AMP_STATE() URL variable that reads from the amp-bind state (#15427)
- Moving the amp-story-consent JSON configuration. (#15473)
- Fix actions in amp-story-consent (#15435)
- Changing the font color depending on the customized background color. (#15284)
- amp-video: remove controls from video visual tests since it can cause flake (#15479)
- 🐛 The fullscreen lightbox date-picker needs the scrollable attribute (#15476)
- 🖍 amp-next-page: Handle long recommendation titles (#15483)
- Change consent policy state enum (#15424)
- Moving the amp-story-consent JSON configuration. (#15473)
- 🐛 amp-next-page: Fix recommendation box behavior after final page (#15484)
- Update bundle size. (#15488)
- Add ability to proxy stamp to 1.0 (#15458)
- Validator rollup (#15470)
- Invalidate AMP stories with a child inside amp-story-bookend (#15471)
- Validator update after moving the amp-story-consent JSON configuration. (#15474)
- 🐛 amp-next-page: adding common attrs for script tag to validation rules (#15477)
- Update lolex to the latest version 🚀 (#15340)
- ✨ Support fullscreen API in (#15446)
.eslintrc-strict
should extend.eslintrc
(#15466)- 📖 JSDoc: Fix all lint errors in
gulpfile.js
andbuild-system/
(#15462) - Adds TemplateValidator (#14584)
- Add support for <amp-fx="fly-in"> (#14782)
- Auto triaging 3p ad integration PR script (#15415)
- Launch
<amp-lightbox-gallery>
and cleanup experiment (#15183) - 🏗 During PR checks, first run the tests changed by the PR (if any) (#15461)
- Fix bind-impl.js nits (#15449)
- ♻️ cleanups to amp-story bookend components (#15431)
- 🚮 Update CID's unused privates (#15072)
- fix lint errors on resource.js (#15457)
- 🏗 🐛 Add missing peer dependency
react-with-direction
(#15442) - Constrain navigation triggered by (#15162)
- 🏗 Exempt validator changes from strict linting (#15445)
- 🏗🐛 Lint the contents of
validator/
(#15444) - Vallidator Rollup (#15441)
- 🐛 Increase
bundleDelay
setting ofkarma-browserify
(#15438) - Validator rollup (#15439)
- Update request to the latest version 🚀 (#15302)
- amp-bind: Support data-amp-bind-* attributes (#15408)
- Fix actions in amp-story-consent (#15435)
- Subscriptions: Intercept login action (#15362)
- ✅ Add visual test for rotate-to-fullscreen (#15428)
- AdSense/Doubleclick consent integration include consent parameter (#15409)
- Update gulp-replace to the latest version 🚀 (#15383)
- Only show drop shadow for overlay, and solid border for static. (#15412)
- 🐛 Fix video snap to corner bugs (#15423)
- ✨ Add new AD network - UZOU (#15121)
- fixes share provider extra parameters for new bookend config api. (#15411)
- adds textbox component to bookend. (#15400)
- 🏗 Lint
build-system/eslint-rules
with rules meant for eslint plugins (#15426) - 🏗✨ Enhance AMP tooling so developers can run tests on local changes only (#15413)
- Add ABE example to doc (#15398)
- 🚮 Remove the Cache SW (#15373)
- 📖 amp-analytics: Timer spec doc update (#12231)
- 🐛: Reject layoutCallback promise when throw (#15410)
- Add visual tests for amp-fx="fade-in" (#15240)
- ♻️Deprecate parseUrl (#15380)
- changing amp-auto-ads validation (#11577)
- 📖 amp-iframe: mention allow-same-origin is required (#8365)
- 📖 add osx installation of deps (#8184)
- AdSense/Doubleclick amp-consent integration documentation (#15230)
- 🐛 Apply font family to all elements inside the bookend (#15405)
- Allows ad constraints to be specified by the over-the-wire config (#15173)
- ✨ Analytics: Add support for configuration rewriter. (#15063)
- 🏗✨ Basic implementation of VideoInterface for (#15326)
- 📖 Update video examples for rotate-to-fullscreen (#15395)
- ✨Introduces new amp-story-bookend component: landscape card (#15372)
- 🏗Prefer destructuring objects (#15204)
- Add visual test for lightbox gallery (#15371)
- 🖍 amp-next-page: Improve default recommendation box styling (#15188)
- Added widget support for Giraff ads (#14891)
- ♻️ Collapse @OverRide (#15392)
- amp-analytics: Make json in the example doc valid (#14899)
- 📖AMP ads: Fix meta-tag documentation for refresh (#15355)
- 📖 amp-consent: Fix syntax errors in docs (#15389)
- ✅ amp-next-page: Fix and re-enable flaky tests (#15259)
- 🐛 amp-bodymovin-animation: Fix the logic for setting the percentage in
seekTo
(#15321) - 🐛 amp-next-page: Fix flaky next page failure (#15339)
- Upgrade
jsdoc/require-param
so@override
doesn't need@param
(#15387) - ♻️ Cleanup amp-ima-video integration (#15370)
- Subscriptions: adding loading bar (#15278)
- 🐛 Rename
resolve-inside-promise-resolver
toprefer-deferred-promise
(#15386) - ✨ Introduces new amp-story-bookend component: cta links (#15243)
- Remove getSourceUrl from rubicon ads (#15378)
- 🏗 Only error with promises that should be Deferreds (#15364)
- 🏗 Add
--local-changes
flag togulp lint
(#15374) - ♻️Remove parseUrl from twitter embed (#15379)
Breakdown by component
ads
✨ Support the new tags domain (#15482) 🚀 Update the Yieldmo adapter to use the correct js files (#15525) Enable `consentHandlingOverride` for Mediavine (#15524)amp-a4a
✨Amazon Publisher Services: RTC Integration (#15537) 🐛: Release resource before detach when refresh ad slot (#15528)amp-accordion
Implement animated expand / collapse on amp-accordion (#15460)amp-ad
Fix lint JsDoc for amp-ad/*.js (#15549)amp-ad-network-adsense-impl
Revert PR 15409 (#15492)amp-ad-network-doubleclick-impl
Doubleclick SRA fix size parameter for invalid multisize options (#15521) Revert PR 15409 (#15492)amp-analytics
🐛 Fix incrementalEngagedTime bug. (#15505) Implement AMP_STATE() URL variable that reads from the amp-bind state (#15427)amp-audio
Vallidator Rollup (#15441)amp-bind
Rebalance amp-bind limits (#15517) Implement AMP_STATE() URL variable that reads from the amp-bind state (#15427) Fix bind-impl.js nits (#15449)amp-bodymovin-animation
Vallidator Rollup (#15441)amp-consent
amp-consent: use dev().error to report error (#15548) 🐛 Fix get geo service for amp-consent in shadow amp (#15555) Added amp-ima-video doc link (#15531) Add FAQs about GDPR + amp-consent (#15485)amp-geo
✨ Add amp-geo-no-group (#15559) Support uppercase hash override in amp-geo. (#15532) 🐛 Fix get geo service for amp-consent in shadow amp (#15555) 📖🌐 Add note about uk/gb confusion (#15491)amp-iframe
📖 Two-way amp-iframe messaging docs (#15472)amp-ima-video
✨ Support fullscreen API in (#15446)amp-lightbox-gallery
Don't show nav or gallery controls if there is only one lightboxed image (#15475) Get rid of vsync in amp-lightbox-gallery (#15498)amp-list
Vallidator Rollup (#15441)amp-next-page
amp-next-page: validation tests (#15523) amp-next-page: allow doc-level optin (#15520) 🖍 amp-next-page: Handle long recommendation titles (#15483) 🐛 amp-next-page: Fix recommendation box behavior after final page (#15484) 🐛 amp-next-page: adding common attrs for script tag to validation rules (#15477)amp-playbuzz
Vallidator Rollup (#15441)amp-sidebar
Vallidator Rollup (#15441)amp-story
✨ Adds hint overlay when user tries to swipe up on a story. (#15543) Allow amp-geo in stories. (#15536) Whitelist origins for amp-story: week of 2018-05-22. (#15500) Making sure the amp-story-consent buttons always have labels. (#15501) Moving the amp-story-consent JSON configuration. (#15473) Validator rollup (#15470) Invalidate AMP stories with a child inside amp-story-bookend (#15471) Validator update after moving the amp-story-consent JSON configuration. (#15474) ♻️ cleanups to amp-story bookend components (#15431) Vallidator Rollup (#15441) Fix actions in amp-story-consent (#15435)amp-subscriptions-google
Import SwG button stylesheet (#15566) 🐛Subscriptions: fixing entitlement shape for swg (#15560)amp-twitter
Resize if neither content nor fallback is available. (#15542)amp-video
Vallidator Rollup (#15441)amp-web-push
Vallidator Rollup (#15441)amp-youtube
Vallidator Rollup (#15441)validator
Validator rollup (#15534) - Revision bump for #15460 Validator rollup (#15509) - ESLint fixes for validator_test changes below. - Split validator_test to two test files - Modify validator_test so that it can create files with --update_test. - Revision bump for #15471 - Revision bump for #15474 - Revision bump for #15477 - Revision bump for #15446 - Skip non-feature tests when running with --update_tests. Validator rollup (#15470) - Revision bump for #14782 - Linter tweaks for #15444 - Test allowed_protocol:http and !allow_relative:false - Allow relative URLs for amp-story attributes - Restrict CSS to 1000 bytes per inline style 🏗🐛 Lint the contents of `validator/` (#15444) This PR does the following: 1. Enables `eslint` linting for the contents of `validator/` 2. Adds a custom `.eslintrc` file for `validator/` that supports `node` and `jasmine` code 3. Auto-fixes as many lint errors as possible using `gulp lint --files=validator/**/*.js --fix` 4. Switches all the lint rules for which failures remain to warning mode (so they can be fixed whenever possible)Vallidator Rollup (#15441)