Skip to content

Releases: shivathapaa/Nepali-Date-Picker

v2.2.5

08 Dec 05:19
56a770c
Compare
Choose a tag to compare

Overview

The version 2.2.5 uses Kotlin 2.1.0 with a simple feature made public.

Improvements

  • Now, the library utilizes Kotlin 2.1.0.
  • A utility function "getTotalDaysInEnglishMonth" is made public.

v2.2.4

16 Nov 15:21
f2734fc
Compare
Choose a tag to compare

Overview

The version 2.2.4 uses Compose Multiplatform v1.7.1 which has fixes that directly affects the binaries for iOS. (fling animation in Nepali Date Picker)

Checkout this for using in iOS.

v2.2.3

09 Nov 15:47
3e05d43
Compare
Choose a tag to compare

Overview

The version 2.2.3 introduce Nepali-Date-Picker library to swift iOS environment. This release continues with minor changes only for iOS SPM to resolve unexpected artifact conflicts.

Improvements

  • Now, the library utilizes Kotlin 2.0.21, which has changes that directly benefits the build process, and supports Xcode 16.
  • You can now use this library in Swift projects using Swift Package Manager (SPM). Checkout this for using in iOS.

v2.2.1

28 Oct 15:01
079230c
Compare
Choose a tag to compare

Overview

v2.2.1 introduces the stable Nepali Input feature where user can toggle modes for both Date Picker and Date Input. And, extends supports for lower api levels.

Key Updates

Changes after v2.1.0

New features

  • The library extends support to api level 23, 22, and 21.
  • Now there is option for date input for all four date pickers. Users can toggle between date picker and date input according to their preference. (While developers have control over either to allow it or not, and also which to show first).

Bug Fixes/Improvements

  • Add top padding to the range pickers (which was little offset previously)
  • Scroll one month at a time for date pickers (excluding range pickers)

v2.2.1-beta01

17 Oct 17:25
7f4f807
Compare
Choose a tag to compare
v2.2.1-beta01 Pre-release
Pre-release

Overview

Beta release after 2.2.1-dev01 in Maven Central.

This release incorporates locale usage in existing date input feature introduced in v2.2.0-beta01 and 2.2.1-dev01.

Improvements

Utilization of locale,

  • The displayed dates in date input field utilize locale for localization of strings.
  • The error messages of the date input is also localized.

v2.2.0-beta01

16 Oct 16:14
97e83c4
Compare
Choose a tag to compare
v2.2.0-beta01 Pre-release
Pre-release

Overview

Version 2.2.0-beta01 brings the date input feature to Nepali-Date-Picker library.

New Feature

  • Now there is option for date input for all four date pickers. Users can either type or pick date.

Bug Fixes/Improvements

  • Add top padding to the range pickers
  • Scroll one month at a time for date pickers (excluding range pickers)

Screenshots

Screenshots of Nepali Date Picker and Date Input           

v2.1.0

16 Oct 15:00
0eb6bd0
Compare
Choose a tag to compare

Overview

v2.1.0 marks stable release of Nepali-Date-Picker after stable release of Compose Multiplatform 1.7.0.

Key Updates

Changes after v2.0.0-rc01

New features

UI

  • Now there is a separate NepaliDatePickerWithEnglishDate for date picker with both English and Nepali dates.
  • Now the library supports NepaliDateRangePicker. There are two variants of NepaliDateRangePicker, i.e., one with only Nepali dates and other with both English and Nepali.

Utilities

  • getNepaliCalendar() is now public, which means you get Nepali Calendar using Nepali dates which was previously possible with multiple conversions only.
  • You can get particular Nepali calendar by adding or subtracting days without worrying about the date(year and month) overflows or underflows. If you want calendar of a particular date of after 233 days or before 20 days you can easily use a function getNepaliCalendarAfterAdditionOrSubtraction(..). Check documentation in Library itself.

Bug fixes/Improvements

  • Fix weekOfYear which had some edge cases to cover while using getNepaliCalendar .
  • English date formatter now utilize locale for desired formatting and localization which was not utilized completely previously.
  • Make changes to date picker state variable of selectablesDate (for state outside of compostion).
  • Logic improvements and performance boost.

v2.1.0-alpha03

30 Sep 18:58
78af37c
Compare
Choose a tag to compare
v2.1.0-alpha03 Pre-release
Pre-release

Fixes

  • Fix weekOfYear which had some edge cases to cover while using getNepaliCalendar .
  • Logic improvements and performance boost.

Breaking changes after previous alpha02

  • Two dialogs are merged into one, now NepaliDatePickerDialog is recommended.
  • Rename date picker state variable of selectablesDate.

New Features

  • Now the library supports Nepali Date Range Picker.
  • There are two variants of Nepali Date Range Picker, i.e., one with only Nepali dates and other with both English and Nepali.
  • getNepaliCalendar is now public, which means you get Nepali Calendar using Nepali dates which was previously possible with multiple conversions only.

Screenshots

Screenshot of Nepali Date Range Picker     

v2.1.0-alpha02

24 Sep 19:33
ba21829
Compare
Choose a tag to compare
v2.1.0-alpha02 Pre-release
Pre-release

Features

  • Now getNepaliCalendar is public using which you can get Nepali calendar by using Nepali date itself.
  • You can get particular Nepali calendar by adding or subtracting days without worrying about the date(year and month) overflows or underflows. If you want calendar of a particular date of after 233 days or before 20 days you can easily use a function getNepaliCalendarAfterAdditionOrSubtraction(..). Check documentation in Library itself.
  • Logical usage made easier.

Things to know

  • Now library uses JetBrains Compose version 1.7.0-beta02.

v2.1.0-alpha01

16 Sep 17:49
92bc494
Compare
Choose a tag to compare
v2.1.0-alpha01 Pre-release
Pre-release

New Feature

  • Now there is a separate NepaliDatePickerWithEnglishDate for date picker with both English and Nepali dates.
  • For the date picker above, there is new dialog NepaliDatePickerDialogForWithEnglish to support its height and other different parameters.

Existing changes

  • English date formatter now utilize locale for desired formatting and localization.
  • Some minor improvements.