Skip to content

Releases: pushpalroy/JetLime

Release v3.0.1

19 Sep 06:48
d9b4f46
Compare
Choose a tag to compare
  • Fix: add dashed line effect/ pathEffect support for JetLimeExtendedEvent
  • Add support for JS
  • Update JVM to 17

What's Changed

Full Changelog: 3.0.0...3.0.1

Release v3.0.0

06 Sep 18:07
Compare
Choose a tag to compare

What's Changed

Migrated to Kotlin Multiplatform! 🚀 The library can now be used in Android, iOS, desktop, and Kotlin/wasm applications.

Contributors

  • @pisoj made their first contribution in #35

Full Changelog: 2.3.0...3.0.0

Release v2.3.0

01 Sep 06:40
091c895
Compare
Choose a tag to compare

What's Changed

  • Add pathEffect property to JetLimeStyle 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

  • @keta1 made their first contribution in #37

Full Changelog: 2.2.1...2.3.0

Release v2.2.1

30 Jul 10:22
e18b004
Compare
Choose a tag to compare
  1. Bump AGP to 8.4.2
  2. Bump composeBom to 2024.06.00
  3. Bump kotlin to 1.9.24
  4. Bump activityCompose to 1.9.1
  5. Bump coreKtx to 1.13.1
  6. Bump lifecycleRuntimeKtx to 2.8.4

What's Changed

Full Changelog: 2.2.0...2.2.1

Release v2.2.0

02 Apr 21:45
5455705
Compare
Choose a tag to compare
  • Add support for custom icon tint for custom pointType
  • 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

01 Mar 03:41
58d4859
Compare
Choose a tag to compare
  • 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

31 Jan 17:46
977828c
Compare
Choose a tag to compare

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

Full Changelog: 2.0.1...2.1.0

Release v2.0.1

29 Jan 05:37
f52df6c
Compare
Choose a tag to compare

Fixes issue with aar packaging in the previous version

  • Rename keyExtractor to key when providing a unique key to JetLimeColumn and JetLImeRow. It also provides a way to use the index 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

28 Jan 13:15
9362895
Compare
Choose a tag to compare

There might be an issue with the aar packaging with this version. Please use version 2.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

Full Changelog: 1.0.6...2.0.0

Release v1.0.6

22 Jan 07:59
61ed3c4
Compare
Choose a tag to compare
  • Use immutable collections to improve stability.
  • Mark classes with Immutable annotations
  • Make the title parameter optional in JetLimeItem. Now there is no mandatory parameter that needs to be passed in JetLimeItem.
  • Reduce the default height of the item to 64.dp