Skip to content

Releases: prolificinteractive/material-calendarview

2.0.1

23 Jan 15:11
Compare
Choose a tag to compare
2.0.1 Pre-release
Pre-release

Changes:

  • Update ThreeTenABP to 1.1.1
  • Update build tools / gradle version to latest

2.0.0

07 Sep 14:13
Compare
Choose a tag to compare

Removed

  • Removed java.util.Calendar in favor of java.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 and setRightArrow
  • Code Style Reformat to Prolific's latest.

2.0 - Release Candidate 2

15 Aug 17:38
2555987
Compare
Choose a tag to compare
Pre-release

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

2.0 - Release Candidate 1

27 Jul 14:57
Compare
Choose a tag to compare
Pre-release

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.

1.6.1

23 Jul 20:13
ad3631d
Compare
Choose a tag to compare

Added

  • 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.

1.6.0

06 Jul 20:32
7568eb8
Compare
Choose a tag to compare

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

16 May 14:27
8d8c603
Compare
Choose a tag to compare

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

27 Feb 00:43
Compare
Choose a tag to compare
  • New: OnTitleClickListener for title click events
  • New: Added setSaveCurrentPosition builder method to use the current position when switching mode
  • Bug fixes

v1.4.2

10 Oct 20:14
Compare
Choose a tag to compare
  • 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

23 Jun 16:12
Compare
Choose a tag to compare
  • New: setSelectionMode(SELECTION_MODE_RANGE)
  • Breaking Change: setFirstDayOfWeek, setMin/MaxDate, and setCalendarDisplayMode 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.