flutter_mmcalendar 3.2.1
flutter_mmcalendar: ^3.2.1 copied to clipboard
A comprehensive Flutter package for Myanmar calendar with date conversions, astrological calculations, and multi-language support
3.2.1 #
- Fixed: Diwali, Eid, Chinese new year holidays - Instead of hard-coded arrays, calculate these dates dynamically. Can be extend more in the future.
- Fixed:
MyanmarDateTimecached with better approach - Added anniversary days and other holidays getter to
MyanmarDateTime - Publically export
translateNumbers()inFormatService
3.2.0 #
- Added
Cachesystem: See Cache Docs for usage.
3.1.1 #
- Added
MoonPhaseIndicatorwidget - Added chronicles and dynasties data
3.1.0 #
- Fixed myanmar
National Daycalculation. - Added
National Daytranslation - Remove unrelated holidays like
UN Day,Valentines Day, etc. - Added chronicles and dynasties data and can be used via public api
3.0.0 #
- Fixed
isTodaycalculation inCompleteDate - Fixed weekday style with compact mode flag
- Fixed myanmar month translation
- Added condition for special years in
getMyanmarMonth() - Added
MoonPhasepainter and widget for early use. There is a plan to make more advance.
3.0.0-dev.3 #
- Added more getter values like
isTodayinCompleteDate. - Fixed wrong information in document comments
3.0.0-dev.2 #
- Fixed: Widget theme color
- Update example application
- Minor improvements
3.0.0-dev.1 #
Breaking Changes #
- Complete rewrite of core date calculation engine
- Restructured API for better consistency and type safety
- Renamed and consolidated various utility methods
New Features #
- π Complete Myanmar Calendar System: Full support for Myanmar calendar with accurate date conversions
- π Astrological Calculations: Buddhist era, sabbath days, moon phases, yatyaza, pyathada, and more
- π― Multi-language Support: Myanmar, English, Mon, Shan, Karen, and Zawgyi scripts
- π¨ Beautiful UI Components: Pre-built calendar widgets and date pickers
- π Holiday Support: Myanmar public holidays, religious days, and cultural events
- βοΈ Highly Configurable: Customizable themes, date formats, and display options
- π± Responsive Design: Works perfectly on mobile, tablet, and desktop
- π Date Arithmetic: Easy date calculations and manipulations
- π‘οΈ Type Safe: Full null safety support with comprehensive error handling
Improvements #
- Optimized performance for date conversions
- Comprehensive documentation and examples
- Calendar and picker widgets with theme customization options
- Improved error handling and validation
Documentation #
- Added detailed API documentation
- New example applications
- Comprehensive README with usage examples
- Added contributing guidelines
- Improved inline code documentation
Dependencies #
- Requires Flutter 3.0.0 or higher
- Dart SDK ">=3.0.0 <4.0.0"
Internal Changes #
- Restructured project architecture
- Added comprehensive test suite
- New build and deployment pipeline
- Improved code organization and modularity
2.0.1 #
- Added
puntuationandpuntuationtranslation.
2.0.0 #
Breaking Changes
MmCalendarConfigimprovement for calendar language translation.- Refactor code base for cleaness
- Remove some unnecessay helper functions and files
1.1.2 #
Calculationclasses are now available to use.- Documentation update
1.1.1 #
- Add
MoonPhaseWidget - Fixed language does not change while config change
1.1.0 #
BREAKING CHANGES
- Remove
MmCalendarConfig.initDefault().
1.0.1 #
- Fixed
fortnightDaywrong for some year.
1.0.0 #
- Update
flutter_lintsto4.0.0 - Stable version release.
0.0.8 #
- Upgrade
flutter_lintsto3.0.0 - Update
README.mddocument
0.0.7 #
- Fixed:
getSabbath()return wrong value
0.0.6 #
- Fixed:
Thingyancalculation wrong - Add more example
0.0.5 #
- Add
TaiandKarenlanguage maps - Change to name parameters in
MyanmarDate.formatByPatternAndLanguageandMyanmarDate.format
0.0.4 #
- Update
README.md - Fixed: calculator not exported
Myanmar Thingyandays retrieving.
0.0.3 #
- Update
README.md - Update example code
0.0.2 #
- Redesign code base
0.0.1 #
MyanmarDateConverterWesternDateConverterAstrologicalConverterHolidayscalculation including myanmarThingyanholidays.
