calender_picker 3.0.2
calender_picker: ^3.0.2 copied to clipboard
A modern, customizable Flutter calendar picker with horizontal timeline, single/multi-date selection, date ranges, and extensive customization options.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.0.2 - 2026-05-11 #
Changed #
- Bumped version to 3.0.2 (3.0.1 was already published)
- Enhanced README version history with detailed entries for all releases
- Updated CHANGELOG with comprehensive 3.0.2 changes
3.0.1 - 2026-05-11 #
Fixed #
- Fixed screenshot references in
pubspec.yaml— updated paths to match actual.jpgfiles instead of non-existent.pngfiles - Updated README.md screenshot table to use correct filenames and descriptions
- Cleaned up stale/unused screenshot files from repository
- Fixed GitHub URLs in
pubspec.yamlfrombaptistjo01toajbaptist - Fixed pub badge link from
pub.dartlang.orgtopub.dev - Switched screenshot images to GitHub raw URLs so they display properly on pub.dev
Added #
- Added comprehensive Version History table to README.md covering all releases from 0.0.1 to 3.0.1
- Added detailed version history entry in CHANGELOG.md for 3.0.1
3.0.0 - 2026-05-11 #
🎉 Major Release - Complete Modernization #
Added
- New Architecture: Complete rewrite with modern Flutter patterns
- Multiple Selection Modes: Single, multiple, and date range selection
- Advanced Configuration: Min/max dates, disabled dates, active dates
- Visual Enhancements: Today highlighting, weekend highlighting, month headers
- Infinite Scrolling: Optional infinite horizontal scrolling
- Customizable Styling: Comprehensive theming system with Material 3 support
- Dark Mode: Built-in dark theme support
- Accessibility: Screen reader support, keyboard navigation, semantic markup
- RTL Support: Right-to-left language support
- Controller Pattern: Optional controller for programmatic control
- Performance: Optimized rendering and smooth scrolling
- Testing: Comprehensive unit and widget tests
- Documentation: Complete API documentation and examples
Changed
- Breaking: Renamed
CalenderPickertoCalendarPicker - Breaking: Complete API redesign for better usability
- Dependencies: Updated to Flutter 3.10+, Dart 3.0+, latest intl
- Package Structure: Modern folder structure with proper separation
Removed
- Legacy API: Old constructor parameters and callbacks
- Deprecated Features: Outdated styling and configuration options
Migration Guide
See README.md for detailed migration instructions from v2.x to v3.0.
