UNPKG

@virtuoso.dev/message-list

Version:

Virtualized React component for rendering human/AI chatbot conversations.

543 lines (252 loc) 23.4 kB
## [1.12.3](https://github.com/virtuoso-dev/message-list/compare/v1.12.2...v1.12.3) (2025-06-22) ### Bug Fixes * avoid unmouting when prepending ([1f61386](https://github.com/virtuoso-dev/message-list/commit/1f61386abf32c22394fc24f5eafa38ee1d7ebf07)) ## [1.12.2](https://github.com/virtuoso-dev/message-list/compare/v1.12.1...v1.12.2) (2025-06-11) ### Bug Fixes * remove console.log ([77dc848](https://github.com/virtuoso-dev/message-list/commit/77dc848b44338212c512296726faee325880b3cf)) ## [1.12.1](https://github.com/virtuoso-dev/message-list/compare/v1.12.0...v1.12.1) (2025-06-11) ### Bug Fixes * don't release the parent ref in custom scroller ([a755f72](https://github.com/virtuoso-dev/message-list/commit/a755f72db14c16850cacf3d90cfd3d5973ad9746)) # [1.12.0](https://github.com/virtuoso-dev/message-list/compare/v1.11.2...v1.12.0) (2025-05-30) ### Features * increaseViewportBy property ([6b6b750](https://github.com/virtuoso-dev/message-list/commit/6b6b75004ec6f6dc434acbcbe72d4323eb9eee02)) ## [1.11.2](https://github.com/virtuoso-dev/message-list/compare/v1.11.1...v1.11.2) (2025-05-26) ### Bug Fixes * support legacy react ([f113634](https://github.com/virtuoso-dev/message-list/commit/f113634cf89edc70db23647ac799082998d34588)) ## [1.11.1](https://github.com/virtuoso-dev/message-list/compare/v1.11.0...v1.11.1) (2025-05-21) ### Bug Fixes * gemini forced style works with a header ([23a7a32](https://github.com/virtuoso-dev/message-list/commit/23a7a32b77018670e8bcef3c123c9646b31f6ebe)) # [1.11.0](https://github.com/virtuoso-dev/message-list/compare/v1.10.1...v1.11.0) (2025-05-17) ### Features * support window scrolling and custom scroll container ([8e7b572](https://github.com/virtuoso-dev/message-list/commit/8e7b572fe43e88e2d9c8218a0d9cdc883b02581b)) * window scroller ([a725eef](https://github.com/virtuoso-dev/message-list/commit/a725eefc8634d6c7a49388a5893243d3c5d69f91)) # [1.11.0-beta.2](https://github.com/virtuoso-dev/message-list/compare/v1.11.0-beta.1...v1.11.0-beta.2) (2025-05-12) ### Features * window scroller ([a725eef](https://github.com/virtuoso-dev/message-list/commit/a725eefc8634d6c7a49388a5893243d3c5d69f91)) # [1.11.0-beta.1](https://github.com/virtuoso-dev/message-list/compare/v1.10.1...v1.11.0-beta.1) (2025-05-12) ### Bug Fixes * offset top ([f171aa1](https://github.com/virtuoso-dev/message-list/commit/f171aa129abfbdb64539fedbc066974caf0a0a01)) * simplify offset top ([4b02c58](https://github.com/virtuoso-dev/message-list/commit/4b02c58222c024987378aa7329659dd36b84f03b)) ### Features * support window scrolling and custom scroll container ([8e7b572](https://github.com/virtuoso-dev/message-list/commit/8e7b572fe43e88e2d9c8218a0d9cdc883b02581b)) # [1.11.0-beta.1](https://github.com/virtuoso-dev/message-list/compare/v1.10.1...v1.11.0-beta.1) (2025-05-12) ### Bug Fixes * simplify offset top ([4b02c58](https://github.com/virtuoso-dev/message-list/commit/4b02c58222c024987378aa7329659dd36b84f03b)) ### Features * support window scrolling and custom scroll container ([8e7b572](https://github.com/virtuoso-dev/message-list/commit/8e7b572fe43e88e2d9c8218a0d9cdc883b02581b)) # [1.11.0-beta.1](https://github.com/virtuoso-dev/message-list/compare/v1.10.1...v1.11.0-beta.1) (2025-05-12) ### Features * support window scrolling and custom scroll container ([8e7b572](https://github.com/virtuoso-dev/message-list/commit/8e7b572fe43e88e2d9c8218a0d9cdc883b02581b)) ## [1.10.1](https://github.com/virtuoso-dev/message-list/compare/v1.10.0...v1.10.1) (2025-04-21) ### Bug Fixes * removeFromStart calc timing ([cdf0e8b](https://github.com/virtuoso-dev/message-list/commit/cdf0e8b8893920cdf2f4b4a0abccb585e44a67a5)) # [1.10.0](https://github.com/virtuoso-dev/message-list/compare/v1.9.15...v1.10.0) (2025-04-21) ### Features * support data removeFromStart ([ed57655](https://github.com/virtuoso-dev/message-list/commit/ed576552bf1416945c4ae34a03b2f2cf9c1c335c)) ## [1.9.15](https://github.com/virtuoso-dev/message-list/compare/v1.9.14...v1.9.15) (2025-02-21) ### Bug Fixes * remove console.log ([e36701d](https://github.com/virtuoso-dev/message-list/commit/e36701db47e9f05d2f83cda84205e84b7b502603)) ## [1.9.14](https://github.com/virtuoso-dev/message-list/compare/v1.9.13...v1.9.14) (2025-02-21) ### Bug Fixes * re-run build ([d874005](https://github.com/virtuoso-dev/message-list/commit/d8740057bd2e91466d844b99d2b294928d3ed7eb)) ## [1.9.11](https://github.com/virtuoso-dev/message-list/compare/v1.9.10...v1.9.11) (2025-02-21) ### Bug Fixes * re-run build ([11f1e65](https://github.com/virtuoso-dev/message-list/commit/11f1e6589c192e5af5ed3a72f7878c76eeace957)) ## [1.9.10](https://github.com/virtuoso-dev/message-list/compare/v1.9.9...v1.9.10) (2025-02-21) ### Bug Fixes * address blinking on upwards scroll ([79a1cb7](https://github.com/virtuoso-dev/message-list/commit/79a1cb79668748247f608de7fe9033600e316231)) ## [1.9.9](https://github.com/virtuoso-dev/message-list/compare/v1.9.8...v1.9.9) (2024-11-21) ### Bug Fixes * revert minScrollTop readjustment ([945194f](https://github.com/virtuoso-dev/message-list/commit/945194f8a899a90cbfe82355cfadb84250433dbf)) ## [1.9.8](https://github.com/virtuoso-dev/message-list/compare/v1.9.7...v1.9.8) (2024-11-12) ### Bug Fixes * correct is at bottom detection for gemini style scroll ([f1a55b1](https://github.com/virtuoso-dev/message-list/commit/f1a55b12c82a0177656ae8ccbdb5ee4964ec5197)) ## [1.9.7](https://github.com/virtuoso-dev/message-list/compare/v1.9.6...v1.9.7) (2024-11-09) ### Bug Fixes * enable react 19 ([1652d70](https://github.com/virtuoso-dev/message-list/commit/1652d70d47ec92c6ef1b9c64806a6083122e3560)) ## [1.9.6](https://github.com/virtuoso-dev/message-list/compare/v1.9.5...v1.9.6) (2024-11-09) ### Bug Fixes * restore gemini use case regression ([ae6d32e](https://github.com/virtuoso-dev/message-list/commit/ae6d32e0f5da3357eab59880ea642bca0b38af26)) ## [1.9.5](https://github.com/virtuoso-dev/message-list/compare/v1.9.4...v1.9.5) (2024-11-08) ### Bug Fixes * experimental fix for mobile safari ([7cd5353](https://github.com/virtuoso-dev/message-list/commit/7cd535363ab8e167d035b0bd87483294e889c407)) * limit the currently rendered items ([80bcbed](https://github.com/virtuoso-dev/message-list/commit/80bcbed6e80f4daa62c2ca72b2958ec32b81a90f)) ## [1.9.4](https://github.com/virtuoso-dev/message-list/compare/v1.9.3...v1.9.4) (2024-11-07) ### Bug Fixes * scroll to bottom for bottom-smooth ([0f4e4f2](https://github.com/virtuoso-dev/message-list/commit/0f4e4f27689b48ec4d140f08b7e6a1c2b610aaff)) ## [1.9.3](https://github.com/virtuoso-dev/message-list/compare/v1.9.2...v1.9.3) (2024-10-30) ### Bug Fixes * allow .local domain for dev ([c6e7fd8](https://github.com/virtuoso-dev/message-list/commit/c6e7fd8deef9d50339d12eee7256a86901848d84)) ## [1.9.2](https://github.com/virtuoso-dev/message-list/compare/v1.9.1...v1.9.2) (2024-10-16) ### Bug Fixes * handle upwards scroll through longer items ([518854a](https://github.com/virtuoso-dev/message-list/commit/518854a8ac4074dd4a918e4b74ee05414855515d)) ## [1.9.1](https://github.com/virtuoso-dev/message-list/compare/v1.9.0...v1.9.1) (2024-08-14) ### Bug Fixes * data map autoscroll gets canceled if scrolling upwards ([382b465](https://github.com/virtuoso-dev/message-list/commit/382b4655368e4544452c33e84701ae3082d54e4b)) # [1.9.0](https://github.com/virtuoso-dev/message-list/compare/v1.8.6...v1.9.0) (2024-08-13) ### Features * utilities for ChatGPT style scrolling ([5a77bea](https://github.com/virtuoso-dev/message-list/commit/5a77beac45231639a1bc41db7d99263acf5bd7df)) ## [1.8.6](https://github.com/virtuoso-dev/message-list/compare/v1.8.5...v1.8.6) (2024-08-12) ### Bug Fixes * allow suppression of item measurement ([cf29a5e](https://github.com/virtuoso-dev/message-list/commit/cf29a5e7aecd51e6da1286b72de6f59b82530397)) ## [1.8.5](https://github.com/virtuoso-dev/message-list/compare/v1.8.4...v1.8.5) (2024-08-10) ### Bug Fixes * various tweaks and improvements ([5fdde8c](https://github.com/virtuoso-dev/message-list/commit/5fdde8cf36c150b9d16937fe86fee7dff4b6cb98)) ## [1.8.4](https://github.com/virtuoso-dev/message-list/compare/v1.8.3...v1.8.4) (2024-08-08) ### Bug Fixes * check if message is present ([8d7c2e7](https://github.com/virtuoso-dev/message-list/commit/8d7c2e79f97400ca359816014619677fe15177f5)) ## [1.8.3](https://github.com/virtuoso-dev/message-list/compare/v1.8.2...v1.8.3) (2024-07-17) ### Bug Fixes * data replace race condition ([04f2e5f](https://github.com/virtuoso-dev/message-list/commit/04f2e5f6bbcb8d0433c681b23eb53570b14a4557)) ## [1.8.2](https://github.com/virtuoso-dev/message-list/compare/v1.8.1...v1.8.2) (2024-07-09) ### Bug Fixes * precise completion of smooth scroll ([7694d8d](https://github.com/virtuoso-dev/message-list/commit/7694d8df35ad85bb54d703b8cad76e215c7b8cd5)) ## [1.8.1](https://github.com/virtuoso-dev/message-list/compare/v1.8.0...v1.8.1) (2024-07-08) ### Bug Fixes * scroll to item accepts custom scroll ([64da416](https://github.com/virtuoso-dev/message-list/commit/64da41655087c026eba66ca3d37837c57a0e0756)) # [1.8.0](https://github.com/virtuoso-dev/message-list/compare/v1.7.1...v1.8.0) (2024-07-07) ### Bug Fixes * another take on animation ([318dfdc](https://github.com/virtuoso-dev/message-list/commit/318dfdc91ee3eedba98491e61f1fe0be95b861ba)) * avoid extra cancellation of scroll ([bcd478b](https://github.com/virtuoso-dev/message-list/commit/bcd478b4f34e5c672b6061a7c0e27598afa2eecf)) * console ([9294649](https://github.com/virtuoso-dev/message-list/commit/92946490c4bcdaa603a1e199d83b2154cd40c7c2)) * don't remount on data replace ([82e8c84](https://github.com/virtuoso-dev/message-list/commit/82e8c848be81d00b59529380e4ec69050adeb050)) * don't remount on data replace ([2af4e19](https://github.com/virtuoso-dev/message-list/commit/2af4e19c64c663db072a322753b29df65534ee1a)) * don't test for none ([e1a8a48](https://github.com/virtuoso-dev/message-list/commit/e1a8a486a927524eda0dccbf6249a6876c5ef3bc)) * extend timeout for livescroll ([ed13009](https://github.com/virtuoso-dev/message-list/commit/ed1300973625dd44c733fdcf0ac2381e551784f0)) * fix edge case of data replace ([2909623](https://github.com/virtuoso-dev/message-list/commit/2909623b0a1373b533f6b537d7f27f51e5af2435)) * improve catchup ([bfd1675](https://github.com/virtuoso-dev/message-list/commit/bfd1675be3aa72f4f6ceede7fd0ea959510deed6)) * improved atBottom flag logic ([9a36cd2](https://github.com/virtuoso-dev/message-list/commit/9a36cd29db1f33f8dfeda007039364646c29e670)) * increase debounce time ([07a52a6](https://github.com/virtuoso-dev/message-list/commit/07a52a6876062e3f94e763d78e749a57d2b9c410)) * instant scroll cancels smooth scroll ([2d55f43](https://github.com/virtuoso-dev/message-list/commit/2d55f438cb046645b79898d7dc391586ce971ad8)) * lint ([ecb15e6](https://github.com/virtuoso-dev/message-list/commit/ecb15e66089e0cbcb01e6c79dfcccd9759360946)) * more reliable autoscroll ([950dcc8](https://github.com/virtuoso-dev/message-list/commit/950dcc8a19bc610679a4ff9bc703aa4a8d474307)) * prepending works with uneven items, works on iPad ([2be5a70](https://github.com/virtuoso-dev/message-list/commit/2be5a709b1f331eb213c24bc84e5ad1bfcf9676b)) * relax react ([c492898](https://github.com/virtuoso-dev/message-list/commit/c49289800758475c2c196aaff44ac70192573b37)) * stabilize batch autoscroll ([5e82418](https://github.com/virtuoso-dev/message-list/commit/5e82418a8934126cd844f1e60b61c1145b000c11)) * strict mode ([521c9ba](https://github.com/virtuoso-dev/message-list/commit/521c9baef8b7d1d92953f6952d5e212eddad4696)) * switch to peer deps for react ([f992b02](https://github.com/virtuoso-dev/message-list/commit/f992b024368980e3db3fb3b6974e7e2e8a9e8c74)) * switch to peer deps for react ([4fcb5f3](https://github.com/virtuoso-dev/message-list/commit/4fcb5f3ed5205fff6d4e35cac89bf0d22cbbe8bb)) * testing something ([2f62e4f](https://github.com/virtuoso-dev/message-list/commit/2f62e4f1bba26f9bdfd5194819e5a10e4cc15e97)) * update dimensions when toggling footers ([1ce326c](https://github.com/virtuoso-dev/message-list/commit/1ce326c13dcc82bcdea852e0cc6c561ec923f725)) * use mousewheel for cancellation ([3f6fb62](https://github.com/virtuoso-dev/message-list/commit/3f6fb629155053cad649332acfd45bfac7342806)) ### Features * additional data manipulation methods ([88ebe5a](https://github.com/virtuoso-dev/message-list/commit/88ebe5a38507ef5b7ba6ee274b9685cee88fe257)) * control the smooth scroll ([74e6a9d](https://github.com/virtuoso-dev/message-list/commit/74e6a9d8c3c867cae5439731ead8b09dc774c53a)) * improve data.replace, optional purge parameter ([f73e083](https://github.com/virtuoso-dev/message-list/commit/f73e083cf61ac585bf207003e0bfd621fdcd7231)) * perf optimizations, custom scroll ([bc506cb](https://github.com/virtuoso-dev/message-list/commit/bc506cbd9678d6a378e916ab0fd612a84ffa0d5c)) * scroll into view ([4a52d62](https://github.com/virtuoso-dev/message-list/commit/4a52d62b075ad2cb3e41cdbd4f9354f016aebba3)) * support align start-no-overflow ([6d29d9b](https://github.com/virtuoso-dev/message-list/commit/6d29d9bbfaf3d82adb786d8446772f499d7af466)) * testing context, smooth scroll function, additional get methods ([d753986](https://github.com/virtuoso-dev/message-list/commit/d753986f6772bb2e35ae59f25234a00628afe12a)) * tree filtering ([b4efd6e](https://github.com/virtuoso-dev/message-list/commit/b4efd6e192d2b95735b527ebdfd5f63524d7135a)) # [1.8.0-alpha.23](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.22...v1.8.0-alpha.23) (2024-06-19) ### Bug Fixes * instant scroll cancels smooth scroll ([2d55f43](https://github.com/virtuoso-dev/message-list/commit/2d55f438cb046645b79898d7dc391586ce971ad8)) # [1.8.0-alpha.22](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.21...v1.8.0-alpha.22) (2024-06-18) ### Bug Fixes * update dimensions when toggling footers ([1ce326c](https://github.com/virtuoso-dev/message-list/commit/1ce326c13dcc82bcdea852e0cc6c561ec923f725)) # [1.8.0-alpha.21](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.20...v1.8.0-alpha.21) (2024-06-18) ### Features * control the smooth scroll ([74e6a9d](https://github.com/virtuoso-dev/message-list/commit/74e6a9d8c3c867cae5439731ead8b09dc774c53a)) # [1.8.0-alpha.20](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.19...v1.8.0-alpha.20) (2024-06-17) ### Bug Fixes * lint ([ecb15e6](https://github.com/virtuoso-dev/message-list/commit/ecb15e66089e0cbcb01e6c79dfcccd9759360946)) * use mousewheel for cancellation ([3f6fb62](https://github.com/virtuoso-dev/message-list/commit/3f6fb629155053cad649332acfd45bfac7342806)) # [1.8.0-alpha.19](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.18...v1.8.0-alpha.19) (2024-06-17) ### Bug Fixes * don't test for none ([e1a8a48](https://github.com/virtuoso-dev/message-list/commit/e1a8a486a927524eda0dccbf6249a6876c5ef3bc)) # [1.8.0-alpha.18](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.17...v1.8.0-alpha.18) (2024-06-17) ### Bug Fixes * avoid extra cancellation of scroll ([bcd478b](https://github.com/virtuoso-dev/message-list/commit/bcd478b4f34e5c672b6061a7c0e27598afa2eecf)) * improve catchup ([bfd1675](https://github.com/virtuoso-dev/message-list/commit/bfd1675be3aa72f4f6ceede7fd0ea959510deed6)) # [1.8.0-alpha.17](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.16...v1.8.0-alpha.17) (2024-06-17) ### Bug Fixes * testing something ([2f62e4f](https://github.com/virtuoso-dev/message-list/commit/2f62e4f1bba26f9bdfd5194819e5a10e4cc15e97)) # [1.8.0-alpha.16](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.15...v1.8.0-alpha.16) (2024-06-17) ### Bug Fixes * increase debounce time ([07a52a6](https://github.com/virtuoso-dev/message-list/commit/07a52a6876062e3f94e763d78e749a57d2b9c410)) # [1.8.0-alpha.15](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.14...v1.8.0-alpha.15) (2024-06-17) ### Bug Fixes * another take on animation ([318dfdc](https://github.com/virtuoso-dev/message-list/commit/318dfdc91ee3eedba98491e61f1fe0be95b861ba)) # [1.8.0-alpha.14](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.13...v1.8.0-alpha.14) (2024-06-17) ### Bug Fixes * more reliable autoscroll ([950dcc8](https://github.com/virtuoso-dev/message-list/commit/950dcc8a19bc610679a4ff9bc703aa4a8d474307)) # [1.8.0-alpha.13](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.12...v1.8.0-alpha.13) (2024-06-17) ### Bug Fixes * extend timeout for livescroll ([ed13009](https://github.com/virtuoso-dev/message-list/commit/ed1300973625dd44c733fdcf0ac2381e551784f0)) # [1.8.0-alpha.12](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.11...v1.8.0-alpha.12) (2024-06-17) ### Features * scroll into view ([4a52d62](https://github.com/virtuoso-dev/message-list/commit/4a52d62b075ad2cb3e41cdbd4f9354f016aebba3)) # [1.8.0-alpha.11](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.10...v1.8.0-alpha.11) (2024-06-15) ### Bug Fixes * stabilize batch autoscroll ([5e82418](https://github.com/virtuoso-dev/message-list/commit/5e82418a8934126cd844f1e60b61c1145b000c11)) # [1.8.0-alpha.10](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.9...v1.8.0-alpha.10) (2024-06-15) ### Bug Fixes * strict mode ([521c9ba](https://github.com/virtuoso-dev/message-list/commit/521c9baef8b7d1d92953f6952d5e212eddad4696)) # [1.8.0-alpha.9](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.8...v1.8.0-alpha.9) (2024-06-15) ### Bug Fixes * console ([9294649](https://github.com/virtuoso-dev/message-list/commit/92946490c4bcdaa603a1e199d83b2154cd40c7c2)) * don't remount on data replace ([2af4e19](https://github.com/virtuoso-dev/message-list/commit/2af4e19c64c663db072a322753b29df65534ee1a)) ### Features * perf optimizations, custom scroll ([bc506cb](https://github.com/virtuoso-dev/message-list/commit/bc506cbd9678d6a378e916ab0fd612a84ffa0d5c)) # [1.8.0-alpha.8](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.7...v1.8.0-alpha.8) (2024-06-13) ### Bug Fixes * don't remount on data replace ([82e8c84](https://github.com/virtuoso-dev/message-list/commit/82e8c848be81d00b59529380e4ec69050adeb050)) # [1.8.0-alpha.7](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.6...v1.8.0-alpha.7) (2024-06-11) ### Bug Fixes * switch to peer deps for react ([4fcb5f3](https://github.com/virtuoso-dev/message-list/commit/4fcb5f3ed5205fff6d4e35cac89bf0d22cbbe8bb)) ### Features * support align start-no-overflow ([6d29d9b](https://github.com/virtuoso-dev/message-list/commit/6d29d9bbfaf3d82adb786d8446772f499d7af466)) # [1.8.0-alpha.6](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.5...v1.8.0-alpha.6) (2024-06-06) ### Bug Fixes * switch to peer deps for react ([f992b02](https://github.com/virtuoso-dev/message-list/commit/f992b024368980e3db3fb3b6974e7e2e8a9e8c74)) # [1.8.0-alpha.5](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.4...v1.8.0-alpha.5) (2024-06-06) ### Bug Fixes * relax react ([c492898](https://github.com/virtuoso-dev/message-list/commit/c49289800758475c2c196aaff44ac70192573b37)) # [1.8.0-alpha.4](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.3...v1.8.0-alpha.4) (2024-06-04) ### Features * tree filtering ([b4efd6e](https://github.com/virtuoso-dev/message-list/commit/b4efd6e192d2b95735b527ebdfd5f63524d7135a)) # [1.8.0-alpha.3](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.2...v1.8.0-alpha.3) (2024-05-28) ### Bug Fixes * fix edge case of data replace ([2909623](https://github.com/virtuoso-dev/message-list/commit/2909623b0a1373b533f6b537d7f27f51e5af2435)) # [1.8.0-alpha.2](https://github.com/virtuoso-dev/message-list/compare/v1.8.0-alpha.1...v1.8.0-alpha.2) (2024-05-28) ### Bug Fixes * improved atBottom flag logic ([9a36cd2](https://github.com/virtuoso-dev/message-list/commit/9a36cd29db1f33f8dfeda007039364646c29e670)) # [1.8.0-alpha.1](https://github.com/virtuoso-dev/message-list/compare/v1.7.1...v1.8.0-alpha.1) (2024-05-27) ### Features * additional data manipulation methods ([88ebe5a](https://github.com/virtuoso-dev/message-list/commit/88ebe5a38507ef5b7ba6ee274b9685cee88fe257)) ## [1.7.1](https://github.com/virtuoso-dev/message-list/compare/v1.7.0...v1.7.1) (2024-05-21) ### Bug Fixes * clamp scroll location ([4404740](https://github.com/virtuoso-dev/message-list/commit/44047400fced3f11560f088ce8bcae5c4d0a6aad)) # [1.7.0](https://github.com/virtuoso-dev/message-list/compare/v1.6.1...v1.7.0) (2024-05-14) ### Features * improve support for resizing headers and footers ([76bc6e2](https://github.com/virtuoso-dev/message-list/commit/76bc6e27a81012629fd3f2e0605c1692f10df424)) ## [1.6.1](https://github.com/virtuoso-dev/message-list/compare/v1.6.0...v1.6.1) (2024-05-09) ### Bug Fixes * API doc ([d13cf7e](https://github.com/virtuoso-dev/message-list/commit/d13cf7ed68cad82a8e7e371f41dc176b899ced43)) # [1.6.0](https://github.com/virtuoso-dev/message-list/compare/v1.5.0...v1.6.0) (2024-05-09) ### Features * data.replace method ([7b3839a](https://github.com/virtuoso-dev/message-list/commit/7b3839a8ccbe7702a7ed83ac982d9dfc778913f8)) # [1.5.0](https://github.com/virtuoso-dev/message-list/compare/v1.4.1...v1.5.0) (2024-05-03) ### Features * scrollToItem done callback ([5a646d7](https://github.com/virtuoso-dev/message-list/commit/5a646d7bcc73dd1abb1fbe1b4e2ad8f7b48a8cea)) ## [1.4.1](https://github.com/virtuoso-dev/message-list/compare/v1.4.0...v1.4.1) (2024-05-02) ### Bug Fixes * avoid double onScroll call ([bc88563](https://github.com/virtuoso-dev/message-list/commit/bc88563365d4680799211ceec562fd46085267e5)) # [1.4.0](https://github.com/virtuoso-dev/message-list/compare/v1.3.1...v1.4.0) (2024-04-24) ### Features * expose data.find and data.findIndex ([1a22c2d](https://github.com/virtuoso-dev/message-list/commit/1a22c2d452b251a5341ce81e2f7ac9e870a2321d)) ## [1.3.1](https://github.com/virtuoso-dev/message-list/compare/v1.3.0...v1.3.1) (2024-04-19) ### Bug Fixes * tweak short size behavior ([ad6e3e9](https://github.com/virtuoso-dev/message-list/commit/ad6e3e996d5d05c68ca22def44b805e830483075)) # [1.3.0](https://github.com/virtuoso-dev/message-list/compare/v1.2.1...v1.3.0) (2024-04-18) ### Features * support custom scroll component ([98fe073](https://github.com/virtuoso-dev/message-list/commit/98fe0733ef2595d291777f6f28d17c285757664f)) ## [1.2.1](https://github.com/virtuoso-dev/message-list/compare/v1.2.0...v1.2.1) (2024-04-07) ### Bug Fixes * improve upwards scroll in iOS ([5d05d4a](https://github.com/virtuoso-dev/message-list/commit/5d05d4a919c14d1dcf57f03ac9bcc03a6a9e1ca2)) # [1.2.0](https://github.com/virtuoso-dev/message-list/compare/v1.1.0...v1.2.0) (2024-04-07) ### Features * publish to NPM ([0978288](https://github.com/virtuoso-dev/message-list/commit/0978288556973ef1a8bcffe23647f5fd1dd9cff3)) # [1.1.0](https://github.com/virtuoso-dev/message-list/compare/v1.0.0...v1.1.0) (2024-04-07) ### Features * message grouping and date separators ([36fefe8](https://github.com/virtuoso-dev/message-list/commit/36fefe8fd7ec9a347ce004af14546917a27473e3))