Skip to content

Releases: ps2/rileylink_ios

v0.11.2

05 Sep 23:22
@ps2 ps2
Compare
Choose a tag to compare
  • Nightscout upload handles out of order temp basal rate & duration events now, and verifies timestamps when matching them up.

v0.11.1

04 Sep 02:16
@ps2 ps2
Compare
Choose a tag to compare

Bugfix: Fix invalid format specifier that could cause invalid dereference

v0.11.0

03 Sep 19:47
@ps2 ps2
Compare
Choose a tag to compare

RileyLinkKit compatibility changes:

  • PumpOps runSession -> runSessionWithName

RileyLinkKit updates:

  • Errors now distinguish between invalid/corrupt packets, no response, and crosstalk detected.
  • Expected time for wake cycles fixed, avoiding erroneous RileyLinkTimeout errors.
  • Use shorter wake attempts on mysentry supporting pumps
  • Use a continuous, longer stream of wake packets for non-mysentry pumps, instead of 3 shorter retries.

MinimedKit updates:

  • New history records supported: SetAutoOff, ClearSettings, ChangeBolusWizardSetup, and some mystery records caused by restoring user settings.
  • Cleaner string descriptions for pump messages

RileyLinkBLEKit updates:

  • RL sessions are named for easier debugging in Xcode logs

v0.10.0

22 Aug 17:25
@ps2 ps2
Compare
Choose a tag to compare
  • Support for populating devicestatus records in Nightscout for the Nightscout loop plugin (breaks compatibilty with 0.9.0)
  • Handle EnableBolusWizardPumpEvent in pump history
  • Fix for uploading BolusWizard carbs when bolus is a second after the bw event.
  • Parse high bit of meal marker record correctly.

v0.9.0

11 Aug 03:14
@ps2 ps2
Compare
Choose a tag to compare
  • Compatibility breakage: Nightscout upload structures and initializers
  • Keep RileyLink BLE timer tick on, to prevent app from not waking.
  • Remove unused files that were causing many compilation warnings.
  • Updates to support uploading Loop status to Nightscout, specifically predicted BGs
  • History fetching more reliable for x22 pumps.

v0.8.0

04 Aug 03:25
@ps2 ps2
Compare
Choose a tag to compare
  • Swift structs describing and implementing Nightscout devicestatus upload format, including fields for openaps plugin.
  • Fix event timestamp interpretation issues when pump crashes or loses time for some reason
  • Added a stateless upload path for Nightscout treatments (#177)
  • New method to read pump status, including pump time, reservoir, model, battery, bolusing and suspended states

v0.7.1

21 Jul 18:11
@ps2 ps2
Compare
Choose a tag to compare
  • Fixes crash on settings page
  • Make PumpModel.reservoirCapacity public

v0.7.0

20 Jul 22:19
@ps2 ps2
Compare
Choose a tag to compare

Breaking API change

NightscoutUploadKit.init(siteURL: String?, APISecret: String?) is now NightscoutUploadKit.init(siteURL: NSURL, APISecret: String).

New features

  • new journal entry records (meal marker, insulin marker, other)
  • time format record
  • check NS auth credentials upon entry
  • update RSSI value frequently in device view UI

v0.6.0

02 Jul 05:09
Compare
Choose a tag to compare

Breaking API change

NightscoutUploadKit.init(siteURL: String?, APISecret: String?, pumpID: String?) is now NightscoutUploadKit.init(siteURL: String?, APISecret: String?).
A reset() method was added to clear persisted state related to a specific pump.

New features

  • Adds UI to rename devices
  • Adds the read clock command
  • Adds the ability to share the output of a device test command

v0.5.0

26 Jun 02:50
Compare
Choose a tag to compare
  • Improvements in NightscoutUploadKit
  • Additional history event decoding