From 58bd38008cd82c9b9b7f4af923ac638c759607f2 Mon Sep 17 00:00:00 2001 From: Gabriel Ittner Date: Thu, 20 Jun 2024 17:14:38 +0200 Subject: [PATCH] Changelog for 0.27.0 --- CHANGELOG.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 50efdcba0..44812f28a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,23 @@ Change Log ========== +## 0.27.0 *(2024-06-20)* + +The [documentation](https://freeletics.github.io/khonshu/) has been updated. + +### Navigation + +- Renamed `ActivityResultNavigator` base class to `ActivityNavigator` and moved + `navigateTo(ActivityRoute)` to it. With this change the limitation that any + `Intent` needs to use `FLAG_ACTIVITY_NEW_TASK` is removed. +- Removed `ActivityDestination`. Instead `ActivityRoute` implementations now + are building the full `Intent`. For `InternalActivityRoute` the route is still + `Intent` automatically added to the `Intent` and the `Intent` is automatically + limited to the current package to prevent hijacking of actions. +- Removed the ability to add `ActivityRoute` to a `DeepLink`. The same can be achieved + by just launching 2 intents or using `TaskStackBuilder`. + + ## 0.26.0 *(2024-06-12)* ### Navigation @@ -26,6 +43,7 @@ Change Log - Each `NavDestination` now requires an `ActivityResultNavigator` to be provided into the scope (previously `NavEventNavigator` was required). + ## 0.25.0 *(2024-05-17)* ### Navigation