NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #804 most downloaded on pub.dev
Widgets that scroll using the two dimensional scrolling foundation.
Last release 12 days ago
25 Sep 2026
Release timing varies
gaps range from 8 days to 6 months
Nearly every release is documented
notes for 33 of 33 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
33 releases · first in 2023
[two_dimensional_scrollables] Exclude trailing pinned spans from the …
[two_dimensional_scrollables] Exclude trailing pinned spans from the …
TableView laying out and painting trailing pinned rows and columns twice, which could throw when the table was scrolled to the end.TableView losing its regular rows or columns on scroll when more than one row or column is trailing pinned.* Fixes memory leaks.
One column per quarter.
Fixes hit testing for TreeView row content and gestures after horizontal scrolling.
TreeView row content and gestures after horizontal scrolling.Fixes a crash in TreeView when it collapses to 0 rows or the last node is collapsed.
TreeView when it collapses to 0 rows or the last node is collapsed.Fixes an infinite loop of onExit/onEnter events when setState is called within onEnter in a TableSpan.
Adds support for trailing pinned columns and rows in TableView.
Fixes an issue where merged cells would unmerge when the first cell was overlaid by a pinned row or column.
Adds warnings for TableView pinned rows and columns that exceed the viewport dimensions.
Added alignment property to TableView and TreeView to align content within the viewport when it is smaller than the viewport extent.
alignment property to TableView and TreeView to align content within the viewport when it is smaller than the viewport extent.Fixes TableSpan borders being flipped when one or both axis directions are reversed.
Updates examples to use the new RadioGroup API instead of deprecated Radio parameters.
Fixes missing leading cache extent in TableView.
* Fixes typo in API docs.
Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
Fixes an issue where collapsing nodes in the TreeView didn't work correctly.
Fixes a bug where the TreeView would not update correctly when the animation duration is zero.
Adds generics to the callbacks and builders of TreeView.
Adds new TreeView widget and associated classes.
Refactors TableSpans to use basic Span classes. Clean up for incoming TreeView.
Adds support for infinite rows and columns in TableView.
Fixes a layout issue for unpinned merged cells that follow pinned table spans.
Fixes a layout issue when pinned cells are merged.
[Breaking change] Adds support for merged cells in the TableView.
Fixes an error in TableSpanDecoration when one or both axes are reversed.
Exposes addAutomaticKeepAlives in TableCellBuilderDelegate and TableCellListDelegate
* Fixes new lint warnings.
Fixes must_call_super lint warning from pending framework change.
Adds TableSpanPadding, TableSpan.padding, and TableSpanDecoration.consumeSpanPadding.
Fixes paint issue when axes are reversed and TableView has pinned rows and columns.
Fixes override of default TwoDimensionalChildBuilderDelegate.addRepaintBoundaries.
Adds pub topics to package metadata.
* Initial release - TableView
Your coding agent can read these notes before it upgrades. Set up the MCP server →