NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1520 most downloaded on pub.dev
A Flutter package allows you to easily implement all calendar UI and calendar event functionality.
Last release 6 months ago
17 Mar 2026
Release timing varies
gaps range from 2 months to 1.2 years
Nearly every release is documented
notes for 15 of 15 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
15 releases · first in 2021
feat: Added 'clear' method to EventController. by @bsutton in #445
onEventTap in MonthView to ignore when onEventTap is null.(#278) by @Sahil-Simform in #477WeekView and DayView when onTimestampTap is null.(#459) by @Sahil-Simform in #476Full Changelog: 1.4.0...2.0.0
One column per quarter.
EventController.onEventTapDetails, onEventDoubleTapDetails & onEventLongTapDetails gesture recognizers
to get tap
details. #390hourLinePainter has no effect in DayView and
WeekView. #461onEventTap in MonthView to ignore when it is
null. #278WeekView and DayView when onTimestampTap is
null. #459README.md to use documentation
website. #469MonthViewBuilders and MonthViewStyle for better customisation of month view. #501MonthView#507.We are excited to release a new update for the Flutter Calendar View package! This version introduces several new features, bug fixes, and improvement
We are excited to release a new update for the Flutter Calendar View package! This version introduces several new features, bug fixes, and improvements to enhance your calendar experience. Below are the highlights of the changes in this release:
showWeekends flag in Month View
showWeekends flag has been added to the month view to allow hiding or showing weekends. The default value is showWeekends = true, which shows all weekdays.Support for Single-Day & Full-Day Recurring Events
Hide Events for Days Not in Current Month
hideDaysNotInMonth flag is set to true.Right Icon in CalendarPageHeader
CalendarPageHeader, even when a custom icon was provided.Fix for titleColor When hideDaysNotInMonth: false
titleColor for dates was not correctly applied when hideDaysNotInMonth was set to false.Tap Issues for onTileDoubleTap & onTileLongTap with hideDaysNotInMonth
onTileDoubleTap and onTileLongTap) not working properly when hideDaysNotInMonth was enabled in the month view.startHour & endHour Not Updating in Week View
startHour and endHour values were not updating correctly when rebuilding the week view.Header Icon color Property in IconDataConfig
color property of header icons in IconDataConfig not behaving as expected.Header Style Icon Visibility on Min/Max Dates
Inconsistent Padding Issue with Header Icons
HeaderStyle.Manual Scroll Offset Update Issue
hideDaysNotInMonth argument in cellBuilder.We hope these updates improve your experience with the Flutter Calendar View package. If you encounter any issues or have any questions, please feel free to open an issue on our GitHub repository.
Happy coding! 🎉
showWeekends flag in month view to hide & show weekends view.
Default is showWeekends = true shows all weekdays. #385CalendarPageHeader when providing custom icon. #432hideDaysNotInMonth argument in cellBuilder in readme. #433titleColor of date for hideDaysNotInMonth: false.onTileDoubleTap & onTileLongTap issue for hideDaysNotInMonth in month view. #435startHour and endHour not updating when rebuilding in week view. #410color property in IconDataConfig.HeaderStyle icons visibility on min & max dates reached. #429HeaderStyle.Fix: the _InternalDayViewPageState is always Object #371 by @jiazeh in #375
_InternalDayViewPageState is always Object #371 by @jiazeh in #375Full Changelog: 1.2.0...1.3.0
hourLinePainter in DayView #386SideEventArranger to arrange events properly. #290_InternalWeekViewPageState. #380HeaderStyle.
mainAxisSize, mainAxisAlignment, rightIconConfig and leftIconConfig.CalendarPageHeader, MonthPageHeader, DayPageHeader and WeekPageHeader.
titleBuilder to build custom title for header.onTimestampTap callback in WeekView
and DayView. #383maxWidth to set max width of event slot in day & week view. #413Deprecations:
backgroundColor and iconColor from CalendarPageHeader, DayPageHeader, MonthPageHeader and WeekPageHeader.
headerStyle instead.leftIconVisible, rightIconVisible, leftIconPadding, rightIconPadding, leftIcon and rightIcon from HeaderStyle.
rightIconConfig and leftIconConfig instead.feat: correct release date in CHANGELOG.md. by @PRBaraiya in #330
Full Changelog: 1.1.0...1.2.0
fix: 🐛Day view auto scroll to initial duration when using [scrollOffs… by @jaiminrana05 in https://github.com/ /pull/279
month_view event titleStyle is tied to specific cell index by @felangel in #325Full Changelog: 1.0.4...1.1.0
includeEdges in EventArrangers. #290update to update the events in EventController. #125includeFullDayEvents in getEventsOnDay to decide whether to include full-day events in the returned list or not.isRangingEvent and isFullDayEvent in CalendarEventData to check if the event is a ranging event or a full-day event.occursOnDate in CalendarEventData to check if the event occurs on the given date or not.description in CalendarEventData nullable.MonthView event's titleStyle to set the style from specific event.#325events getter in EventController and adds allEvents to replace it.Fixed Issue #219 Fixed Issue #205 Fixed Issue #237 Added Feature #57 Fixed Issue #225
Added Feature #172 - Press Detector builder for day view and week view
Added Feature #144 - WeekView not support show current week number
Enhancement/remove where by @AlexandreMaul in #53
Full Changelog: 1.0.0...1.0.1
EventController to conditionally remove multiple
events. (Fixes
Issue #31)DayView.
Adds dateStringBuilder, timeStringBuilder, headerStyle
parameters in Dayview,MonthView.
Adds headerStringBuilder, dateStringBuilder
, weekDayStringBuilder, headerStyle parameters in WeekView.WeekView.
Adds headerStyle, headerStringBuilder
, timeLineStringBuilder, weekDayStringBuilder, weekDayDateStringBuilder
parameters
in WeekView,- Fix late initialization error in EventController.
📌 Fix formatting issue.
- Fix late initialization error in EventController.
- Add flutter_calendar_page.iml in .gitignore.
- Updated workflow to check formatting options.
- Add CONTRIBUTING.md file.
Breaking Changes
Improved logic to compare CalendarEventData.
Note: This changes the behaviour of comparing two events using ==
operator. Please test your
app properly after updating to this version.
Added 15,30 and 60 minutes slots for onDateLongPress callback in Week and
Day view.
Added method to update filter in EventController.
Restructured the logic to store single time events.
Added method to scroll to an event. Issue #30 - Scroll to an event in day view
Added Feature #36 - Feature/custom strings
Use normalized dates in difference calculations.
Fixed Issue #48 - WeekView header date is different from the calendar view
Fixed Issue #39 - Detect a long press on the calendar
Added support for multiple day events
Added license information in package files.
README.md file.pubspec.yamlCalendarControllerProvider.onEventTap callback in WeekView and DayView.onCellTap callback in MonthView.controller optional parameter in all views
where CalendarControllerProvider is provided.- Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →