All Versions
Latest Version
Avg Release Cycle
59 days
Latest Release
1854 days ago

Changelog History
Page 1

  • v2.0.1 Changes

    January 23, 2019

    ๐Ÿ”„ Changes:

    • โšก๏ธ Update ThreeTenABP to 1.1.1
    • โšก๏ธ Update build tools / gradle version to latest
  • v2.0.0 Changes

    September 07, 2018
    • ๐Ÿ†• New: Changed java.util.Calendar in favor of java.time.LocalDate.
    • ๐Ÿ†• New: Api naming for setting the arrows drawable: setLeftArrow and setRightArrow
    • ๐Ÿ›  Fix: Range selection ordering & Issues
    • ๐Ÿ›  Fix: Timezone Issues
    • ๐Ÿ›  Fix: Now the Month is indexed from 1 to 12 (previously 0-11 due to java.util api)
    • ๐Ÿ›  Fix: RTL Support
    • ๐Ÿ›  Fix: Remove Restored XML Parameters
    • ๐Ÿ’… Code Style Reformat
    • Replaced arrows pngs with vectors
  • v2.0.0-RC2 Changes

    August 15, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed RTL Support
    • ๐Ÿ›  Fixed Remove Restored XML Parameters

    ๐Ÿ”„ Changes:

    • Replaced arrows pngs with vectors
    • ๐Ÿ†• New Api naming for setting the arrows drawable: setLeftArrow and setRightArrow
  • v2.0.0-RC1 Changes

    July 27, 2018

    โœ‚ Removed

    • โœ‚ Removed java.util.Calendar in favor of java.time.LocalDate.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed Range selection ordering & Issues
    • ๐Ÿ›  Fixed Timezone Issues

    ๐Ÿ”„ Changes:

    • ๐Ÿ’… Code Style Reformat to Prolific's latest.
  • v1.6.1 Changes

    July 23, 2018

    โž• Added

    • 0๏ธโƒฃ A new xml parameter for choosing selection mode app:mcv_selectionMode="single" with the possible values being none, single, multiple and range. Default mode is still single.

    โœ‚ Removed

    • โœ‚ Removed any references to java.util.Date in preference to java.util.Calendar, wherever it was used.

    ๐Ÿ›  Fixed

    • Issue with weekdays not being shown after rotation changes.
  • v1.6.0 Changes

    July 06, 2018
    • ๐Ÿ†• New: Added api for setting long click listener for cells using void setOnDateLongClickListener(OnDateLongClickListener longClickListener).
    • ๐Ÿ†• New: Show and Hide WeekDays row in xml and Programmatically.
    • ๐Ÿ†• New: Added api for setting content description formatter void setDayFormatterContentDescription(DayFormatter formatter).
    • ๐Ÿ†• New: Apply custom fonts through text appearance styling.
    • ๐Ÿ›  Fix: Talkback improvements.
    • ๐Ÿ›  Fix: Range mode selection issues.
  • v1.5.0 Changes

    May 16, 2018

    โšก๏ธ 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 '' }
    dependencies { implementation 'com.github.prolificinteractive:material-calendarview:1.5.0' }
  • v1.4.3 Changes

    February 27, 2017
    • ๐Ÿ†• New: Added set click listener method for title
    • ๐Ÿ†• New: Added setSaveCurrentPosition builder method to use the current position when switching mode
    • ๐Ÿ›  Fix: Fixed title update when only year changed
    • ๐Ÿ›  Fix: Fixed decorator rendering with custom tile dimensions on API Level 21
    • ๐Ÿ›  Fix: Added missing dynamicHeightEnabled save in onSaveInstanceState()
    • ๐Ÿ›  Fix: If we used match_parent for the MaterialCalendarView but the size available is not enough, the view was truncated
  • v1.4.2 Changes

    October 10, 2016
    • ๐Ÿ†• New: match_parent is now supported by tileSize, tileWidth and tileHeight
    • ๐Ÿ†• New: api for title animation orientation horizontal/vertical setTitleAnimationOrientation
    • ๐Ÿ›  Fix: Issue with custom arrow mask being overwritten when set in xml
    • ๐Ÿ›  Fix: Issue when clicking date outside of current year would trigger the wrong goToNext or goToPrevious method
    • ๐Ÿ›  Fix: WeekDayFormatter would overwritten first day of the week
  • v1.4.0 Changes

    June 23, 2016
    • New: Add select range functionality. Use setSelectionMode(MaterialCalendarView.SELECTION_MODE_RANGE) and setOnRangeSelectedListener
    • ๐Ÿ— Breaking Change: setFirstDayOfWeek, setMin/MaxDate, and setCalendarDisplayMode are moved to a State object. Call mcv.state().edit() to edit them and commit the changes with commit. See [CUSTOMIZATION_BUILDER](docs/ for usage details.
    • ๐Ÿ“š Change: Updated documentation regarding 1.3.0 additions
    • ๐Ÿ›  Fix: Current month and title pager updates correctly if minDate is set after the current month
    • ๐Ÿ›  Fix: Week number difference calculation correctly accounts for DST offsets. Thanks Igor Levaja!
    • ๐Ÿ›  Fix: Date formatter uses L instead of M for month (standalone instead of context sensitive)