Skip to content

Releases: moonsense/moonsense-android-sdk

1.6.2

24 Mar 01:29
2057af9
Compare
Choose a tag to compare

This is the 1.6.2 release of the Moonsense Android SDK.

We've addressed an issue with the Moonsense SDK initialization when it happens in nested Activities. Previously the SDK would shut down the internal threads. This no longer happens. The SDK remains active throughout the lifecycle of the calling application.

1.6.1

01 Mar 21:49
5752954
Compare
Choose a tag to compare

This is the 1.6.1 release of the Moonsense Android SDK.

The only significant change to this version is the inclusion of an auto journey id i.e. creating a Session with no journey will result in the SDK automatically generating one for you. See startSession().

1.6.0

30 Jan 20:16
19f595b
Compare
Choose a tag to compare

This is the 1.6.0 release of the Moonsense Android SDK. The full feature list for this release includes:

  • This is a significant release. We've migrated our networking layer for the Cloud SDK to use JSON serialization and deserialzation instead of protobuf.
  • The reliance on JSON means that we no longer need protobuf runtime helpers and the runtime library to be included in the SDK. This has resulted in a significant reduction in both the Core and Cloud variants of the SDK.
  • The Cloud SDK is now down to 402.5Kb from 716.8Kb - almost 43.8% in size reduction.
  • The Core SDK is now 254.3Kb from 663.6Kb - 61.6% in size reduction.
  • Note the breaking change:
    • The wire runtime library com.squareup.wire:wire-runtime is no longer needed as a dependency to the SDK.
    • For the Core SDK - we have renamed MoonsensCoreCallback to MoonsenseCallback for simplicity.

features-0.2.0

30 Jan 21:19
268ac36
Compare
Choose a tag to compare

This is version 0.2.0 of the Moonsense Android Features SDK.

The full feature list for this release includes:

  • Introduces an expressive way of creating FeatureGenerators using the CompositeFeatureGenerator.
  • Adds the PointerFeatureGenerator and DeviceMotionFeatureGenerator that includes out of the box features that help provide quality signals.
  • Note the breaking change:
    • The wire runtime library com.squareup.wire:wire-runtime is no longer needed as a dependency to the SDK.
    • We no longer have the legacy generators like MeanFeatureGenerator, StdevFeatureGenerator and so on.

See Feature Generation for more details around integration and usage.

1.5.0

12 Dec 20:13
c874573
Compare
Choose a tag to compare

This is the 1.5.0 release of the Moonsense Android SDK. The full feature list for this release includes:

  • Introduces the TokenUpgradeHandler interface to allow users to implement their own token upgrade mechanism.
  • Added the tokenUpgradeHandler param to the Moonsense.initialize() method to allow a custom TokenUpgradeHandler to be provided to the Moonsense SDK. See the Custom Token Upgrade Handler documentation for further details.
  • Note the breaking change - We've renamed the clientSessionGroupId property to journeyId and updated the startSession() method accordingly.

1.4.1

28 Oct 21:24
609647d
Compare
Choose a tag to compare

This is the 1.4.1 release of the Moonsense Android SDK.

The Bundle now supports reporting Features using a DoubleMap.

See Feature Generation for more details.

features-0.1.1

28 Oct 20:35
d6c04cf
Compare
Choose a tag to compare

This is version 0.1.1 of the Moonsense Android Features SDK.

This release includes better representation of the feature within a Bundle. The features are represented by <sensor_type>-<feature-name> and the values are represented as a map for e.g. { x: 1.0, y: 2.0, z: 3.0}.

Adds a DoubleMap representation of a Feature.

See Feature Generation for more details.

1.4.0

27 Oct 21:57
21a8b42
Compare
Choose a tag to compare

This is the 1.4.0 release of the Moonsense Android SDK.

The full feature list for this release includes:

  • Note the breaking change - We've replaced the previously named class SDKCoreConfig with the simpler SDKConfig. This change makes the SDKConfig consistent across Core and Cloud.
  • Introduces the NetworkTelemetryConfig for network based telemetry capture for classification purposes.

See the Network Telemetry documentation for more details.

features-0.1.0

27 Oct 18:56
9c37bd0
Compare
Choose a tag to compare

This is version 0.1.0 of the Moonsense Android Features SDK.

The full feature list for this release includes:

  • Adds the Percentile, Root Mean Square, Skewness and Zero Crossing feature generators feature generators.
  • Updated the Standard Deviation feature generator to use 1(instead of 0) as the default delta degrees of freedom i.e. ddof = 1.
  • Updated the Standard Deviation feature suffix to stdev

See Feature Generation for more details.

1.3.0

12 Oct 23:58
7205363
Compare
Choose a tag to compare

This is the 1.3.0 release of the Moonsense Android SDK.

The full feature list for this release includes:

  • Note the breaking change - what was previously the TextChange sensor type is now InputChange.
  • Updated the sample app to address the breaking change.
  • Fixed an issue with sessions with only orientation values.
  • Updated the proguard config to prevent classname conflicts with other proguarded class names.
  • Note that the sample payment app has two variants - the features variant demonstrates the features sdk and standard one does not.

See Feature Generation for more details.