month_picker_dialog
Internationalized dialog for picking a single month from an infinite list of years.
6.7.2
33K downloads/mo
#1782 most downloaded on pub.dev
Macacoazul01/month_picker_dialog
What this package is like to depend on
Last release 5 months ago
26 Feb 2026
Release timing varies
gaps range from 1 weeks to 5 months
Nearly every release is documented
notes for 67 of 73 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
78 releases · first in 2018
4 releases in the last 12 months
see the full history below
Release timeline
78 releases · Dec 2018 to Feb 2026Releases
latest 60 of 78-
6.7.226 Feb 2026Release notes
Open source →- Added semantics support (
previousButtonSemanticsLabel,nextButtonSemanticsLabel) to header navigation arrows viaPickerHeaderSettings.
- Added semantics support (
-
6.7.120 Jan 2026 -
6.7.008 Nov 2025Release notes
Open source →- Added
verticalScrollingtoPickerDialogSettings: defines if the year/month grid will scroll on vertical or horizontal direction. - changed
PickerHeaderSettingspreviousIconandnextIconto nullable. - Mini fix on portrait header size.
- Added
-
6.6.028 Oct 2025Release notes
Open source →- Added
gridPaddingtoPickerDialogSettings: defines the padding between the grid and the dialog border. - Removed unwanted scrollbar from grid #122
- Added
-
6.5.017 Aug 2025Release notes
Open source →- Added
yearsPerPagetoPickerDialogSettings: defines how many years the dialog will have per page. - Loosen intl constraint.
- Updated sample.
- Updated flutter_lints.
- Added
-
6.4.124 Jul 2025 -
6.4.024 Jul 2025Release notes
Open source →- Added
returnToStartofRange: defines if the controller will return to the first selected month of the range, after the second is selected. Fixes #119
- Added
-
6.3.004 Jul 2025Release notes
Open source →- Added
onYearSelectedandonMonthSelectedfunctions to provide a callback after the user selects a value.
- Added
-
6.2.504 Jul 2025 -
6.2.401 Jul 2025Release notes
Open source →- Small changes to HeaderRow to make more clear to the user that the year is a button.
-
6.2.330 May 2025 -
6.2.224 May 2025 -
6.2.120 May 2025Release notes
Open source →- Fixes #116.Tks sheldontuitt.
- Fixes a bug introduced in 6.2.0.
- Updated android sample.
-
6.2.020 May 2025Release notes
Open source →- Bumped intl to
0.20.0. - Added
PickerActionBarSettings.actionBarPaddingto handle the Padding of the ActionBar.
- Bumped intl to
-
6.1.0-dev.102 Jan 2025 pre-releaseNothing published for this version
-
6.0.302 Jan 2025Release notes
Open source →- Downgraded intl to 0.19.0 until
flutter_localizationsstarts to use 0.20+. Please use the dev version of this package if you need latest intl.#112.
- Downgraded intl to 0.19.0 until
-
6.0.216 Dec 2024 -
6.0.116 Dec 2024 -
6.0.014 Dec 2024Release notes
Open source →- Added
PickerActionBarSettingsto handle the action bar settings of the dialog. - [Breaking]
confirmWidget,cancelWidget,customDividerare now on thePickerActionBarSettingsclass. - [Breaking] renamed
PickerButtonsSettingstoPickerDateButtonsSettingsandbuttonsSettingstodateButtonsSettings.
- Added
-
5.2.014 Dec 2024Release notes
Open source →- Bumped intl to
0.20.0. Fixes #107. - Bumped flutter_lints to
5.0.0. - Fixed flutter
3.27.0deprecations.
- Bumped intl to
-
5.1.307 Sep 2024 -
5.1.220 Aug 2024 -
5.1.120 Aug 2024 -
5.1.017 Aug 2024 -
5.0.002 Aug 2024Release notes
Open source →- [Breaking] Reworked dialog configuration to use the new class
MonthPickerDialogSettings. Please follow the sample app to learn how to configure your widget using the new way (or feel free to open an issue on github). - Added new ways to customize the header, months/years pages and the dialog behavior with different parameters for the year and month selectors.
- Added
showYearPickerfunction to the package. Now its possible to return only a year. - Added
selectableYearPredicateto range and single month pickers. It lets you control enabled years likeselectableMonthPredicate. - Updated sample and readme.
- [Breaking] Reworked dialog configuration to use the new class
-
5.0.0-dev.402 Aug 2024 pre-releaseNothing published for this version
-
5.0.0-dev.302 Aug 2024 pre-releaseNothing published for this version
-
5.0.0-dev.202 Aug 2024 pre-releaseNothing published for this version
-
5.0.0-dev.129 Jul 2024 pre-releaseNothing published for this version
-
4.0.105 Jul 2024 -
4.0.008 Jun 2024Release notes
Open source →- Added
showMonthRangePickerfunction to the package. Now its possible to return a range of months too. Tks Lautaro Zanuttini - Updated web sample.
- Added
lastDayOfMonthDateTime extension. if you want to get the last day of the month from one of your selected dates. - Updated sample and readme.
- Added
-
3.0.014 May 2024 -
2.12.013 May 2024 -
2.11.202 Apr 2024 -
2.11.112 Mar 2024 -
2.11.020 Feb 2024 -
2.10.020 Feb 2024Release notes
Open source →- Added
dialogBorderSide:property to allow you define the border side of the dialog (default isBorderSide.none). - Added
blockScrolling:property to allow you block the user from scrolling the months/years (default istrue). - Wraped portrait dialog in a SingleChildScrollView to avoid overflow #85.
- Added
-
2.8.020 Feb 2024Release notes
Open source →- Added
currentMonthTextColorproperty to allow you control the text color of the current month/year.
- Added
-
2.7.013 Feb 2024 -
2.6.018 Jan 2024Release notes
Open source →- Added
customDividerproperty to allow you add a custom divider between the months/years and the confirm/cancel buttons.
- Added
-
2.5.118 Jan 2024 -
2.5.018 Jan 2024Release notes
Open source →- Added
forcePortraitproperty to allow you block the widget from entering in landscape mode.
- Added
-
2.4.009 Dec 2023Release notes
Open source →- Added
arrowSizeproperty to allow you control the size of the header arrows.
- Added
-
2.3.009 Dec 2023Release notes
Open source →- Removed deprecated
textScaleFactorinside the package (the name of the parameter stays the same) - Bumped dart to
3.0.0,provider to6.1.1, intl to0.18.1and flutter_lints to3.0.1
- Removed deprecated
-
2.2.103 Nov 2023 -
2.1.002 Nov 2023Release notes
Open source →- Added
selectedMonthPaddingproperty to allow you control the size of the current selected month/year circle by increasing the padding of it (default is 0) 74. - Added web to sample.
- Added
-
2.0.218 May 2023Release notes
Open source →- Moved theme to the controller
- Added default locale strings to the action buttons 73.
-
2.0.011 May 2023Release notes
Open source →- Breaking: bumped to dart 3 + intl 0.18.0 (latest one on flutter_localizations)
-
1.3.002 May 2023Release notes
Open source →- Added
hideHeaderRowproperty to allow you hide the row with the arrows + years/months page range from the header, forcing the user to scroll to change the page (default is false).
- Added
-
1.2.202 May 2023Release notes
Open source →- Added
animationMillisecondsproperty to allow you define the speed of the page transition animation (default is 450). - Removed unnecessary column.
- Changed default
customHeightto 240.
- Added
-
1.2.015 Apr 2023Release notes
Open source →- Added
monthStylePredicateandyearStylePredicateproperties to allow passing a different style for each month or year 67. - Added documentation on some of the code
- Fixed provider names to pass static analysis
- Added
-
1.1.010 Apr 2023Release notes
Open source →- Added
backgroundColorproperty to allow the dialog to have a different background of the default from the theme.
- Added
-
1.0.006 Mar 2023 -
0.8.105 Mar 2023 -
0.8.004 Mar 2023Release notes
Open source →- Mini fix on header arrow. Bumped to 0.8 because of the braking change on
0.7.1
- Mini fix on header arrow. Bumped to 0.8 because of the braking change on
-
0.7.101 Mar 2023Release notes
Open source →- Breaking:
confirmTextandcancelTextwere replaced byconfirmWidgetandcancelWidget. Now it's possible to use any widget instead of onlyText()in the buttons
- Breaking:
-
0.7.028 Feb 2023Release notes
Open source →- Added
forceSelectedDateto fix 41.The parameter lets you define that the current selected date will be returned if the user clicks outside of the dialog. Needsdismissible = true
- Added
-
0.6.328 Feb 2023 -
0.6.225 Feb 2023 -
0.4.019 Mar 2021