Release Notes
This version introduces major breaking changes, but it is improved based on more thorough research—now all concepts should make even more sense.
🚀 Features:
NavigationNode
is nowNavigationModel
—this naming is more accurate to what it actually does.NavigationWindow
is nowRootNavigationView
, allowing it to be used in UIKit navigation during migration.- Simplified
DefaultStackRootNavigationModel
initializers.
⚠️ Breaking Changes:
- Replace
NavigationNode
withNavigationModel
wherever it was used. - If you were using
DefaultStackRootNavigationModel
with thestackNodes:
argument, remove the argument name:DefaultStackRootNavigationModel(YourNode()) DefaultStackRootNavigationModel([YourNode(), YourNode()])
- Rename
NavigationWindow
toRootNavigationView
. - To correctly implement object lifecycles, create the root node you pass to
RootNavigationView
using@StateObject
. See the README for details.