Releases: theolm/Rinku
Releases · theolm/Rinku
v0.3.0
Changelog
[v0.3.0] - 2024-04-22
Small changes
v0.2.0
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 theDeepLink
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 tohandleDeepLink
.
v0.1.0
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
[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.