Skip to content

Releases: taion/scroll-behavior

v0.11.0

30 Mar 21:09
v0.11.0
c4f8256
Compare
Choose a tag to compare
  • Breaking: Rename addTransitionHook to addNavigationListener (#373)
  • Breaking: Drop addEventListener polyfill (#374)
    • This polyfill is now required for IE8 support
  • Feature: Save scroll position on page unload and on non-POP navigations (#369)
  • Chore: Add ES module build (#370)

v0.10.0

11 Mar 07:04
v0.10.0
c4356c0
Compare
Choose a tag to compare
  • Breaking: Use Page Lifecycle events instead of beforeunload (#344)
    • This is not expected to break any user code; however, pages that use scroll-behavior should now work with the page navigation cache

v0.9.12

11 Mar 06:48
v0.9.12
e4c9af4
Compare
Choose a tag to compare
  • Bugfix: Add stop method to TypeScript definition for ScrollBehavior (#365)

v0.9.11

18 Dec 22:50
v0.9.11
30865a2
Compare
Choose a tag to compare
  • Feature: Export TypeScript types (#287)
  • Feature: Add API to pause scroll position saving (#306)
  • Bugfix: Always save the initial scroll position (#293)

v0.9.10

06 Feb 20:35
v0.9.10
6501ec8
Compare
Choose a tag to compare
  • Bugfix: Restore old value of history.scrollRestoration before unloading page (#134)

v0.9.9

05 Feb 16:13
de09e3b
Compare
Choose a tag to compare

This release was published in error. It's the same as v0.9.8.

v0.9.8

05 Feb 16:14
747e3d3
Compare
Choose a tag to compare
  • Bugfix: Do not attempt to set scrollRestoration when it is not writable (#127)

v0.9.7

05 Feb 16:09
849937c
Compare
Choose a tag to compare

This release was published in error. It's the same as v0.9.6.

v0.9.6

05 Feb 16:11
cdea521
Compare
Choose a tag to compare
  • Bugfix: Do not set scrollRestoration on iOS Safari to work around bug there (#129)

v0.9.5

08 Nov 07:23
493c9b0
Compare
Choose a tag to compare
  • Feature: Make scrollToTarget part of the public API that can be overridden by subclasses (#125)