Releases: shivathapaa/Nepali-Date-Picker
v2.2.5
v2.2.4
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)
v2.2.3
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
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
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
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
v2.1.0
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
Fixes
- Fix
weekOfYear
which had some edge cases to cover while usinggetNepaliCalendar
. - 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
v2.1.0-alpha02
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
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.