Skip to content

Releases: theolm/Rinku

v0.6.0

05 Aug 22:40
Compare
Choose a tag to compare

[v0.6.0] - 2024-08-05

Update

  • Update dependencies to the latest versions

v0.5.1

03 Jul 00:39
Compare
Choose a tag to compare

[v0.5.1] - 2024-07-02

Update

  • Exposes the data property in the Deeplink class. This property contains the data that was passed to build the deeplink (original URL).

v0.5.0

22 May 00:08
Compare
Choose a tag to compare

[v0.5.0] - 2024-05-21

Update

  • Kotlin 2.0 support: Updates the library to kotlin 2.0.0
  • Compose Multiplatform: Updates to compose multiplatform 1.9.10

v0.4.0

17 May 15:01
Compare
Choose a tag to compare

[v0.4.0] - 2024-05-17

Added

  • New handle method: The user now can call Rinku.handleDeepLink using the applied filter and mapper. This is useful when the application needs to fire a url that came from a push notification or api call.

v0.3.0

01 May 23:18
Compare
Choose a tag to compare

Changelog

[v0.3.0] - 2024-04-22

Small changes

v0.2.0

22 Apr 16:30
Compare
Choose a tag to compare

Changelog

[v0.2.0] - 2024-04-22

Added

  • Typesafe arguments: The library now supports typesafe arguments for deep links, making it easier to work with deep link parameters. In order to use it the app/module needs to include kotlinx-serialization. To get the parameter value, you can use the getArgument method on the DeepLink object. The method will return the parameter value or null if the parameter is not present.
  • BuildUrl: The library now supports building URLs adding Serializable arguments. This is very handy for internal navigation. Use the Rinku.buildUrl to generate the url and pass it as argument to handleDeepLink.

v0.1.0

13 Apr 19:56
Compare
Choose a tag to compare

Changelog

[v0.1.0] - 2024-04-13

Added

  • Unit and UI Tests: Comprehensive tests have been added to enhance reliability and ensure functionality across different scenarios (using maestro).
  • Samples Updates: Existing samples have been updated to reflect the latest changes and improvements in library usage.

Changed

  • Deep Link Parsing: The library now internally uses Ktor URL to parse deep links, enhancing robustness and standard compliance.
  • Support Improvements:
    • Enhanced support for Jetpack Compose, ensuring smoother integration and better performance.
    • Strengthened the foundation for pure Kotlin Multiplatform Mobile (KMP) applications, fostering better cross-platform compatibility.

v0.0.2

08 Apr 23:35
Compare
Choose a tag to compare

[v0.0.2] - 2024-04-08

Overview

This release introduces a significant restructuring of the library, splitting it into two distinct artifacts: core and compose-extensions. The core library is now purely a Kotlin Multiplatform (KMP) project and has been decoupled from the Compose Multiplatform dependencies. All Compose-related functionalities have been migrated to a new artifact, compose-extensions, to streamline dependency management and provide more flexibility for users working in KMP projects that do not require Compose.

v0.0.1

06 Apr 20:37
Compare
Choose a tag to compare

first alpha release