Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 2.56 KB

CHANGELOG.md

File metadata and controls

62 lines (44 loc) · 2.56 KB

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.