github ampproject/amphtml 1533168552513

latest releases: 2410292120000, 2410250306000, 2410161801000...
6 years ago

Version: 1533168552513

Based on original release: 1532461037969

  • Call onMeasureChanged after firstAttachedCallback (#17225)
  • amp-list: Require reset-on-refresh="always" for local data (#17221)
  • ๐Ÿ”ฅFixing the story hint z-index. (#17214)
  • amp-list: Hide placeholder et al. after re-render with local data (#17209)
  • ๐Ÿ›โœ…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)
  • hasOverflow documentation (#16992)
  • โœจamp-auto-ads: Adds experimental support for doubleclick (#16412)
  • ๐Ÿ– Position dismiss button at corner, invert mute/unmute icons (#17014)
  • ๐Ÿ“– Use correct entry point (#17022)
  • 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 (#17025)
  • SwG Release 0.1.22.22 (#17020)
  • ๐Ÿ›: amp-consent stop collecting non dev error (#16988)
  • Allow document-level optin for disable-amp-story-desktop. (#16982)
  • 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)
  • Temp ramp down (#17013)
  • Launch amp-access-iframe experiment (#17012)
  • Allow validation-for, visible-when-invalid, and verify-xhr in mustache templates (#16994)
  • Add verify-error state and template to amp-form (#16881)
  • Clarify veriable around range (#16981)
  • ๐Ÿ›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)
  • the type system doesn't know that resetOnChange exists (#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)
  • Remove amp-animations experiment from configs (#16979)
  • Reduce minimum slides for autoplay to 2 on (#16911)
  • extract origin url from bookend components. (#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)
  • ๐Ÿ“– totalTime doc improvement (#16973)
  • Update CORS guide per feedback (#16966)
  • 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 (#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 with src/utils/object.js#hasOwn [src/ and test/] (#16930)
  • โ™ป๏ธ Replace direct hasOwnProperty with src/utils/object.js#hasOwn [extensions/amp-[e-s]*] (#16927)
  • โ™ป๏ธ Replace direct hasOwnProperty with src/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 with src/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 during gulp 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 and collapse 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 the indent 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

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.