Skip to content

Releases: LoopKit/Loop

v1.9.4

26 Jan 21:49
@ps2 ps2
4f30cb3
Compare
Choose a tag to compare
  • Charts on Apple Watch app (Thanks @bharat and @elnjensen!)
  • Series 4 Apple Watch complications (Thanks @mpangburn!)
  • CGM sources updated to CGMManager implementations
  • Siri Shortcut: Add Carbs
  • LoopKit
    • Fix for missing bolus #853
    • Fix for gap in HealthKit insulin data #852
    • Limit uploads to 5k events at a time
  • rileylink_ios
    • Add a pink pump color (Thanks @Kdisimone!)
    • Fix race condition during initial RileyLink configuration (Fixes #837)
  • CGMBLEKit
    • Harden backfill heuristics further, to fix future bg issue.
    • Allow the settings screen to update when new readings come in.

v1.9.3

01 Oct 19:06
@ps2 ps2
a5bc15a
Compare
Choose a tag to compare
  • Update to rileylink_ios 2.0.7 for pump frequency tracking.
  • Update to LoopKit 2.1.5 for issue report crash fix

v1.9.2

18 Sep 02:45
@ps2 ps2
d3d0334
Compare
Choose a tag to compare

Hotfix: Build on Xcode 10

v1.9.1

04 Sep 14:34
@ps2 ps2
f7f6fa1
Compare
Choose a tag to compare

Updates from RileyLink 2.0.5:

  • Fixes for mysentry pairing with subg_rfspy v2.x
  • Handle pumps with few pages of history
  • Bolus error translation fix

v1.9

24 Aug 14:52
@ps2 ps2
2e39a93
Compare
Choose a tag to compare
  • New pump setup interface
  • Synchronization of settings:
    • Basal scheduled (standard profile)
    • Max bolus
    • Max temp basal
  • Translations (Thanks @Kdisimone and translators!):
    • German
    • French
    • Italian
    • Spanish
    • Dutch
    • Norwegian Bokmål
    • Chinese (simplified)
    • Russian
    • Polish
  • Framework dependencies built locally. Slower initial build, but more flexibility.
  • MAIN_APP_BUNDLE_IDENTIFIER is now automatically made unique to your dev team id, so you no longer need to customize this. However, this id will be different than your previous build that you manually customized, and so the newly built app will show up as a new app, and will need to be configured again. Please remove your old app from your phone when done, as the old app could cause conflicts.
  • Improved error messaging
  • LoopKit v2
  • Bug fixes

v1.5.6

15 Jun 04:36
@ps2 ps2
a711c57
Compare
Choose a tag to compare
  • G6 Support
  • Amplitude decreepified.
  • Fix for enabling Face ID
  • Automatically set pump time if off by 20 seconds or more

v1.5.4

05 May 16:26
@ps2 ps2
49dbf95
Compare
Choose a tag to compare
  • Glucose correction range override (pre-meal/workout) from Apple Watch
  • CGMBLEKit 2.0
    • Stability improvements, BLE Modernization
    • Glucose values can be valid during "needsCalibration14" state.
  • RileyLink 2.0
    • Stability improvements, BLE Modernization
    • Support for subg_rfspy 2.0 firmware, translations
  • Fix sensor state display (fixes #456)
  • Reminder to check pump's max basal rate when configuring Loop's max basal rate
  • Fix to prompt for face-id authentication on bolusing
  • LoopKit 1.5.4
    • Fixes crash that affects bluetooth re-launching
  • LoopKit 1.5.5
    • Fix bug where editing carbs can cause entries to disappear. Typically happens during network issues or slowdowns.

v1.5.2

12 Jan 16:09
@ps2 ps2
01fb59b
Compare
Choose a tag to compare

Hotfix: Update to LoopKit 1.5.4

  • Fixes crash that affects bluetooth re-launching

v1.5.1

21 Dec 18:11
@ps2 ps2
a9a3007
Compare
Choose a tag to compare
  • Spanish and Russian translations. Thanks @Kdisimone!
  • Active Insulin added to Today widget. Thanks @elnjensen!
  • Build on Xcode 9.2/Swift 4.0.3
  • Safer tracking of pending boluses.
  • Fix intermittent crash on deleting carbs.
  • Retry pump data fetch next timer tick after failure.
  • Simplifying Rewind-Prime reconciliation
  • Upgrade SwiftCharts to 0.6.1
  • Store current pump timezone in UserDefaults on first run.

v1.5.0

20 Sep 04:29
@ps2 ps2
Compare
Choose a tag to compare
  • Xcode 9 upgrade is mandatory
  • The iOS 11 update is optional, but this build will not install to WatchOS < 4.0
  • Carthage and Brew setup are automatic for new installs

Features

  • Pre-meal correction targets: Set a new correction range override in settings for pre-meal times. This can be enabled from the toolbar. This override is active for 1 hour or until carbohydrates are added. Fixes #177
  • Insulin Delivery in Health: Insulin delivery data is stored using HealthKit and can be viewed in the Health app and other HealthKit-enabled apps.
  • Safer correction calculations: Insulin corrections are now calculated ensuring the minimum glucose value does not drop below the correction target, rather than only the final glucose value. Thanks to dm61 and his work on #533

Settings

  • New models of insulin effects are available in settings along with an easy way to compare their curve shapes. The Walsh/Minimed DIA model is now considered deprecated. Fixes #388
  • Retrospective correction is now enabled by default. It is designed to work closely with other Loop features and it’s recommended for all users.
  • Target Range is now known as Correction Range to avoid confusion with the ranges often used for "Time in Target"
  • Minimum BG Guard is now known as Suspend Threshold. It's now optional; if not set, the lowest value in the active Correction Range is used.

Reliability

  • Subscription to the RileyLink connection timer is now updated dynamically based on the connection staleness of CGM and pump data. This should help resolve intermittent connection issues more quickly.
  • Loop now takes more opportunities to fetch data from Share. If you use the Dexcom G5 app for your transmitter, don't delete the transmitter ID to try and improve communication. It won't have any effect. Fixes #550
  • Pump history reconciliation is improved to identify insulin delivery as being suspended during No Delivery alarms and Rewind states
  • More Loop failure cases are tracked and can be investigated by tapping a red Loop indicator. This includes a mis-calibrated CGM and failure to read Pump History.
  • Bolus delivery is more tightly-integrated into the flow sheet screen. While a bolus is starting, an indicator is shown at the top of the screen. After a bolus has started, the Glucose, Active Insulin, and Insulin Delivery charts will optimistically update to reflect the programmed amount. Fixes #438 #273

Bug Fixes

  • Rotating the charts can get into a state where too little or too much data is shown
  • System font size changes result in overlapping text labels in many places. Fixes #523
  • Carbs on Board values can be stale for a few minutes after deletion. Fixes #547