Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 3.35 KB

CHANGELOG.md

File metadata and controls

75 lines (52 loc) · 3.35 KB

For newer releases, check the Github releases tab.

2.0.1 (06/06/2016)

  • PR 102 Require a non-zero length param value

2.0.0 (06/04/2016)

  • PR 71 Fix: Allow quotes in param value
  • PR 77 New: Add support for activities launched with startActivityForResult() by forwarding results back to the caller.
  • PR 84 Fix: Do not fail on packages with uppercase
  • PR 87 New: DeepLinkDelegate and @DeepLinkActivity No longer require an Activity dedicated to deep link handling

1.5.0 (11/16/2015)

  • PR 64 Fixed deeplinkdispatch project group and version
  • PR 60 Internal cleanup
  • PR 62 Prevent parameters regex from matching strings containing "/"
  • PR 59 Allow URI query parameters with square brackets.
  • PR 57 Fixes scheme setter in DeepLinkUri Builder
  • PR 56 Broadcast intents via LocalBroadcastManager instead of global.
  • PR 54 Support templating params as 'host' of Uri
  • PR 50 Prevent @DeepLink annotation on non static methods.

1.4.0 (10/12/2015)

  • PR 49 URL schemes with a number in them are seen as malformed

  • PR 46 Removes @DeepLinks annotation. We can achieve the same with just @DeepLink

  • PR 45 Fixes a NullPointerException in DeepLinkEntry when given an invalid Uri.

  • PR 35

  • PR 39

More relaxed path matching Regex. DeepLinkDispatch now accepts paths with #!+%~$,. characters.

1.3.0 (07/23/2015)

  • PR 26 Failure/Success callbacks are now fired via a Broadcast that you can subscribe to using a Broadcast receiver instead of having the application implement an interface.

  • PR 29 Fixes bug where @DeepLinks was not being added as a supported annotation type

  • PR 30 Apply a stricter regex when scanning DeepLinkRegistry to prevent early return from matching.

1.2.0 (07/10/2015)

  • Breaking change: Uri scheme is now required when declaring deep links with @DeepLink and @DeepLinks. This allows for multiple schemes to be handled (eg.: myapp:// and http://

  • Compilation will now fail if DeepLinkDispatch finds an invalid Uri.

1.1.0 (06/20/2015)

  • Specify paths with one URL parameters instead of a host and path parameter.
  • Add hooks in the Application class to handle successful and unsuccessful deep linking.
  • Use JavaPoet instead of JavaWriter.

1.0.1

  • Initial version.