Changelog
1.15.2 (2025-12-21)
Section titled “1.15.2 (2025-12-21)”Bug Fixes
Section titled “Bug Fixes”- improve jsdoc docs (f44a8bd)
1.15.1 (2025-11-25)
Section titled “1.15.1 (2025-11-25)”Bug Fixes
Section titled “Bug Fixes”- done is fired when out of bounds scroll is requested (709932c)
1.15.0 (2025-11-21)
Section titled “1.15.0 (2025-11-21)”Bug Fixes
Section titled “Bug Fixes”- more complete example (a8bd60c)
Features
Section titled “Features”- mapWithAnchor data method (86dbfdf)
1.14.2 (2025-11-18)
Section titled “1.14.2 (2025-11-18)”Bug Fixes
Section titled “Bug Fixes”- perf optimization, avoid unnecessary calculation (1b77fb2)
1.14.1 (2025-10-13)
Section titled “1.14.1 (2025-10-13)”Bug Fixes
Section titled “Bug Fixes”- support custom container + initial location + short content size (fc2e06e)
1.14.0 (2025-10-08)
Section titled “1.14.0 (2025-10-08)”Features
Section titled “Features”- optional property to enforce sticky footer at the bottom for short lists (5f5b05a)
1.13.5 (2025-10-08)
Section titled “1.13.5 (2025-10-08)”Bug Fixes
Section titled “Bug Fixes”- reduce re-renders for message list item containers (9b34f5c)
1.13.4 (2025-09-19)
Section titled “1.13.4 (2025-09-19)”Bug Fixes
Section titled “Bug Fixes”- enable provenance publishing (4439e1e)
1.13.3 (2025-08-22)
Section titled “1.13.3 (2025-08-22)”Bug Fixes
Section titled “Bug Fixes”- report correct location when placeholder is present (85613a5)
1.13.2 (2025-07-26)
Section titled “1.13.2 (2025-07-26)”Bug Fixes
Section titled “Bug Fixes”- handle scrolling to fractional locations better (f86a762)
1.13.1 (2025-07-20)
Section titled “1.13.1 (2025-07-20)”Bug Fixes
Section titled “Bug Fixes”- expose additional itemIdentity callback prop (62d27d8)
1.13.0 (2025-07-19)
Section titled “1.13.0 (2025-07-19)”Features
Section titled “Features”- declarative data prop (1366d6e)
1.12.4 (2025-07-10)
Section titled “1.12.4 (2025-07-10)”Bug Fixes
Section titled “Bug Fixes”- support custom scroll parent with tall content (ac2a230)
1.12.3 (2025-06-22)
Section titled “1.12.3 (2025-06-22)”Bug Fixes
Section titled “Bug Fixes”- avoid unmouting when prepending (1f61386)
1.12.2 (2025-06-11)
Section titled “1.12.2 (2025-06-11)”Bug Fixes
Section titled “Bug Fixes”- remove console.log (77dc848)
1.12.1 (2025-06-11)
Section titled “1.12.1 (2025-06-11)”Bug Fixes
Section titled “Bug Fixes”- don’t release the parent ref in custom scroller (a755f72)
1.12.0 (2025-05-30)
Section titled “1.12.0 (2025-05-30)”Features
Section titled “Features”- increaseViewportBy property (6b6b750)
1.11.2 (2025-05-26)
Section titled “1.11.2 (2025-05-26)”Bug Fixes
Section titled “Bug Fixes”- support legacy react (f113634)
1.11.1 (2025-05-21)
Section titled “1.11.1 (2025-05-21)”Bug Fixes
Section titled “Bug Fixes”- gemini forced style works with a header (23a7a32)
1.11.0 (2025-05-17)
Section titled “1.11.0 (2025-05-17)”Features
Section titled “Features”Features
Section titled “Features”- window scroller (a725eef)
Bug Fixes
Section titled “Bug Fixes”Features
Section titled “Features”- support window scrolling and custom scroll container (8e7b572)
Bug Fixes
Section titled “Bug Fixes”- simplify offset top (4b02c58)
Features
Section titled “Features”- support window scrolling and custom scroll container (8e7b572)
Features
Section titled “Features”- support window scrolling and custom scroll container (8e7b572)
1.10.1 (2025-04-21)
Section titled “1.10.1 (2025-04-21)”Bug Fixes
Section titled “Bug Fixes”- removeFromStart calc timing (cdf0e8b)
1.10.0 (2025-04-21)
Section titled “1.10.0 (2025-04-21)”Features
Section titled “Features”- support data removeFromStart (ed57655)
1.9.15 (2025-02-21)
Section titled “1.9.15 (2025-02-21)”Bug Fixes
Section titled “Bug Fixes”- remove console.log (e36701d)
1.9.14 (2025-02-21)
Section titled “1.9.14 (2025-02-21)”Bug Fixes
Section titled “Bug Fixes”- re-run build (d874005)
1.9.11 (2025-02-21)
Section titled “1.9.11 (2025-02-21)”Bug Fixes
Section titled “Bug Fixes”- re-run build (11f1e65)
1.9.10 (2025-02-21)
Section titled “1.9.10 (2025-02-21)”Bug Fixes
Section titled “Bug Fixes”- address blinking on upwards scroll (79a1cb7)
1.9.9 (2024-11-21)
Section titled “1.9.9 (2024-11-21)”Bug Fixes
Section titled “Bug Fixes”- revert minScrollTop readjustment (945194f)
1.9.8 (2024-11-12)
Section titled “1.9.8 (2024-11-12)”Bug Fixes
Section titled “Bug Fixes”- correct is at bottom detection for gemini style scroll (f1a55b1)
1.9.7 (2024-11-09)
Section titled “1.9.7 (2024-11-09)”Bug Fixes
Section titled “Bug Fixes”- enable react 19 (1652d70)
1.9.6 (2024-11-09)
Section titled “1.9.6 (2024-11-09)”Bug Fixes
Section titled “Bug Fixes”- restore gemini use case regression (ae6d32e)
1.9.5 (2024-11-08)
Section titled “1.9.5 (2024-11-08)”Bug Fixes
Section titled “Bug Fixes”1.9.4 (2024-11-07)
Section titled “1.9.4 (2024-11-07)”Bug Fixes
Section titled “Bug Fixes”- scroll to bottom for bottom-smooth (0f4e4f2)
1.9.3 (2024-10-30)
Section titled “1.9.3 (2024-10-30)”Bug Fixes
Section titled “Bug Fixes”- allow .local domain for dev (c6e7fd8)
1.9.2 (2024-10-16)
Section titled “1.9.2 (2024-10-16)”Bug Fixes
Section titled “Bug Fixes”- handle upwards scroll through longer items (518854a)
1.9.1 (2024-08-14)
Section titled “1.9.1 (2024-08-14)”Bug Fixes
Section titled “Bug Fixes”- data map autoscroll gets canceled if scrolling upwards (382b465)
1.9.0 (2024-08-13)
Section titled “1.9.0 (2024-08-13)”Features
Section titled “Features”- utilities for ChatGPT style scrolling (5a77bea)
1.8.6 (2024-08-12)
Section titled “1.8.6 (2024-08-12)”Bug Fixes
Section titled “Bug Fixes”- allow suppression of item measurement (cf29a5e)
1.8.5 (2024-08-10)
Section titled “1.8.5 (2024-08-10)”Bug Fixes
Section titled “Bug Fixes”- various tweaks and improvements (5fdde8c)
1.8.4 (2024-08-08)
Section titled “1.8.4 (2024-08-08)”Bug Fixes
Section titled “Bug Fixes”- check if message is present (8d7c2e7)
1.8.3 (2024-07-17)
Section titled “1.8.3 (2024-07-17)”Bug Fixes
Section titled “Bug Fixes”- data replace race condition (04f2e5f)
1.8.2 (2024-07-09)
Section titled “1.8.2 (2024-07-09)”Bug Fixes
Section titled “Bug Fixes”- precise completion of smooth scroll (7694d8d)
1.8.1 (2024-07-08)
Section titled “1.8.1 (2024-07-08)”Bug Fixes
Section titled “Bug Fixes”- scroll to item accepts custom scroll (64da416)
1.8.0 (2024-07-07)
Section titled “1.8.0 (2024-07-07)”Bug Fixes
Section titled “Bug Fixes”- another take on animation (318dfdc)
- avoid extra cancellation of scroll (bcd478b)
- console (9294649)
- don’t remount on data replace (82e8c84)
- don’t remount on data replace (2af4e19)
- don’t test for none (e1a8a48)
- extend timeout for livescroll (ed13009)
- fix edge case of data replace (2909623)
- improve catchup (bfd1675)
- improved atBottom flag logic (9a36cd2)
- increase debounce time (07a52a6)
- instant scroll cancels smooth scroll (2d55f43)
- lint (ecb15e6)
- more reliable autoscroll (950dcc8)
- prepending works with uneven items, works on iPad (2be5a70)
- relax react (c492898)
- stabilize batch autoscroll (5e82418)
- strict mode (521c9ba)
- switch to peer deps for react (f992b02)
- switch to peer deps for react (4fcb5f3)
- testing something (2f62e4f)
- update dimensions when toggling footers (1ce326c)
- use mousewheel for cancellation (3f6fb62)
Features
Section titled “Features”- additional data manipulation methods (88ebe5a)
- control the smooth scroll (74e6a9d)
- improve data.replace, optional purge parameter (f73e083)
- perf optimizations, custom scroll (bc506cb)
- scroll into view (4a52d62)
- support align start-no-overflow (6d29d9b)
- testing context, smooth scroll function, additional get methods (d753986)
- tree filtering (b4efd6e)
Bug Fixes
Section titled “Bug Fixes”- instant scroll cancels smooth scroll (2d55f43)
Bug Fixes
Section titled “Bug Fixes”- update dimensions when toggling footers (1ce326c)
Features
Section titled “Features”- control the smooth scroll (74e6a9d)
Bug Fixes
Section titled “Bug Fixes”Bug Fixes
Section titled “Bug Fixes”- don’t test for none (e1a8a48)
Bug Fixes
Section titled “Bug Fixes”Bug Fixes
Section titled “Bug Fixes”- testing something (2f62e4f)
Bug Fixes
Section titled “Bug Fixes”- increase debounce time (07a52a6)
Bug Fixes
Section titled “Bug Fixes”- another take on animation (318dfdc)
Bug Fixes
Section titled “Bug Fixes”- more reliable autoscroll (950dcc8)
Bug Fixes
Section titled “Bug Fixes”- extend timeout for livescroll (ed13009)
Features
Section titled “Features”- scroll into view (4a52d62)
Bug Fixes
Section titled “Bug Fixes”- stabilize batch autoscroll (5e82418)
Bug Fixes
Section titled “Bug Fixes”- strict mode (521c9ba)
Bug Fixes
Section titled “Bug Fixes”Features
Section titled “Features”- perf optimizations, custom scroll (bc506cb)
Bug Fixes
Section titled “Bug Fixes”- don’t remount on data replace (82e8c84)
Bug Fixes
Section titled “Bug Fixes”- switch to peer deps for react (4fcb5f3)
Features
Section titled “Features”- support align start-no-overflow (6d29d9b)
Bug Fixes
Section titled “Bug Fixes”- switch to peer deps for react (f992b02)
Bug Fixes
Section titled “Bug Fixes”- relax react (c492898)
Features
Section titled “Features”- tree filtering (b4efd6e)
Bug Fixes
Section titled “Bug Fixes”- fix edge case of data replace (2909623)
Bug Fixes
Section titled “Bug Fixes”- improved atBottom flag logic (9a36cd2)
Features
Section titled “Features”- additional data manipulation methods (88ebe5a)
1.7.1 (2024-05-21)
Section titled “1.7.1 (2024-05-21)”Bug Fixes
Section titled “Bug Fixes”- clamp scroll location (4404740)
1.7.0 (2024-05-14)
Section titled “1.7.0 (2024-05-14)”Features
Section titled “Features”- improve support for resizing headers and footers (76bc6e2)
1.6.1 (2024-05-09)
Section titled “1.6.1 (2024-05-09)”Bug Fixes
Section titled “Bug Fixes”- API doc (d13cf7e)
1.6.0 (2024-05-09)
Section titled “1.6.0 (2024-05-09)”Features
Section titled “Features”- data.replace method (7b3839a)
1.5.0 (2024-05-03)
Section titled “1.5.0 (2024-05-03)”Features
Section titled “Features”- scrollToItem done callback (5a646d7)
1.4.1 (2024-05-02)
Section titled “1.4.1 (2024-05-02)”Bug Fixes
Section titled “Bug Fixes”- avoid double onScroll call (bc88563)
1.4.0 (2024-04-24)
Section titled “1.4.0 (2024-04-24)”Features
Section titled “Features”- expose data.find and data.findIndex (1a22c2d)
1.3.1 (2024-04-19)
Section titled “1.3.1 (2024-04-19)”Bug Fixes
Section titled “Bug Fixes”- tweak short size behavior (ad6e3e9)
1.3.0 (2024-04-18)
Section titled “1.3.0 (2024-04-18)”Features
Section titled “Features”- support custom scroll component (98fe073)
1.2.1 (2024-04-07)
Section titled “1.2.1 (2024-04-07)”Bug Fixes
Section titled “Bug Fixes”- improve upwards scroll in iOS (5d05d4a)
1.2.0 (2024-04-07)
Section titled “1.2.0 (2024-04-07)”Features
Section titled “Features”- publish to NPM (0978288)
1.1.0 (2024-04-07)
Section titled “1.1.0 (2024-04-07)”Features
Section titled “Features”- message grouping and date separators (36fefe8)