Version: 1532641868525
Based on original release: 1532461037969
- ๐โ Fix inconsistent animation: none handling (#17067)
- Set viewer and ssrTemplateHelper when ampdoc is available (#17106)
- Fixing the desktop state race condition. (#17094)
- 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 (#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 templated elements (#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)
- update maxtimerlength doc (#16912)
- measure before mutate (#16774)
- Add reset-on-refresh to 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)
- Fix Bind.scanAndApply() and add test. (#16751)
- Use dev().info for prod logging (#16731)
- 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)
Breakdown by component
amp-3d-gltf
Validator rollup (#16972)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)amp-access-laterpay
Validator rollup (#16972)amp-access-scroll
Validator rollup (#16972)amp-accordion
Validator rollup (#16972)amp-ad-exit
Validator rollup (#16972)amp-ad-network-doubleclick-impl
Force fixed layout when detecting responsive + multi-size. (#17016)amp-addthis
Validator rollup (#16972)amp-apester-media
Validator rollup (#16972)amp-app-banner
Validator rollup (#16972)amp-audio
Validator rollup (#16972)amp-auto-ads
Validator rollup (#16972)amp-beopinion
Validator rollup (#16972)amp-bind
Revert "Add verify-error state and template to amp-form" (#17015) Fix types for built parsers (#16978) Validator rollup (#16972)amp-bodymovin-animation
Validator rollup (#16972)amp-brid-player
Validator rollup (#16972)amp-brightcove
Validator rollup (#16972)amp-byside-content
Validator rollup (#16972)amp-call-tracking
Validator rollup (#16972)amp-carousel
Validator rollup (#16972)amp-dailymotion
Validator rollup (#16972)amp-date-countdown
Validator rollup (#16972)amp-experiment
Clarify wording around range (#16981)amp-form
Turn amp-bind integration test on for single pass compilation. (#17008) Revert "Add verify-error state and template to amp-form" (#17015)amp-fx-collection
Validator rollup (#17032) Remove restricted presets on "amp-fx" attribute (#16957)amp-geo
Validator rollup (#17032)amp-install-serviceworker
Validator rollup (#17032)amp-list
Validator rollup (#17032)amp-mustache
Revert "Add verify-error state and template to amp-form" (#17015)amp-sidebar
Fixing tests with single pass compilation and turn them on on travis. (#16990)amp-sticky-ad
โ Fix silently failed test-amp-sticky-ad (#16997)amp-story
Better style protection for the story cta layer. (#17033) 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)amp-story-auto-ads
Revert "Add verify-error state and template to amp-form" (#17015)amp-subscriptions
Turn amp-bind integration test on for single pass compilation. (#17008) Revert "Add verify-error state and template to amp-form" (#17015)amp-video-iframe
๐ Use correct entry point (#17022)amp-wistia-player
Validator rollup (#17032)amp-youtube
Validator rollup (#17032)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
Remove remains of validator light (#16974)
Removed in cl/202998215 and #16515.
Remove restricted presets on "amp-fx" attribute (#16957)
Fixes #16956