When ugrading to a newer version of DeepLink Dispatch the following notes should be taken into account.
- Replacements given for configurable path segments must lead with a
/as a""value will remove the whole path segment.- e.g.
testPath/<configurable-path-segment>/morePaththe mapping forconfigurable-path-segmentmust now contain a/at the begining (e.g./pathReplacement) leading the path to betestPath/pathReplacement/morePathbecause""is a valid value and setting it in the mapping would lead to a path liketestPath/morePath.
- e.g.
- The concept of a
Loaderwas renamed toRegistry. e.g. all the generated*ModuleLoaderclasses will become*ModuleRegistryclasses after the update. If you reference those you need to update all references. - Several (mostly internal) classes (e.g.
com.airbnb.deeplinkdispatch.Parser) were removed, if you referenced them you need to change your code. - Several (mostly internal) classes (e.g.
com.airbnb.deeplinkdispatch.SchemeHostAndPath) have a different interface, if you were using them you need to adopt your code.