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.Calendar
in 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:
setLeftArrow
andsetRightArrow
- 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:
setLeftArrow
andsetRightArrow
2.0 - Release Candidate 1
Removed
- Removed
java.util.Calendar
in 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
,multiple
andrange
. Default mode is still single.
Removed
- Removed any references to
java.util.Date
in 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:
OnTitleClickListener
for title click events - New: Added
setSaveCurrentPosition
builder 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
, andsetCalendarDisplayMode
are 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.