Releases: pushpalroy/JetLime
Release v3.0.1
- Fix: add dashed line effect/
pathEffect
support forJetLimeExtendedEvent
- Add support for
JS
- Update JVM to
17
What's Changed
- Optimize CI/CD workflow by @pushpalroy in #41
- Add dashed line support for extended events by @pushpalroy in #43
Full Changelog: 3.0.0...3.0.1
Release v3.0.0
What's Changed
Migrated to Kotlin Multiplatform! 🚀 The library can now be used in Android, iOS, desktop, and Kotlin/wasm applications.
Contributors
Full Changelog: 2.3.0...3.0.0
Release v2.3.0
What's Changed
- Add
pathEffect
property toJetLimeStyle
by @keta1 in #37 - Add support for dashed timeline by @pushpalroy in #38
- Release
2.3.0
by @pushpalroy in #40 - Bump Kotlin to
1.9.25
- Bump Compose compiler to
1.5.15
New Contributors
Full Changelog: 2.2.1...2.3.0
Release v2.2.1
- Bump AGP to
8.4.2
- Bump composeBom to
2024.06.00
- Bump kotlin to
1.9.24
- Bump activityCompose to
1.9.1
- Bump coreKtx to
1.13.1
- Bump lifecycleRuntimeKtx to
2.8.4
What's Changed
- Release 2.2.1 by @pushpalroy in #36
Full Changelog: 2.2.0...2.2.1
Release v2.2.0
- Add support for custom icon
tint
for custompointType
- The
pointColor
will now be used as the background for the custom icon - Fix the issue with custom icon animation
- Bump compose BOM to
2024.03.00
- Bump AGP to
8.3.1
- Update samples
What's Changed
- Add support for custom icon tint and background by @pushpalroy in #32
Full Changelog: 2.1.1...2.2.0
Release v2.1.1
- Migrate to Compose BOM
2024.02.01
- Bump Gradle to
8.4
- Improve samples performance
Full Changelog: 2.1.0...2.1.1
Release v2.1.0
New API added
A new composable API JetLimeExtendedEvent
has been added.
Features of this composable:
- Create a JetLimeColumn event that has 2 slots for content.
- The main content will be drawn on the right side of the timeline and the additional content will be drawn on the left side of the timeline.
- The additional content is optional and has a maximum width, which can be configured.
What's Changed
- Add API JetLimeExtendedEvent composable by @pushpalroy in #23
Full Changelog: 2.0.1...2.1.0
Release v2.0.1
Fixes issue with aar packaging in the previous version
- Rename
keyExtractor
tokey
when providing a unique key toJetLimeColumn
andJetLImeRow
. It also provides a way to use theindex
of the item in the key just like LazyColumn or LazyRow does.
BREAKING CHANGES
The latest version of JetLime 2.0.0, features a completely redesigned architecture with new APIs. This redesign addresses and moves away from the limitations and performance issues identified in the previous API.
Key Enhancements in the New Release
API Structure Overhaul: The API has been restructured to offer enhanced flexibility. This allows for more effective integration of composables and customization of timelines.
Extended Functionality and Features:
Support for Both Vertical and Horizontal Views: The library now supports both vertical and horizontal orientations, a much-requested feature (#3).
Timelines on Both Sides: Users have the option to add timelines on both sides of the interface, providing greater versatility in layout and design (#12).
Slot API Integration: The introduction of the Slot API enables users to incorporate a click listener through the new JetLimeEvent
Modifier, enhancing interactive capabilities (#11).
These improvements are expected to significantly enhance the usability and performance of the library, offering robust functionality and increased flexibility. Feedback has been instrumental in guiding these developments, and continued input is welcomed as the product continues to evolve.
Release v2.0.0
There might be an issue with the
aar
packaging with this version. Please use version2.0.1
instead.
BREAKING CHANGES
The latest version of JetLime 2.0.0, features a completely redesigned architecture with new APIs. This redesign addresses and moves away from the limitations and performance issues identified in the previous API.
Key Enhancements in the New Release
API Structure Overhaul: The API has been restructured to offer enhanced flexibility. This allows for more effective integration of composables and customization of timelines.
Extended Functionality and Features:
Support for Both Vertical and Horizontal Views: The library now supports both vertical and horizontal orientations, a much-requested feature (#3).
Timelines on Both Sides: Users have the option to add timelines on both sides of the interface, providing greater versatility in layout and design (#12).
Slot API Integration: The introduction of the Slot API enables users to incorporate a click listener through the new JetLimeEvent
Modifier, enhancing interactive capabilities (#11).
These improvements are expected to significantly enhance the usability and performance of the library, offering robust functionality and increased flexibility. Feedback has been instrumental in guiding these developments, and continued input is welcomed as the product continues to evolve.
What's Changed
- Redesign Library: Version 2.0.0 by @pushpalroy in #19
Full Changelog: 1.0.6...2.0.0
Release v1.0.6
- Use immutable collections to improve stability.
- Mark classes with Immutable annotations
- Make the
title
parameter optional inJetLimeItem
. Now there is no mandatory parameter that needs to be passed inJetLimeItem
. - Reduce the default height of the item to
64.dp