## 0.5.3

* Fixes hit testing for `TreeView` row content and gestures after horizontal scrolling.
* Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.

## 0.5.2

* Fixes a crash in `TreeView` when it collapses to 0 rows or the last node is collapsed.

## 0.5.1

* Fixes an infinite loop of onExit/onEnter events when setState is called within onEnter in a TableSpan.

## 0.5.0

* Adds support for trailing pinned columns and rows in TableView.

## 0.4.2

* Fixes an issue where merged cells would unmerge when the first cell was overlaid by a pinned row or column.

## 0.4.1

* Adds warnings for TableView pinned rows and columns that exceed the viewport dimensions.

## 0.4.0

* Added `alignment` property to `TableView` and `TreeView` to align content within the viewport when it is smaller than the viewport extent.

## 0.3.9

* Fixes TableSpan borders being flipped when one or both axis directions are reversed.

## 0.3.8

* Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
* Updates examples to use the new RadioGroup API instead of deprecated Radio parameters.
* Optimizes tableview janks with >250k rows.

## 0.3.7

* Fixes missing leading cache extent in TableView.

## 0.3.6

* Fixes typo in API docs.

## 0.3.5

* Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
* Updates the simple table sample to demonstrate different types of selection: single-cell
selection, and multi-cell selection.

## 0.3.4

* Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
* Fixes a bug where collapsing a node in a TreeView with other offscreen nodes would dereference a null value.

## 0.3.3

* Fixes an issue where collapsing nodes in the TreeView didn't work correctly.

## 0.3.2

* Fixes a bug where the TreeView would not update correctly when the animation duration is zero.

## 0.3.1

* Adds generics to the callbacks and builders of TreeView.

## 0.3.0

* Adds new TreeView widget and associated classes.
* New example application for exploring both Trees and Tables.

## 0.2.1

* Refactors TableSpans to use basic Span classes. Clean up for incoming TreeView.

## 0.2.0

* Adds support for infinite rows and columns in TableView.

## 0.1.2

* Fixes a layout issue for unpinned merged cells that follow pinned table spans.
* Updates outdated sample code.

## 0.1.1

* Fixes a layout issue when pinned cells are merged.

## 0.1.0

* [Breaking change] Adds support for merged cells in the TableView.

## 0.0.6

* Fixes an error in TableSpanDecoration when one or both axes are reversed.

## 0.0.5+2

* Fixes must_call_super lint warning from pending framework change.

## 0.0.5+1

* Fixes new lint warnings.

## 0.0.5

* Exposes addAutomaticKeepAlives in TableCellBuilderDelegate and TableCellListDelegate
* Fixes bug where having one reversed axis caused incorrect painting of a pinned row.
* Adds support for BorderRadius in TableSpanDecorations.

## 0.0.4

* Adds TableSpanPadding, TableSpan.padding, and TableSpanDecoration.consumeSpanPadding.

## 0.0.3

* Fixes paint issue when axes are reversed and TableView has pinned rows and columns.

## 0.0.2

* Fixes override of default TwoDimensionalChildBuilderDelegate.addRepaintBoundaries.

## 0.0.1+1

* Adds pub topics to package metadata.

## 0.0.1

* Initial release - TableView
