v3.0.0-rc1
Pre-release
Pre-release
DeepLinkDispatch v3.0.0-rc1
DeepLinkDispatch v3 is a major release of the library and includes important bug fixes, cleanup, and performance optimizations. Most importantly, it now supports project with multiple modules.
This version is a pre-release and includes breaking changes (most notably #135 and #136). It is the first Release Candidate for v3.
Changes
- Fix: #104 Fix for a
NullPointerExeception
when sending through an activity with no data. - @MinceMan - New: #106 Add support for
singleTop
Activities adding overload ofDeepLinkDelegate#dispatchFrom()
method that takes anIntent
argument - @MinceMan - New: #108 Allow colons in URI parameter values - @pterhx
- New: #116 Updated Okio dependency to
1.9.0
- New: #119 Add optional
Bundle
extras parameter to@DeepLink
annotated methods, in order to have a chance to capture and/or modify the extras - @renaudcerrato - New: #120 Add ability for
@DeepLink
annotated methods to return aTaskStackBuilder
instead of anIntent
. - @dudego - New: #129 Adds support for
Activity
referrerUri
viaDeepLink.REFERRER_URI
Bundle extra - New: #133 Adds support for checking if a
Uri
is supported viaDeepLinkDelegate#supportsUri(String)
- @MichaelEvans - New: #135 and #136: Adds support for DeepLinkDispatch usage across multiple modules via new annotation
@DeepLinkModule
. Each class annotated with@DeepLinkModule
will generate aLoader
class that keeps a registry of all the deep link annotations found in the module.@DeepLinkHandler
now takes aClass[]
with the list of generatedParser
implementations (based on the@DeepLinkModule
classes).