| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-10 | 1.1 kB | |
| v7.24.1 source code.tar.gz | 2026-05-10 | 596.4 kB | |
| v7.24.1 source code.zip | 2026-05-10 | 753.0 kB | |
| Totals: 3 Items | 1.4 MB | 0 | |
Fixed
CollectionViewno longer crashes mid-refresh on long lists -_onRefreshpreviously assigned_data = []synchronously before awaiting the new data, which could leave the liveSliverListpointing at an empty list mid-frame and throwRangeErrorwhen cached children relayed out._datais now mutated only insidesetStateafter the new data resolvesCollectionViewacceptsList<dynamic>returned from JSON-decoded API responses - previously aList<dynamic>(the typical shape fromjsonDecode) would trip an internalList<T>assertion. The widget now lazily casts viaList.cast<T>(), so callers no longer have to call.cast<T>()themselvesCollectionView.stateActions(name).refreshData()no longer clears the list mid-fetch -_datawas being cleared synchronously before the new data resolved, briefly showing an empty state. The list is now preserved until the new data is ready- Null result from
paginatedDataon pull-to-refresh now preserves the existing list instead of incorrectly callingloadNoData(). The refresh indicator settles and the previous data remains visible