NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #491 most downloaded on pub.dev
Highly customizable, feature-packed calendar widget for Flutter.
Last release 7 days ago
01 Oct 2026
Release timing varies
gaps range from 4 weeks to 1.6 years
Nearly every release is documented
notes for 56 of 56 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
58 releases · first in 2019
Added explicit generic type to CellContent widget
Upgraded Android and iOS build config for the example project
One column per quarter.
Added loadEventsForDisabledDays property to enable loading events for disabled days as well
Updated gradle config for example project
Added dayTextFormatter property to CalendarStyle that allows to customize the text within day cells
Added cell text localization based on current locale
* Upgraded to Dart 3 * Updated intl version to 0.19.0
Added explicit android:exported value to AndroidManifest
Added tablePadding property to CalendarStyle
* Added week numbering feature
Fixed issue with missing Flutter Web platform tag
Added a visual indicator to FormatButton
* Updated dependencies * Removed deprecated fields
Added semantic label to prioritizedBuilder
Improved semantic labels for screen readers
Added pageAnimationEnabled property
Added selective CalendarBuilders
Nothing published for this version
Nothing published for this version
* Updated dependencies
Added previousPage and nextPage methods to CalendarController
Added chevron visibility properties to HeaderStyle
Replaced deprecated overflow property with clipBehavior
Added onCalendarCreated callback
Added highlightSelected property to CalendarStyle
Added onHeaderLongPressed callback
Added LongPress Gesture support
Added dynamic events and holidays
* Updated dependencies
Fixed issue with custom markers for holidays
Added CalendarController - TableCalendar now features complete programmatic control
Fixed last day of month animation issue
Event markers can now be set to overflow cell boundaries
Added startDay and endDay to allow users to specify available date range
Fixed issue with Markers being null
RowHeight can now be set as a fixed value
Improved custom markers builder
Added TextBuilders for Header and DOW panel
Added title text customization with format skeleton
* Added locale support * Added locale usage guide * Updated example project
* Improved chevron customization
Removed onFormatChanged callback - it is now integrated into onVisibleDaysChanged callback
FormatButton text can now be customized
Fixed CalendarFormat issue when not using a callback
Added DateTime truncation logic
Added SwipeToExpand for CalendarFormat
Added slide animation for CalendarFormat
Any style can now be customized
Added optional initial Date (defaults to DateTime.now())
CalendarFormat can now be enforced programmatically
Added animations to CalendarFormat change
* Refactored code * Updated example project
Added chevron button customization
* Added OnFormatChanged callback
Added CalendarFormat button customization
Added CalendarFormat button - toggle between month view and week view
* Revamped example * Improved description
Fully working TableCalendar; example included
Your coding agent can read these notes before it upgrades. Set up the MCP server →