Version: 1532461037969
- Turn on "font-display-swap" experiment in prod. (#16744)
- ✨amp-auto-ads: Adds experimental support for doubleclick (#16412)
- 🖍 Position dismiss button at corner, invert mute/unmute icons (#17014)
- Better style protection for the story cta layer. (#17033)
- 🏗 Add new features to visual diff tests (#17028)
- Force fixed layout when detecting responsive + multi-size. (#17016)
- Turn amp-bind integration test on for single pass compilation. (#17008)
- Validator rollup (#17032)
- 🚀 Story navigation performance improvements. (#16949)
- ✨Add new
ad-refresh
trigger (#16729) - 🐛🏗 Correctly use ! to negate the value of an awaiting statement in
visual-diff.js
(#17025) - SwG release 0.1.22.22 (#17020)
- 🐛: amp-consent stop collecting non dev error (#16988)
- Prevent video ads from autoplaying in the background. (#16882)
- Update Nielsen analytics to utilize referrerPolicy (#16873)
- Revert "Add verify-error state and template to amp-form" (#17015)
- 🐛Allow validation-for, visible-when-invalid, and verify-xhr in mustach… (#16994)
- Add verify-error state and template to amp-form (#16881)
- 🐛Prepends heading to amp-story-bookend components if first is not a heading (#16775)
- Fixing tests with single pass compilation and turn them on on travis. (#16990)
- Cleanup signin experiment (#16983)
- Print a list of files that were fixed after
gulp lint
(#16999) - ✅Fix silently failed test-amp-sticky-ad (#16997)
- Remove analytics as a requirement for amp-access (#16975)
- Pause the story on background tabs. (#16811)
- Fix types for built parsers (#16978)
- 🏗 Don't exit the Karma process during watch (#16985)
- Fixed and unskipped some amp-story tests (#16977)
- fix a few a4a type mismatches (#16984)
getImpl
returns typeBaseElement
which doesn't haveresetOnChange
(#16987)- 🐛 Make amp-selector update options on amp-list update (e.g. under template) (#16853)
- Validator rollup (#16972)
- Allow developers to set alignment by getting rid of inline styles for top and left (#16939)
- Cleanup animation experiment (#16980)
- Reduce minimum slides for autoplay to 2 on (#16911)
- 🐛Display origin urls in bookend components for amp-story v1.0 (#16968)
- 🐛🖍 Do not use display: grid for story body (#16969)
- Ignore resize failure when 3p iframe can handle overflow (#16935)
- Remove remains of validator light (#16974)
- Integrate single_pass into gulp (#16922)
- Remove restricted presets on "amp-fx" attribute (#16957)
- amp-bind: Extern-ize postMessage structs (#16934)
- Exit with an error code when Karma detects zero tests (#16970)
- 🐛Fix scroll animation not finishing if the viewer becomes inactive. (#16938)
- 🐛 amp-next-page: Fix rendering within shadow documents (#16789)
- Remove unused attribute controls from (#16954)
- 📖 Fix trivial assert args error (#16855)
- 🐛📖Fix load error & Update documentation on
rotate-to-fullscreen
(#16921) - Removed unused delayed impression code path. (#16849)
- update referring to changeRequests from pull14038 containing: (#16785)
- Return an error when Karma detects zero tests (#16878)
- amp-list: Attribute to control amp-bind interaction (#16833)
- Fix all silently passing tests in test-cid.js. (#16952)
- SSR template rendering (#15643)
- ✨Hide controls when tapping outside of video (#16919)
- show better stack traces on assertion errors (#16944)
- 🏗 Exempt docs, tests, and third party code from LGTM analysis (#16946)
- Implement fixed transfer layer for shadow embed mode (#16885)
- Validator rollup (#16937)
- ♻️ Replace direct
hasOwnProperty
withsrc/utils/object.js#hasOwn
[src/ and test/] (#16930) - ♻️ Replace direct
hasOwnProperty
withsrc/utils/object.js#hasOwn
[extensions/amp-[e-s]*] (#16927) - ♻️ Replace direct
hasOwnProperty
withsrc/utils/object.js#hasOwn
[3p/ & ads/] (#16924) - ✅🐛 Replace explicitly failing promise in
test-base-element.js
with equivalent chai-as-promised code (#16923) - ♻️ Replace direct
hasOwnProperty
withsrc/utils/object.js#hasOwn
[extensions/amp-[a-b]*] (#16925) - 🏗♻️ Forbid invoking hasOwnProperty directly (#16762)
- Cleanup insertAfterOrAtStart (#16914)
- Move
expandConfigRequest
method to config.js to avoid dependency. (#16862) - Add amp-fx to the whitelist of attributes allowed on amp-list templates (#16913)
- 🖍 Update default grid layer padding to avoid interfering with system header (#16884)
- End to end working single pass (#16892)
- 🏗 Print progress ●'s for
gulp visual-diff
on Travis (#16909) - Add analytics events to amp-lightbox-gallery (#16819)
- Combines dispatch utility events in amp-story (#16767)
- 🏗🐛 Patch
node_modules
duringgulp update-packages
when contents change (#16872) - 📖 Update amp-story-analytics.md with bookend triggers (#16861)
- Set amp-story-page z-index to ensure the active page is always on top, regardless of distance (#16827)
- amp-list: Reset when refreshing with local data (#16843)
- fix amp-ad-type-defs (#16062)
- expect error (#16874)
- measure before mutate (#16774)
- amp-list: Support reset-on-refresh on other tag spec (#16899)
- No mixed logical operators (#16898)
- Support script[type=application/json] in templates (#16782)
- Restrict
no-mixed-operators
lint rule to just&&
and||
(#16889) - 📖Update DoubleClick documentation (#16879)
- add a way to load dependencies lazily through configuration (#16660)
- Update instructions for local visual diffing (#16877)
- cl/205103968 Remove the end-of-line extraneous whitespace from the validator test output files. (#16868)
- Add Mixi.Media AD network widgets extension (#16356)
- 🐛 Traverse up the DOM tree to find scrollable container (#16792)
- Set iOS Safari bottom nav height correctly (#16834)
- ✨ Doubleclick: Adds logic to consume and send pageview state tokens (#16597)
- Code-cleanup of splittable fork.
- Add support for Marin Software analytics (#16713)
- Validator rollup (#16863)
- update with value/value_casei change (#16858)
- 🐛 amp-next-page: Fix duplicate custom separators for child pages with amp-next-page (#16718)
- Revert "Code-cleanup of splittable fork." (#16852)
- Fix a bad merge conflict resolution (#16842)
- Fix race condition when opening/closing a sidebar.
- ♻️Use built-in FIE checker (#16806)
- Revert "fix flags passed into the custom runner (#16793)" (#16850)
- ✨Support different animation styles in
amp-lightbox
(#16813) - Code-cleanup of splittable fork. (#16846)
- Clean up incosistent hack to patch document-register-element. (#16837)
- 🏗 Run
gulp update-packages
just once on Travis (#16841) - Shadow root viewport binding for iOS (#16642)
- Update dependency autoprefixer to v9 (#16773)
- Update dependency fetch-mock to v6.5.1 (#16835)
- 🐛 amp-consent: resolve endpoints before calling them. (#16815)
- 🐛 Fix source maps for local A4A testing. (#16823)
- Extract config logic to a separate file from amp-analytics.js (#16805)
- Implement inter-module virtual global scope passing (#16800)
- ✨Add
expand
andcollapse
events on sections (#16777) - Validator rollup (#16817)
- Fix flying carpet media relayout bug (#16821)
- Skip flaky amp-ad-3p integration test (#16826)
- 🏗🐛 Make sauce connect scripts more robust (#16820)
- Skip amp-lightbox-gallery integration tests (#16824)
- Add an ESLint rule to enforce a return from an allowConsoleError block that itself has a return statement (#16818)
- 📖 Fix images and formatting in amp-date-countdown doc (#16790)
- Fix amp-image won't render after resize in amp-fx-flying-carpet with media attribute (#16809)
- Fixing range values for scale (#16808)
- 🏗 Add debug-assisting parameters to
gulp visual-diff
(#16814) - amp-bind: Support object args for splice() (#16807)
- 🚮 Remove greenkeeper-lockfile (#16804)
- 🏗🐛 Do not generate code during
gulp check-types
(#16799) - 🗑Remove googleanalytics-alpha (#16763)
- Clean up wording in doc (#16787)
- fix flags passed into the custom runner (#16793)
- Update dependency @percy/puppeteer to v0.3.3 (#16498)
- Move audio actions from events to actions section (#16798)
- Clean up amp-next-page doc + fix syntax (#16788)
- Update dependency babel-eslint to v8.2.6 (#16702)
- Update dependency gzip-size to v5 (#16576)
- Fix amp-state mutation bug when opening new tab (#16772)
- Update dependency escodegen to v1.11.0 (#16739)
- Update dependency postcss to v7 (#16750)
- Update dependency ansi-colors to v2.0.3 (#16753)
- Update dependency fs-extra to v7 (#16781)
- When copying Amp-By-Examples to visual diff configs, skip components that already exist (#16776)
- Tailor compiler flags for single pass compilation. (#16780)
- Update amp-next-page documentation (#16645)
- 📖 Update amp-date-countdown samples (#16765)
- Remove the header size when we calculate the scroll position to center highlighted elements. (#16454)
- 🏗🐛 Build the polyfill and non-polyfill versions of the runtime into separate files (#16778)
- 🚀 Allow removal of
@nosideeffects
functions as dead code. (#16204) - ✨ amp-next-page: Support loading config from remote src (#16624)
- fix types in amp-story (#16203)
- Introduce an intermediate bundle for single-run compiler build. (#16770)
- Allow submit-{success/error} on all ancestors of form elements (#16771)
- Support referrerPolicy:no-referrer in amp-analytics (#16734)
- 📖 Update Mediavine docs (#16757)
- Mark the visual diff test as flaky (#16766)
- Validator rollup (#16760)
- 🏗🐛 Move negative lint globs to
.eslintignore
(#16759) - 🐛Show equalizer icon in 3p players without
controls
(#16747) - Moves files that can be into intermediate bundles. (#16758)
- 📖 amp-date-countdown: Add link to ABE sample (#16754)
- Fix Bind.scanAndApply() and add test. (#16751)
- Changes to demos (#16725)
- 🏗Add amp-video-iframe to bundles.config.js (#16748)
- Unskip most bind tests. (#16730)
- Use dev().info for prod logging (#16731)
- ✨ Render close button for lightbox ads in FIE (#16526)
- Inform developers to run --update_tests. (#16746)
- use canonical url instead of HREF (#16706)
- ✨ implement amp-embedly-card component (#14819)
- Turn on the no-sync-xhr-in-ads experiment in canary. (#16524)
- ✨amp-sidebar: Remove 80vw restriction for amp-sidebar (#16649)
- remove references to Slack on support page (#16732)
- updated controls and arrows behavior (#16667)
- point people to Stack Overflow instead of Slack (#16733)
- 📖External consent flow doc (#16477)
- 🐛🏗 Indentation fixes based on the new (more accurate)
eslint
implementation of theindent
rule (#16736) - ✨ Implement standard action
toggleClass(...)
(#16530) - Fix yarn.lock (#16727)
- Update dependency puppeteer to v1.6.0 (#16714)
- Update dependency gulp-exec to v3.0.2 (#16629)
- Update dependency gulp-eslint to v5 (#16571)
- Update dependency nodemon to v1.18.2 (#16724)
- Update dependency react-dates to v17.1.0 (#16722)
- Update dependency autoprefixer to v8.6.5 (#16582)
- Update dependency cssnano to v4.0.2 (#16569)
- Update dependency ajv to v6.5.2 (#16493)
- Update dependency fetch-mock to v6.5.0 (#16491)
- Update dependency tsickle to v0.32.0 (#16478)
- ✅ Skip
amp-bind
in single ampdoc
tests since they cause the browser to crash (#16723) - Update dependency esprima to v4.0.1 (#16717)
- Update dependency greenkeeper-lockfile to v2.3.0 (#16711)
- 🐛 amp-next-page: Update URL with query string when switching documents (#16698)
- 🏗 Silence subprocesses in visual diffs by default (#16704)
- 🏗 Re-enable testing on Sauce Labs on Chrome, Firefox, and Safari (with lower concurrency) (#16687)
- Extend RTL functionality in desktop ✨ (#16598)
- SwG release 0.1.22.21 (#16715)
- 🏗 Lint: isExperimentOn must be passed an explicit string (#16688)
- Disable bundle-size on non-master pushes (#16703)
- Disable flaky visual diff test (#16705)
- ✅ Update ABE visual diff tests (July 10, 2018) (#16685)
- Reenable visual diff tests when running all commands in PR check (#16180)
- get dependencies of bundles (#15969)
- 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)
- 📖 Fix typos in amp-img layout explanation (#16672)
- 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)
- Revert "Remove launched experiments. (#16528)" (#16678)
- Safari fix for Toast animation (#16668)
- Mark the visual diff test as flaky (#16664)
- Subscriptions fix: shifting classes to body (#16542)
- Add correct demo links (#16657)
- 🏗 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)
- Make the action trust error message more useful. (#16600)
- 🐛 Properly getMetadata once() (#16581)
- Update amp-video-iframe.md (#16580)
- 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)
- 📈Bump url-replacement-v2 experiment (#16628)
- 🏗 Ignore
page.goto()
timeouts invisual-diff.js
(#16630) - Adds TemplateRenderer (#16122)
- Stop AdSense/Doubleclick delay request experiments (#16618)
- #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 assigment (#16563)
- ✨Apester Media (extension): Added Platform Detection (#16539)
- Fix email spec regarding allowance of inline styles (#16562)
- Fix spec to reflect that inline styles are now allowed (#16556)
- 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/
andthird_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
and3p
folder (#16377) - Add (#16164)
- 🏗 Add
--puppeteer
mode togulp 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
ads
♻️ Replace direct `hasOwnProperty` with `src/utils/object.js#hasOwn` [3p/ & ads/] (#16924) End to end working single pass (#16892)amp-3q-player
Validator rollup (#16972)amp-a4a
fix a few a4a type mismatches (#16984)amp-access
Turn amp-bind integration test on for single pass compilation. (#17008) Cleanup signin experiment (#16983) Remove analytics as a requirement for amp-access (#16975) Fix types for built parsers (#16978) Validator rollup (#16972) No mixed logical operators (#16898)amp-access-laterpay
Validator rollup (#16972)amp-access-scroll
Validator rollup (#16972)amp-ad
Revert "Add verify-error state and template to amp-form" (#17015) Add verify-error state and template to amp-form (#16881) Validator rollup (#16972) Ignore resize failure when 3p iframe can handle overflow (#16935) Validator rollup (#16937) ♻️ Replace direct `hasOwnProperty` with `src/utils/object.js#hasOwn` [extensions/amp-[a-b]*] (#16925)amp-ad-exit
Validator rollup (#16972)amp-ad-network-doubleclick-impl
Force fixed layout when detecting responsive + multi-size. (#17016) ♻️ Replace direct `hasOwnProperty` with `src/utils/object.js#hasOwn` [extensions/amp-[a-b]*] (#16925) No mixed logical operators (#16898)amp-analytics
Remove analytics as a requirement for amp-access (#16975) Validator rollup (#16972) Validator rollup (#16937) ♻️ Replace direct `hasOwnProperty` with `src/utils/object.js#hasOwn` [extensions/amp-[a-b]*] (#16925) 📖: Update maxTimerLength doc (#16912) No mixed logical operators (#16898)amp-animation
Fix types for built parsers (#16978) Validator rollup (#16972) Integrate single_pass into gulp (#16922) No mixed logical operators (#16898)amp-apester-media
Validator rollup (#16972)amp-app-banner
Validator rollup (#16972)amp-auto-ads
Validator rollup (#16972)amp-bind
Revert "Add verify-error state and template to amp-form" (#17015) Add verify-error state and template to amp-form (#16881) Fix types for built parsers (#16978) Validator rollup (#16972) Integrate single_pass into gulp (#16922) amp-bind: Extern-ize postMessage structs (#16934) Validator rollup (#16937) ♻️ Replace direct `hasOwnProperty` with `src/utils/object.js#hasOwn` [extensions/amp-[a-b]*] (#16925)amp-brid-player
Validator rollup (#16972)amp-brightcove
Validator rollup (#16972)amp-byside-content
Validator rollup (#16972)amp-carousel
Validator rollup (#16972) Reduce minimum slides for autoplay to 2 on (#16911) Integrate single_pass into gulp (#16922)amp-dailymotion
Validator rollup (#16972)amp-date-picker
Validator rollup (#17032) Validator rollup (#16972) Integrate single_pass into gulp (#16922) Validator rollup (#16937)amp-embedly-card
Validator rollup (#16937)amp-experiment
Clarify wording around range (#16981) ♻️ Replace direct `hasOwnProperty` with `src/utils/object.js#hasOwn` [extensions/amp-[e-s]*] (#16927)amp-facebook-like
Validator rollup (#16937)amp-facebook-page
Validator rollup (#16937)amp-form
Turn amp-bind integration test on for single pass compilation. (#17008) Revert "Add verify-error state and template to amp-form" (#17015) Add verify-error state and template to amp-form (#16881) Integrate single_pass into gulp (#16922) No mixed logical operators (#16898)amp-fx-collection
Validator rollup (#17032) Remove restricted presets on "amp-fx" attribute (#16957)amp-geo
Validator rollup (#17032)amp-google-document-embed
Validator rollup (#16937)amp-gwd-animation
Integrate single_pass into gulp (#16922) ♻️ Replace direct `hasOwnProperty` with `src/utils/object.js#hasOwn` [extensions/amp-[e-s]*] (#16927)amp-ima-video
Validator rollup (#16937)amp-lightbox
Integrate single_pass into gulp (#16922)amp-list
Validator rollup (#17032) Validator rollup (#16937) amp-list: Support reset-on-refresh on other tag spec (#16899)amp-live-list
Validator rollup (#16937)amp-mustache
Revert "Add verify-error state and template to amp-form" (#17015) Add verify-error state and template to amp-form (#16881)amp-next-page
Validator rollup (#16937)amp-nexxtv-player
Validator rollup (#16937)amp-orientation-observer
Integrate single_pass into gulp (#16922)amp-pan-zoom
Allow developers to set alignment by getting rid of inline styles for top and left (#16939) Integrate single_pass into gulp (#16922)amp-position-observer
Integrate single_pass into gulp (#16922)amp-selector
Integrate single_pass into gulp (#16922)amp-sidebar
Fixing tests with single pass compilation and turn them on on travis. (#16990) Integrate single_pass into gulp (#16922) Validator rollup (#16937)amp-social-share
Validator rollup (#16937)amp-sticky-ad
✅Fix silently failed test-amp-sticky-ad (#16997)amp-story
Better style protection for the story cta layer. (#17033) 🚀 Story navigation performance improvements. (#16949) Prevent video ads from autoplaying in the background. (#16882) Fixed and unskipped some amp-story tests (#16977) `getImpl` returns type `BaseElement` which doesn't have `resetOnChange` (#16987) 🐛Display origin urls in bookend components for amp-story v1.0 (#16968) 🐛🖍 Do not use display: grid for story body (#16969) Integrate single_pass into gulp (#16922) Validator rollup (#16937) ♻️ Replace direct `hasOwnProperty` with `src/utils/object.js#hasOwn` [extensions/amp-[e-s]*] (#16927) 🖍 Update default grid layer padding to avoid interfering with system header (#16884)amp-story-auto-ads
Prevent video ads from autoplaying in the background. (#16882) Revert "Add verify-error state and template to amp-form" (#17015) Add verify-error state and template to amp-form (#16881)amp-subscriptions
Turn amp-bind integration test on for single pass compilation. (#17008) Revert "Add verify-error state and template to amp-form" (#17015) Add verify-error state and template to amp-form (#16881) ♻️ Replace direct `hasOwnProperty` with `src/utils/object.js#hasOwn` [extensions/amp-[e-s]*] (#16927)amp-user-notification
Validator rollup (#16937)amp-video
Validator rollup (#16937)amp-video-iframe
📖 Use correct entry point (#17022)amp-video-service
Integrate single_pass into gulp (#16922)amp-web-push
Validator rollup (#16937)amp-wistia-player
Validator rollup (#17032)amp-youtube
Validator rollup (#17032) 🐛📖Fix load error & Update documentation on `rotate-to-fullscreen` (#16921)validator
Validator rollup (#17032) cl/205425252 Make validator aware of unprintable w cl/205425598 Revision bump for #16954 cl/205460553 Add 'mandatory_anyof' to AttrSpec cl/205467005 Revision bump for #16957 cl/205467260 Add validator test for amp-install-se cl/205467299 Add validator test for amp-geo. cl/205469572 Introduce a special case validator error for missing lay… … cl/205698237 Revision bump for PR #16972 and #1697 cl/205710585 Revision bump for #16881 cl/205738621 Revision bump for #17015 lint fix Revert "Add verify-error state and template to amp-form" (#17015) Reverts #16881The test succeeded locally and for the PR, but it looks like it flakes/breaks on master https://travis-ci.org/ampproject/amphtml/builds/407261055
Add verify-error state and template to amp-form (#16881)
Fixes #16728
Follow the same API as the data structure in submit-error
.
/to @choumx @aghassemi @cathyxz
(can't add as reviewers rn from the slow plane wifi)
Remove remains of validator light (#16974)
Removed in cl/202998215 and #16515.
Remove restricted presets on "amp-fx" attribute (#16957)
Fixes #16956
Validator rollup (#16937)
cl/205110971 Convert value_regex/value_regex_casei to repeated value/valuei
cl/205124475 Rename allowed_protocol to protocol.
cl/205178052 Rename DescendantTagList.allowed_tags
cl/205267495 Add test to prevent [style] attribute being added
cl/205269927 Rename CssSpec.allowed_declarations to CssSpec.declaration
cl/205274609 Revision bump for #16624
cl/205289326 Revision bump for #16899
No mixed logical operators (#16898)
Fixes #16888.