Version 2.2.0
New features
RootCoordinator
#23 Added RootCoordinator
class which serves as the top-level coordinator in the application's coordinator hierarchy. It initializes the main window and navigation controller, manages child coordinators, and registers transitions.
WeakCoordinator & WeakTransition
#23 Use weak reference objects when storing child coordinators and transitions into a collection to avoid runtime errors such as dangling pointers.
Changes
- Improved Example project (
AppCoordinator
,DependencyContainer
,CoordinatorFactory
,...) - Updated docs
- Updated unit tests
Full changelog: 2.1.1...2.2.0