Now that we've published all tools we should be pulling in the dependencies using gradle as opposed to specifying the local project(s).
I also noticed a few crashes when integrating with apps outside the project. Export logs and Heartbeat for example. In it's current state you can reproduce those crashes by pulling in Tools Viewer 2.1.0 (latest published) and trying to use Export Logs or Heartbeat. I tested this with the demo app, chat app and Android PoS demo [of which I am working on locally].
To see it fixed, run ./gradlew publishToMavenLocal for tools, then pull in the local tools version (SNAPSHOT).
Export Logs crashed due to a null value being returned from a predicate.
Heartbeat crashed because gradle couldn't figure out which class to use for DittoCollection.upsert().
Once these fixes are in, I'd like to publish a 2.1.1. version.
Now that we've published all tools we should be pulling in the dependencies using gradle as opposed to specifying the local project(s).
I also noticed a few crashes when integrating with apps outside the project. Export logs and Heartbeat for example. In it's current state you can reproduce those crashes by pulling in Tools Viewer 2.1.0 (latest published) and trying to use Export Logs or Heartbeat. I tested this with the demo app, chat app and Android PoS demo [of which I am working on locally].
To see it fixed, run
./gradlew publishToMavenLocal
for tools, then pull in the local tools version (SNAPSHOT
).Export Logs crashed due to a null value being returned from a predicate. Heartbeat crashed because gradle couldn't figure out which class to use for
DittoCollection.upsert()
.Once these fixes are in, I'd like to publish a 2.1.1. version.