NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1161 most downloaded on pub.dev
Overcome limitations of built-in layouts, advanced flex, custom multi-child layouts, slivers, and more!
Last release 5 months ago
28 Apr 2026
Release timing varies
gaps range from 8 days to 11 months
Nearly every release is documented
notes for 27 of 28 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
28 releases · first in 2020
One column per quarter.
Added BoxyDelegate.childrenForSemantics for customizing the semantics order, thanks Albert221 for the PR!
BoxyDelegate.childrenForSemantics for customizing the semantics order, thanks Albert221 for the PR!Fixed bug in CustomBoxy that prevented multiple Slivers from being used
Fixed small bug with BoxyChild.offset, thanks to Albert221 for the PR!
BoxyChild.offset, thanks to Albert221 for the PR!Added BoxyDelegate.getChildOrNull , thanks jtarkowski27 for the PR!
BoxyDelegate.getChildOrNull, thanks jtarkowski27 for the PR!BoxyDelegate.getChildOrNull, thanks to jtarkowski27 for the PR!Fixed visitChildrenForSemantics being called for ignored children
Fixed RedirectPointer not being exported, thanks to mattermoran for the PR!
RedirectPointer not being exported, thanks to mattermoran for the PR!Added the Scale widget which scales its child by a given factor while preserving relative size unlike Transform
Scale widget which scales its child by a given factor while preserving relative size unlike TransformRedirectPointer widget which allows you to hit test a child widget even if it overpaints its parentSupport for Flutter 3.13
Skipped calls to buildScope as a minor performance improvement
Fixed bug with retaining Layer s
LayersFixed example project Added BoxyChild.positionRect
BoxyChild.positionRectFixed slot bug in SliverContainer
BoxyDelegate.renderSizeSliverContainerBoxyFlexAdded BoxyDelegate.distanceToBaseline
BoxyDelegate.distanceToBaselineBoxyDelegate.onPointerEventBoxyChild.layoutRectAdded BoxyLayerContext.imageFilter
BoxyLayerContext.imageFilterFixed small bug in BoxyChild.paint
* Implemented BoxyChild.context
BoxyChild.contextFixed an issue with BoxyId.data not being applied before first layout
BoxyId.data not being applied before first layoutFixed an issue with accessing CustomBoxy children during intrinsic layout
CustomBoxy children during intrinsic layoutAdded the BoxyFlexible.align constructor
BoxyFlexible.align constructorAdded BoxyFlexIntrinsicsBehavior
BoxyFlexIntrinsicsBehaviorBoxyFlexAdded sliver support to CustomBoxy
CustomBoxyBoxyId, a replacement of LayoutIdCustomBoxy.box and CustomBoxy.sliver constructorsBoxBoxyDelegate and SliverBoxyDelegate boxy delegatesSliverBoxyChild for managing sliver childrenSliverOffset and SliverSize wrappersSliverConstraints and RenderSliverCustomBoxy into the inflating_element and render_boxy librariesAdded LayerKey and BoxyLayerContext
BoxyChild.parentDataLayerKey and BoxyLayerContextDominant.flexible and Dominant.expanded constructorsTransition deprecated RenderObjectElement methods (flutter/#63269)
RenderObjectElement methods (flutter/#63269)BoxyChild.layout no longer sets a default hasSize
BoxyChild.layout no longer sets a default hasSize* Bug fixes
Added SliverContainer / SliverCard
SliverContainer / SliverCardFixed Flutter SDK version constraints
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →