All Versions
30
Latest Version
Avg Release Cycle
59 days
Latest Release
392 days ago

Changelog History
Page 1

  • v2.0.1

    January 23, 2019

    🔄 Changes:

    • ⚡️ Update ThreeTenABP to 1.1.1
    • ⚡️ Update build tools / gradle version to latest
  • v2.0.0

    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

    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

    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

    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

    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

    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 'https://jitpack.io' }
    ...
    dependencies { implementation 'com.github.prolificinteractive:material-calendarview:1.5.0' }
    
  • v1.4.3

    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

    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

    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/CUSTOMIZATION_BUILDER.md) 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)