WAAppRouting v0.0.4 Release Notes
Release Date: 2015-09-26 // over 9 years ago-
๐ Fixes
- If you provide an entity with a path you already registered using
registerAppRouteEntity:
onWAAppRouteRegistrar
, then the registrar will ignore that entity. - ๐ Fixed an issue when passing a class on registration which does not exists. The assertion description was wrong.
- ๐ Fixed an issue when reusing a navigation controller to place an entity with no previous one. It was simply pushing on stack, expected behavior is to reset the stack and place the controller.
- ๐ Fixed an issue with URL and path escaping when you got for example
"name": "Ben & Jerry"
.&
is now correctly escaped usingCFURLCreateStringByAddingPercentEscapes
- ๐ Fixed an issue when presenting a modal controller over a modal controller. For example for this path:
(...)/redeem{RedeemVC}!/signup{SignupVC}!
. - ๐ Fixed a memory leak on
WAAppLinkParameters
- ๐ Fixing README
- โ Added some documentation about iOS 9:
- Search (CoreSpotlight) using WACoreDataSpotlight which automatically index CoreData
- 3D Touch released with iPhone 6S and iPhone 6+S
Evolutions
- ๐
WAAppLinkParameters
now supportsNSCoding
. This is useful for state preservation and restoration! - Added an optional method on
WAAppRouterTargetControllerProtocol
to tell the controllers that the next controller has been presented or reloaded.- (void)waappRoutingDidDisplayController:(UIViewController *)controller withAppLink:(WAAppLink *)appLink;
- If you provide an entity with a path you already registered using