Releases: LoopKit/Loop
Loop 3.4.4
Loop 3.4.3
Minor update containing the following updates:
-
CGMBLEKit: Add ONE to the display name (194)
-
G7SensorKit: Add ONE+ to the display name (28)
-
LibreTransmitter:
- support the newer libre 2 plus european sensors (14)
- increase build speed for Xcode 16 (16)
- fix: Prevent notification from sending if it isnt enabled (15)
-
LoopKit: fix:
- Prevent app crash while moving presets (540)
- Improve the visibility of the options to select (549)
- fix locale for CarbEntry decimal separator (546)
-
Several PR for OmniBLE (131, 128, 127, 126, 125) and OmniKit (40, 39, 38, 37, 26)
- increase build speed for Xcode 16
- fix/deactivate-sideways-pull
- podAlreadyPaired-fix
- fix/bogus_suspend_msg
- update_pump_manager
Thanks @marionbarker for coordinating and testing these changes!
Loop 3.4.2
Updates for Xcode 16 for detecting build expiration.
Loop 3.4.1
No code changes; just update for automatic github action builds. See LoopKit/LoopWorkspace#164
Loop 3.4.0
Release of Loop 3.4.0. See the new features and changes documentation.
Loop 3.2.3
Minor update to build with Xcode 15.
Loop 3.2.2
Minor update to fix archiving with Xcode 14.3
Loop 3.2.1
This is a minor release primarily dealing with localization updates.
- G7 Plugin localization fixed: was defaulting to Spanish in some cases.
- Updated translations from translators on Lokalise.
- Many behind-the-scenes fixes for how strings are tracked in the various frameworks that Loop uses, fixing a large number of broken/missing translations.
Loop 3.2
Bug Fixes (Please update ASAP):
- Omnipod bolus tracking issue fixed: #1941
- Medtronic temp basal tracking issue fixed: ps2/rileylink_ios#775
- Crashes caused by large updates from Apple Health fixed
- Automatic refresh timers for Omnipod (both Dash and Eros) have been removed, to reduce load on pods and reduce frequency of failed pods.
Updates and new Features:
- Missed Meal Notifications. If you want, Loop will detect situations where it looks like you may have consumed carbs but did not enter them into Loop, and will notify you with an easy option to enter the amount, and the time of eating already estimated for you. Find this option in the Alert Management section of Loop settings. Thanks @novalegra!
- Tidepool Service added. This lets you upload your diabetes data from Loop to Tidepool! It is in early stages, so there may be issues. Please report any issues you have with this integration on DIY Loop forums, like Zulip, GitHub, or the Looped group.
- Translations! Loop now has very good coverage for several languages, including German, Spanish, Italian, French, Danish, Polish, Dutch, Norwegian, Russian, Turkish, and Romanian!
- A new safeguard restricts automatic dosing to keep your IOB below a limit of 2 times your max bolus. Manual dosing can still be delivered to put your IOB above this amount. #1871
- Add missing X-Large watch complications. #1901
- “Deactivate Pod” button on some screens changed to not be so alarming, as it doesn’t actually deactivate the pod, but takes you to a screen where you can, and has an option to cancel: LoopKit/OmniBLE#76
Loop 3.0
This is one of the bigger updates to Loop. Since the last master version, there have been updates for safety, new features, support for new devices, and the UI has been significantly updated. With more contributors than ever! This is just a high level summary; There are more details in the LoopDocs page for Loop 3.0. (Thanks Marion Barker!)
New Hardware Support 🔥
- Omnipod Dash Support! Thanks to all who worked on this. It was a big team effort.
- Dexcom G7! We are definitely not waiting here. :)
Safety 🥽
- Guardrails added for many therapy settings, preventing unrealistic values, and warning about high or low values.
- Changing the time on your phone triggers warnings to let users (and clever children) know that doing so can have dangerous consequences for insulin delivery.
- Timezone changes, while not being urgent, should be performed when convenient, as before. But the UI now signals that this should be done, helping remind you
- Warnings when bluetooth is disabled.
- Loop 3.0 will not read carbs from other apps, unless the code is edited to allow this, preventing inadvertent dosing when entering carbs into other apps.
- Warnings when alert permissions are disabled.
- Carb absorption default times changed from 2 hours, 3 hours, and 4 hours to 30 minutes, 3 hours, and 5 hours. The 30 minute entry is now for fast acting carbs only, and will help prevent double lows after treating a low. Most foods should be entered with the default 3 hour duration. The 5 hour entry will do better for meals where you do not want all of the insulin delivered up front.
- The recommendations posted to Nightscout are now more timely, and bolus amounts are adjusted to account for the automatic dosing that has just been enacted. New forecast & bolus recommendations are uploaded to Nightscout when carbs entered/edited, when therapy settings change, doses edited, etc, keeping the recommendation shown in Nightscout safer to rely on.
- If an invalid future glucose reading is detected (such as from a manual phone time change), Loop will not automatically dose, and will show a warning on the bolus screen.
- Reminder shown if you have an active override that adjusts sensitivity while entering carbs.
New Features 🎉
- A more friendly onboarding experience that guides users through initial configuration choices. You can now import settings that were uploaded to Nightscout to speed up your initial configuration.
- Loop Home Screen Widget (Thanks Noah Brauner!)
- Non-Pump Insulin (Thanks Anna Quinlan!) This is a bigger change than might be obvious. Each dose in Loop is now tracked with an insulin type, so there can be doses of Afrezza alongside insulin doses of fast acting types from a pump, and each dose is using the appropriate insulin curve. Related to this, there is no longer support for Walsh insulin model, and no separate adult/child models for the fast acting insulin types.
- Manual temp basal for Omnipod (both DASH and Eros)
- When glucose is stale (like during a sensor warmup), you can enter glucose meter readings directly in Loop, without needing to go to Apple Health.
- Remote Carbs / Remote Bolus is possible, but still in an experimental/testing phase. Please read the documentation for more information.
- Schedule editors (Basal, Insulin Sensitivity, Carb Ratios) have been redesigned to be more helpful for new users, and more user friendly for everyone.
- There is a new option to share usage data (not health data) with Loop developers to help us keep track of how many people are using DIY Loop, and how they are using it, that will hopefully provide insight that is useful for updating Loop and designing new features. It's completely optional, and you'll be asked about it during onboarding when you first run Loop 3.0.
- The Loop pill in Nightscout now shows automatic bolus dosing enactments.
Build Updates
- There is a new way to build Loop that does not require a Mac!
Remember 🤔
Just because this is "released", doesn't mean it's bug free. Released means that updates to this version will be restricted to smaller changes like bug fixes and safety updates, and that bigger, riskier changes will be tried out on the new dev branch. As always, DIY Loop is a piece of software that is created by people wanting to share what works for them with the world, it's not backed by any company or organization that promises support, and has not been reviewed by the FDA.