Summary
This release fixes a retain cycle that kept every tab navigator alive, and adds a way to force a tab rebuild.
What's Changed
TabPartialNavigator.navigationBuilderwas a stored property holdingrootNavigator(self) strongly, so every tab navigator — along with itsUINavigationControllerand every page on it — was never released. It is now built on demand;TabNavigationBuilderis a stateless struct, so the cost is negligibleTabLinkNavigationViewgainsreloadToken. Since 1.4.5 the tab stack is rebuilt only whentabItemListchanges, butnext/sheet/replacemove the live stack without going through that list. A caller meaning "reset the tabs to this state" was therefore skipped whenever the list happened to match. Bumping the token forces the rebuild. Defaults to.zero, so existing call sites are unaffected