NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1023 most downloaded on pub.dev
A PageView widget adjusting it's height to currently displayed page
Last release 6 months ago
01 Apr 2026
Ships unpredictably
gaps range from 9 days to 3.4 years
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
23 releases · first in 2021
One column per quarter.
Added ExpandablePageController for programmatic page control in loop mode — supports jumpToPage, animateToPage, and page getter with real page indices
ExpandablePageController for programmatic page control in loop mode — supports jumpToPage, animateToPage, and page getter with real page indicesExpandablePageController uses shortest-path navigation when animating between pages in loop modefix: height calculation with near-1.0 viewportFraction, scope public …
fix: height calculation with near-1.0 viewportFraction, scope public …
viewportFraction values — adjacent pages now only affect height when at least 50% visible, preventing unnecessary vertical space when using small fractions for spacing/paddingExpandablePageView, preventing internal implementation details from leaking into the public APIchore: prepare for 1.2.0 version
chore: prepare for 1.2.0 version
chore: prepare for 1.1.1 release
chore: prepare for 1.1.1 release
viewportFraction - when viewportFraction < 1.0, height now correctly uses the maximum of all visible pages instead of only the current page (#52)chore: apply dart format with 100 char line length
chore: apply dart format with 100 char line length
estimatedPageSize when children list or item count changes, preserving already-measured page sizes to prevent visual glitchesanimateFirstPage not working - first page now properly animates from estimatedPageSize to actual size when animateFirstPage is true (#64)docs: bump version to 1.0.17, update readme and changelog
docs: bump version to 1.0.17, update readme and changelog
docs: bump version to 1.0.16, update readme and changelog
docs: bump version to 1.0.16, update readme and changelog
docs: bump version to 1.0.15, update readme and changelog
docs: bump version to 1.0.15, update readme and changelog
docs: bump version to 1.0.14, update readme and changelog
docs: bump version to 1.0.14, update readme and changelog
build: bump version to 1.0.13, update changelog and readme
build: bump version to 1.0.13, update changelog and readme
children parameter required for default constructoritemCount and itemBuilder parameters required for .builder constructorbuild: bump version to 1.0.12
build: bump version to 1.0.12
Update to support flutter version 2.10.2 and new Android version
Fixed range error displaying after decreasing the number of pages in ExpandablePageView
* Added padEnds property
padEnds property* Added scrollDirection property * Added scrollBehavior property
scrollDirection propertyscrollBehavior propertyFixed RangeError when children amount decreased
alignment property[Breaking Change] - Added .builder constructor, removed itemBuilder and itemCount parameters from original constructor.
.builder constructor, removed itemBuilder and itemCount parameters from original constructor.itemBuilderFixed IndexOutOfBounds error if children list's length or itemCount was changed to different value from stateful widget.
IndexOutOfBounds error if children list's length or itemCount was changed to different value from stateful widget.* Added null safety.
* Updated README.
Added animateFirstPage flag which decided whether ExpandablePageView should animate when building the initial page.
animateFirstPage flag which decided whether ExpandablePageView should animate when building the initial page.estimatedPageSize field which helps reduce the problem of "Shrink and expand" for more expensive pages.Added support for dynamically size changing widgets
* Added ExpandablePageView.
ExpandablePageView.Your coding agent can read these notes before it upgrades. Set up the MCP server →