Skip to content

Releases: kizitonwose/Calendar

2.5.1

27 Apr 12:10
Compare
Choose a tag to compare

Compose:

  • Fix - Changing the values passed to rememberCalendarState() function does not refresh the calendar.

2.5.0

11 Feb 16:43
Compare
Choose a tag to compare

Compose:

  • Add support for Compose UI 1.6.1

2.5.0-beta01

13 Dec 20:09
Compare
Choose a tag to compare

All the changes in 2.4.1 and Compose UI 1.6.0-beta02

2.4.1

13 Dec 20:05
Compare
Choose a tag to compare

Compose:

  • Fix - Changing firstDayOfWeek does not refresh the current month #514

View:

  • Bring back the previous (somewhat better) snap helper for the horizontal calendar.

2.5.0-alpha01

04 Nov 15:19
Compare
Choose a tag to compare

Compose:

  • Add support for Compose UI 1.6.0 alpha.

2.4.0

03 Oct 08:27
Compare
Choose a tag to compare

Compose:

  • Upgrade Compose UI to 1.5.2
  • Upgrade Compose compiler to 1.5.3

General Dependencies:

Update Kotlin to 1.9.10
Update Android Gradle plugin to 8.1.0

2.4.0-beta01

04 Jun 11:56
Compare
Choose a tag to compare

Compose:

  • Add support for Compose UI 1.5.0 beta.

General Dependencies:

Update Desugar JDK library to 2.0.3
Update Kotlin to 1.8.21
Update Android Gradle plugin to 8.0.2

2.3.0

02 Apr 09:19
Compare
Choose a tag to compare

Compose:

  • Update compose UI version to 1.4.0
  • Update compose compiler version to 1.4.4

View:

  • Update RecyclerView to 1.3.0

2.2.0

05 Mar 09:15
Compare
Choose a tag to compare

Compose:

  • #445 Explicitly set single page snapping to avoid using the default decayed page snapping in compose 1.4
  • Update Compose compiler to 1.4.3
  • Update Compose UI to 1.3.3

View:

  • #442 Allow reloading all available day positions for a date.

Example:

val date = LocalDate.now() // your desired date
calendarView.notifyDateChanged(date, *DayPosition.values())
// OR
calendarView.notifyDateChanged(date, DayPosition.InDate, DayPosition.MonthDate, DayPosition.OutDate)

// This also means that you can do any kind of partial reload 
// For example, you can reload only the in-date and out-date
calendarView.notifyDateChanged(date, DayPosition.InDate, DayPosition.OutDate)
  • #451 Fix: Page snapping does not work as expected when the item size is smaller than the calendar.

General Dependencies:

  • Update Desugar JDK library to 2.0.2
  • Update Kotlin to 1.8.10
  • Update Android Gradle plugin to 7.4.2

2.1.1

26 Dec 14:44
Compare
Choose a tag to compare

Compose:

  • Fix: Some state properties do not update the UI.

View:

  • Fix: WeekCalendarView applies the wrong attribute.