All Versions
Latest Version
Avg Release Cycle
34 days
Latest Release
2348 days ago

Changelog History

  • v1.3.2 Changes

    January 15, 2018

    ๐Ÿ†• New Features

    ๐Ÿ› Bugs Fixed

    • ๐Ÿ›  Fixed calendar taking time into account when calculating diff between dates.
  • v1.3.0 Changes

    December 27, 2017

    ๐Ÿ’ฅ Breaking changes

    • Switched to java.util.Calendar instead of java.util.Date.
    • ๐Ÿ— Replaced builder.startDate() and builder.endDate() methods with builder.range().

    ๐Ÿ†• New Features

    • โž• Added the ability to change calendar dates range and configs after initialization.

    โœจ Enhancements

    • โž• Added ripple effect on click.
  • v1.2.5 Changes

    December 21, 2017

    ๐Ÿ’ฅ Breaking changes

    • MonthName renamed to TopText
    • DayNumber renamed to MiddleText
    • DayName renamed to BottomText
    • ๐Ÿ— customization through HorizontalCalendar.Builder requires calling builder.configure() method to start then end() method to finish customization.

    ๐Ÿ†• New Features

    • ๐Ÿ’… Specific Dates can be disabled and styled with a custom style with CalendarPredicate.
    • Text color can now be changed individually for each text (top, middle and bottom).

    ๐Ÿ› Bugs Fixed

    • Method OnDateSelected() is called once the view is created.
  • v1.2.2 Changes

    December 15, 2017

    ๐Ÿ’ฅ Breaking changes

    • โฌ†๏ธ Minimum supported SdkVersion upgraded to 14

    ๐Ÿ› Bugs Fixed

    • ๐Ÿ›  Fixed wrong item being selected when number of dates on screen is not 5
  • v1.2.0 Changes

    October 25, 2017

    ๐Ÿ› Bugs Fixed

    • ๐Ÿ›  Fixed invalid multiple calls to onDateSelected() event.

    ๐ŸŽ Performance optimizations

    • โฌ‡๏ธ Reduced lag while scrolling.
    • Faster search for date position in the calendar.

    credits to @AndroidDeveloperLB

  • v1.1.8 Changes

    October 20, 2017

    ๐Ÿ†• New Features

    • โž• Added possibility to add custom drawables as a Background for selected Date.

    credits to @Zey-Uzh

  • v1.1.7 Changes

    June 01, 2017

    ๐Ÿ› Bugs Fixed

    • ๐Ÿ›  Fixed an ArrayIndexOutOfBoundsException in case of synchronous clicking different dates.
    • ๐Ÿ›  Fixed onDateSelected() callback not getting called when using selctDate() with immediate parameter set to true.
  • v1.1.5 Changes

    May 04, 2017

    ๐Ÿ› Bugs Fixed

    • ๐Ÿ›  Fixed a bug when selecting a date with immediate as true, causing the old date to stay selected.

    ๐Ÿ†• New Features

    • โž• Added possibility to define default selected Date through the Builder: builder.defaultSelectedDate().

    ๐Ÿ—„ Deprecated Method

    • ๐Ÿ— builder.centerToday() is no longer available, use builder.defaultSelectedDate(new Date()) instead
  • v1.1.1 Changes

    April 10, 2017

    ๐Ÿ†• New Feature

    • โž• Added possibility to change the font size of the day number, day name and month name #11 .

    credits to @forbroteam

  • v1.1.0 Changes

    March 12, 2017

    ๐Ÿ†• New Features

    • Month and Day's name can be hidden.
    • Month format can be changed now.

    ๐Ÿ‘Œ Improvements :

    • Scroll snapping now uses LinearSnapHelper for smoother animation.
      credit to @aleksey-ho