Releases: prolificinteractive/material-calendarview
Releases · prolificinteractive/material-calendarview
2.0.1
Changes:
- Update ThreeTenABP to 1.1.1
- Update build tools / gradle version to latest
2.0.0
Removed
- Removed
java.util.Calendarin favor ofjava.time.LocalDate.
Fixed
- Fixed RTL Support
- Fixed Remove Restored XML Parameters
- Fixed Range selection ordering & Issues
- Fixed Timezone Issues
Changes:
- Replaced arrows pngs with vectors
- New Api naming for setting the arrows drawable:
setLeftArrowandsetRightArrow - Code Style Reformat to Prolific's latest.
2.0 - Release Candidate 2
Fixed
- Fixed RTL Support
- Fixed Remove Restored XML Parameters
Changes:
- Replaced arrows pngs with vectors
- New Api naming for setting the arrows drawable:
setLeftArrowandsetRightArrow
2.0 - Release Candidate 1
Removed
- Removed
java.util.Calendarin favor ofjava.time.LocalDate.
Fixed
- Fixed Range selection ordering & Issues
- Fixed Timezone Issues
Changes:
- Code Style Reformat to Prolific's latest.
1.6.1
Added
- A new xml parameter for choosing selection mode
app:mcv_selectionMode="single"with the possible values beingnone,single,multipleandrange. Default mode is still single.
Removed
- Removed any references to
java.util.Datein preference tojava.util.Calendar, wherever it was used.
Fixed
- Issue with weekdays not being shown after rotation changes.
1.6.0
Added
- Long Click Listener api for date cells using:
setOnDateLongClickListener(OnDateLongClickListener) - Show and Hide WeekDays row in xml and Programmatically.
- Api for setting content description formatter
setDayFormatterContentDescription(DayFormatter). - Apply custom fonts through text appearance styling.
Fixed
- Talkback improvements.
- Range mode selection issues.
1.5.0
Updated
- Gradle and dependencies have now been updated to the latest.
Host service updated
The library is now hosted on jitpack. Please refer to the installation section for more information.
maven { url 'https://jitpack.io' }
...
dependencies { implementation 'com.github.prolificinteractive:material-calendarview:1.5.0' }
v1.4.3
- New:
OnTitleClickListenerfor title click events - New: Added
setSaveCurrentPositionbuilder method to use the current position when switching mode - Bug fixes
v1.4.2
- New: match_parent is now supported by tileSize, tileWidth and tileHeight
- New: Api for title animation orientation horizontal/vertical
setTitleAnimationOrientation - Bug fixes
v1.4.0
- New:
setSelectionMode(SELECTION_MODE_RANGE) - Breaking Change:
setFirstDayOfWeek,setMin/MaxDate, andsetCalendarDisplayModeare moved to a State object.
mcv.state().edit()
.setFirstDayOfWeek(Calendar.WEDNESDAY)
.setMinimumDate(CalendarDay.from(2016, 4, 3))
.setMaximumDate(CalendarDay.from(2016, 5, 12))
.setCalendarDisplayMode(CalendarMode.WEEKS)
.commit();See CUSTOMIZATION_BUILDER for more information.