From 82594ea77bddd7b95e833774c2d98cee081f2288 Mon Sep 17 00:00:00 2001 From: Sean Amos Date: Mon, 2 Mar 2026 13:52:00 -0500 Subject: [PATCH 1/3] Prepare release version 2.2.10-beta --- CHANGELOG.md | 5 +++++ gradle.properties | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 899512aa..1f62b5fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.2.10-beta +- Support `navigableId` for customizing names of navigables in `NavigationTraverser` +- Revert transition interruption +- Fix `DefaultTransition` animation when destination hasn't been measured yet + ## 2.2.9-beta - Support transition interruption in `NavigationDelegate` diff --git a/gradle.properties b/gradle.properties index 54826e3d..ac16a0aa 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ GROUP=com.wealthfront -VERSION_NAME=2.2.10-SNAPSHOT +VERSION_NAME=2.2.10-beta POM_DESCRIPTION=The simplest navigation library for Android From 344f60e398b3fc8afa29e8bdb9ff2c5b01e43c14 Mon Sep 17 00:00:00 2001 From: Sean Amos Date: Mon, 2 Mar 2026 14:09:33 -0500 Subject: [PATCH 2/3] Fix kotlin interface with default implementation not reflected in java implementation --- .../src/main/java/com/wealthfront/magellan/Screen.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/magellan-legacy/src/main/java/com/wealthfront/magellan/Screen.java b/magellan-legacy/src/main/java/com/wealthfront/magellan/Screen.java index 641be3ae..de911384 100644 --- a/magellan-legacy/src/main/java/com/wealthfront/magellan/Screen.java +++ b/magellan-legacy/src/main/java/com/wealthfront/magellan/Screen.java @@ -192,6 +192,12 @@ public NavigationNode createSnapshot() { return new LeafNode(this); } + @Override + @Nullable + public String getNavigableId() { + return null; + } + /** * Finish the Activity, and therefore quit the app in a Single Activity Architecture. */ From f6838c277e423b7712cc6aca67e13f7c33daac23 Mon Sep 17 00:00:00 2001 From: Sean Amos Date: Mon, 2 Mar 2026 16:51:21 -0500 Subject: [PATCH 3/3] Add trailing newline --- .../com/wealthfront/magellan/navigation/NavigationTraverser.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/magellan-library/src/main/java/com/wealthfront/magellan/navigation/NavigationTraverser.kt b/magellan-library/src/main/java/com/wealthfront/magellan/navigation/NavigationTraverser.kt index e85bdfd1..b2c885da 100644 --- a/magellan-library/src/main/java/com/wealthfront/magellan/navigation/NavigationTraverser.kt +++ b/magellan-library/src/main/java/com/wealthfront/magellan/navigation/NavigationTraverser.kt @@ -79,4 +79,4 @@ private fun NavigationNode.describeSelf(indent: String): String { } else { "$indent${value.javaClass.simpleName}\n" } -} \ No newline at end of file +}