NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A package for creating a custom calendar-widget. Builder-methods make it possible to design the calendar according to the given situation.
Last release 4 months ago
26 May 2026
Ships on a steady schedule
a new release about every 13 months
Nearly every release is documented
notes for 4 of 4 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
4 releases · first in 2022
One column per quarter.
Added optional AlhCalendarController that exposes jumpToMonth(DateTime) to programmatically animate AlhCalendar to a chosen month from outside the wid
AlhCalendarController that exposes jumpToMonth(DateTime)
to programmatically animate AlhCalendar to a chosen month from outside
the widget tree. The currently selected day is cleared after the jump and
out-of-range targets are clamped to the calendar's allowed range.CalendarMonth assertion that fired for 28-day months starting on
a Monday (e.g. February 2010, 2015, 2021) — those months tile into exactly
four weeks, which previously violated CalendarMonth's weeks ∈ {5, 6}
invariant. The padding logic now loops until the minimum week count is
reached.♿️ Added two new accessibility parameters:
♿️ Added two new accessibility parameters:
showFocusedBorder to toggle a focus outline border on header and day cells to improve keyboard navigation (default
is false)focusedBorderStyle to customize its thickness and color (default is null)added page animation when changing the months
pageChangeDuration to change the duration of the animationpageChangeCurve to update the animation curve of the animationselectInitialDate
iconPadding
initialDateTime → initialDateminimumMonthDate → disablePreviousMonthFromDatemaximumMonthDate → disableNextMonthFromDateminimumDayDate → minSelectableDatemaximumDayDate → maxSelectableDateiconPadding → headerPaddingenableSixWeeksForEveryMonth → showSixWeeksForEveryMonthonReachedMinimumDateonReachedMaximumDateNew Package containing a calendar-widget, with many ways to customize.
Your coding agent can read these notes before it upgrades. Set up the MCP server →