Skip to content

Releases: theheraldproject/herald-for-android

Version 2.2.0 Released

19 Feb 16:31
872424e
Compare
Choose a tag to compare

We have implemented payload write support to iOS devices which enables them to connect back when they have not seen a Bluetooth advertisement from an Android device. We have also added more explicit support for custom service UUIDs for application developers. As a result of all of these changes battery life has improved again.

What's Changed

Full Changelog: v2.1.1...v2.2.0

Version 2.1.1 Released

02 Feb 13:35
1c15f3e
Compare
Choose a tag to compare

This release improves detection and reliability on Android devices. Primarily this minor release addresses Bluetooth permissions inaccuracies on Android, and adds better reliability when the user enables or disables Bluetooth on the device, or enables and disables Herald on the demonstration application. This should make testing the Herald Demo App on Android easier and more reliable. Now you can just install the app and immediately use it.

What's Changed

Full Changelog: v2.1.0...v2.1.1

Version 2.1.0 Released

14 Jan 19:25
12e3e18
Compare
Choose a tag to compare

This release improves detection and reliability on Android devices. Various internal changes have been made, and a move to a new Bluetooth SIG registered manufacturer and service UUID has been made. This release also includes the Analysis API, making in-memory, high performance analysis of sensor data possible in real time and using window functions. This release, on Android only, includes the beta of the General Purpose Distributed Messaging Protocol (GPDMP).

What's Changed

  • Transport layer security (TLS) primitives - Validated by @c19x in #208
  • Automated test - Validated by @c19x in #210
  • Reduced connection timeout from 12 to 8 seconds - Validated by @c19x in #216
  • Check ManufacturerSpecificData for Android devices running SDK 28 or lower by @pivotal-djoo in #218
  • SimplePayload cross platform test by @c19x in #224
  • Added Data.length() and Data.size() methods by @c19x in #233
  • Fixes #234. Added logging of seconds to three decimal places, and time zone by @adamfowleruk in #236
  • Temporal histogram by @c19x in #237
  • Merge of GPDMP and Android health check changes for v2.1 by @adamfowleruk in #245
  • Part of #82. Full unencrypted GPDMP now working against mock devices by @adamfowleruk in #246
  • Completed all required issues in v2.1.0 milestone by @adamfowleruk in #247
  • Release v2.1.0 merge from develop to main by @adamfowleruk in #248
  • Fixes #249. Corrected library version for release by @adamfowleruk in #250

New Contributors

Full Changelog: v2.0.0...v2.1.0

Version 2.0.0 Released

23 Jun 06:51
a5d0538
Compare
Choose a tag to compare

Herald for Android version 2.0.0. This is a major version release with breaking changes.

Major changes in this version:-

  • BREAKING - Changed package names to io.heraldprox.herald - please update references! #185
  • Now publishing herald and herald-debug artifacts to Maven Central and GitHub packages #52
  • Added java linting and security checks to CI #52 #182 #199
  • Added auto release publishing for maven to CI (this beta release will test it) #52
  • Changed the way PseudoDeviceAddress generates its random address #190 #110 #118
  • Added fix for Android OS vulnerability for old android versions #88
  • Improved test coverage #192
  • Code review and documentation changes #95 #121
  • Updated website links and copyright for heraldprox.io and The Herald Project #181
  • Added Kotlin nullable/nonnull flags for ease of inclusion in Kotlin based apps #191 #200

Search for the 'herald' releases within 'io.heraldprox' on Maven Central or GitHub Packages for this version.

Version 2.0.0-beta6 Released

06 Jun 08:31
878d634
Compare
Choose a tag to compare
Pre-release

Herald for Android version 2.0.0-beta6

Version bump to test package publication.

Major changes in this version:-

  • Added java linting and security checks to CI #52 #182
  • Added auto release publishing for maven to CI (this beta release will test it) #52
  • Changed the way PseudoDeviceAddress generates its random address #190 #110 #118
  • Improved test coverage #192
  • Code review and documentation changes #95 #121
  • Updated website links and copyright for heraldprox.io and The Herald Project #181
  • Changed package names to io.heraldprox.herald #185
  • Added Kotlin nullable/nonnull flags for ease of inclusion in Kotlin based apps #191

Search for the 'herald-debug' or 'herald' releases within 'io.heraldprox' on Maven Central or GitHub Packages for this version.

Version 2.0.0-beta5 Released

06 Jun 08:07
1d08f24
Compare
Choose a tag to compare
Pre-release

Herald for Android version 2.0.0-beta5

Version bump to test package publication.

Major changes in this version:-

  • Added java linting and security checks to CI #52 #182
  • Added auto release publishing for maven to CI (this beta release will test it) #52
  • Changed the way PseudoDeviceAddress generates its random address #190 #110 #118
  • Improved test coverage #192
  • Code review and documentation changes #95 #121
  • Updated website links and copyright for heraldprox.io and The Herald Project #181
  • Changed package names to io.heraldprox.herald #185
  • Added Kotlin nullable/nonnull flags for ease of inclusion in Kotlin based apps #191

Search for the 'herald-debug' or 'herald' releases within 'io.heraldprox' on Maven Central or GitHub Packages for this version.

Version 2.0.0-beta4 Released

01 Jun 08:18
d47ae6f
Compare
Choose a tag to compare
Pre-release

Herald for Android version 2.0.0-beta4

Version bump to test package publication.

Major changes in this version:-

  • Added java linting and security checks to CI #52 #182
  • Added auto release publishing for maven to CI (this beta release will test it) #52
  • Changed the way PseudoDeviceAddress generates its random address #190 #110 #118
  • Improved test coverage #192
  • Code review and documentation changes #95 #121
  • Updated website links and copyright for heraldprox.io and The Herald Project #181
  • Changed package names to io.heraldprox.herald #185
  • Added Kotlin nullable/nonnull flags for ease of inclusion in Kotlin based apps #191

Search for the 'herald-debug' or 'herald' releases within 'io.heraldprox' on Maven Central or GitHub Packages for this version.

Version 2.0.0-beta3 Released

31 May 14:49
d399ade
Compare
Choose a tag to compare
Pre-release

Herald for Android version 2.0.0-beta3

Version bump to test package publication.

Major changes in this version:-

  • Added java linting and security checks to CI #52 #182
  • Added auto release publishing for maven to CI (this beta release will test it) #52
  • Changed the way PseudoDeviceAddress generates its random address #190 #110 #118
  • Improved test coverage #192
  • Code review and documentation changes #95 #121
  • Updated website links and copyright for heraldprox.io and The Herald Project #181
  • Changed package names to io.heraldprox.herald #185

Search for the 'herald' release within 'io.heraldprox' on Maven Central or GitHub Packages for this version.

Version 2.0.0-beta2 Released

31 May 14:34
7531ca6
Compare
Choose a tag to compare
Pre-release

Herald for Android version 2.0.0-beta2

Version bump to test package publication.

Major changes in this version:-

  • Added java linting and security checks to CI #52 #182
  • Added auto release publishing for maven to CI (this beta release will test it) #52
  • Changed the way PseudoDeviceAddress generates its random address #190 #110 #118
  • Improved test coverage #192
  • Code review and documentation changes #95 #121
  • Updated website links and copyright for heraldprox.io and The Herald Project #181
  • Changed package names to io.heraldprox.herald #185

Search for the 'herald' release within 'io.heraldprox' on Maven Central or GitHub Packages for this version.

Version 2.0.0-beta1 Released

31 May 11:32
297149f
Compare
Choose a tag to compare
Pre-release

Herald for Android version 2.0.0-beta1

Major changes in this version:-

  • Added java linting and security checks to CI #52 #182
  • Added auto release publishing for maven to CI (this beta release will test it) #52
  • Changed the way PseudoDeviceAddress generates its random address #190 #110 #118
  • Improved test coverage #192
  • Code review and documentation changes #95 #121
  • Updated website links and copyright for heraldprox.io and The Herald Project #181
  • Changed package names to io.heraldprox.herald #185

Search for the 'herald' release within 'io.heraldprox' on Maven Central or GitHub Packages for this version.