Skip to content

Releases: loopnlearn/LoopWorkspace

FreeAPS v2.3.02 (300)

11 May 19:12
Compare
Choose a tag to compare

Release Notes:
Minor Update:

  • primary purpose is to enable building with Xcode 14.3 from freeaps_dev branch
    • all IPHONEOS_DEPLOYMENT_TARGET values of 8.x were updated to 12 or 14 as appropriate
  • while updating bring in a few minor items
    • additional translations
    • some pod (DASH and Eros) low-level updates

FreeAPS v2.3.0 (300)

17 Jan 03:01
Compare
Choose a tag to compare

Release Notes:
This version has been around for a while as the freeaps_dev branch.
With the release of Loop 3, this is released as freeaps branch.

  • DASH support is added
  • CGM support added
    • libre-direct (Glucose Direct)

Other updates:

  • add check for invalidFutureGlucose
    • if detected, closed loop is halted

Warning - FreeAPS sunset is approaching

  • There will be limited support for FreeAPS in the future
  • Please consider switching to Loop 3

v2.2(210) Xcode 14 Fix

06 Sep 23:43
Compare
Choose a tag to compare
  • Fix to build with Xcode 14
  • Modify a few files to make version numbering easier
  • Otherwise no change from last "release"

v2.2 (204) README change only

27 Apr 19:28
4d6ff4d
Compare
Choose a tag to compare

There was no change to the code. Just an update to the README.md documentation file.

FreeAPS v2.2 (204) Xcode 13.3 hotfix

17 Mar 23:42
Compare
Choose a tag to compare

This release is identical to FreeAPS v2.2 (204) but with three hotfixes

  • Mar 17, 2022: hotfix to enable building with Xcode 13.3 (tagID: v2.2.204.xcode13.3_hotfix)
  • Mar 04, 2022: hotfix to prevent timeZone bug (tagID: v2.2.204.tz_hotfix)
  • Dec 12, 2021: hotfix to interpret the Dexcom Share Trend format modification (tagID: v2.2.204.hotfix)

Xcode 13.3 Hotfix:

  • The build order had to be modified for almost every submodule
  • To enable this, the .gitmodules was changed for some submodules to point to loopnlearn (or ps2)
  • A crash happened that is thought to be an Xcode 13.3 bug; a work-around was implemented (matches Loop-master work-around)

TimeZone Bug Hotfix:

  • The time zone bug has been around for a while
  • The problem was that a calculation of CR/ISF happened after an update to ISF schedule (with respect to phone time) but before adjustment of ISF to pump time zone
  • The fix provided will fix a crash that happened with old code, i.e., in case of crash, update code and rebuild
  • The fix provided prevents the crash in the future

General Comments:

  • Must use Workspace build - cannot download zip file, refer to README
  • For translation updates refer to FreeAPS crowdin:
    • Check tags to find out if there have been updates to translations made since you last built
    • A fresh download and build gets the latest version of freeaps with those translations (the release number is not updated but the files are)

Release Notes (prior to hotfix):

  • Updated the README.md file:
    • Enable copy/paste directly from README to build code with script
    • Provide links for build help (LoopDocs and the LoopAndLearn websites)
  • Updated icon and support files to minimize initial build errors
  • Enhanced the build information found in the report file
  • Modified .gitmodules to use loopnlearn forks of LoopKit and rileylink_ios
    • Enables code updates
    • Expands language localization
  • Changed WatchApp:
    • Reduced number of decimal points displayed to 2
    • Changed bolus from Watch increment to 0.05 u
  • Modified Override Range:
    • Default allowed range now 35% to 200% by increments of 5%
    • Use this link to customize a different range
  • Changed enactBolus - Automatic vs Manual:
    • Add variable to monitor if bolus is manual or automatic
    • For Omnipod, flag automatic bolus in the messages exchanged
  • OmniPod Enhancements
    • Added Automatic Bolus Beeps enable/disable feature
    • Improved PodCommsError fault checking during pod setup
    • Improved error checking and commenting in deactivatePod
    • Reworked suspendDelivery functions
      • Removed ghost alarm if pod is resumed with a manual bolus
    • Optimized Omnipod comms (minimize number of message exchanges):
      • Avoid the get status before each automatic bolus
      • Avoid doing a cancel TB when setting a new TBR from a known scheduled basal
      • Add error checking for case of unreliable comms

FreeAPS v2.2 (204) timeZoneBug hotfix

04 Mar 14:45
Compare
Choose a tag to compare

Notes have been moved to FreeAPS v2.2 (204) Xcode 13.3 hotfix

FreeAPS v2.2 (204) hotfix

12 Dec 15:09
Compare
Choose a tag to compare

Notes have been moved to FreeAPS v2.2 (204) tz hotfix

FreeAPS v2.2 (204)

20 Nov 17:16
Compare
Choose a tag to compare

Notes have been moved to FreeAPS v2.2 (204) hotfix

FreeAPS v2.2 (203)

10 Nov 18:43
Compare
Choose a tag to compare

Use for release notes only.

Check: tags to find out if there have been updates to translations made after this release.

Release Notes:

  • Added a fork of rileylink_ios repo to loopnlearn repository.
  • Apply the EmaLink/OrangeLink patch
  • This will also enable future translations for strings found within rileylink_ios.

FreeAPS v2.2 (202)

03 Oct 19:03
cff3672
Compare
Choose a tag to compare

Use for release notes only. Must use Workspace build - cannot download zip file.
See https://www.loopandlearn.org/build-select/

Release Notes:
What is new FreeAPS v2.2 (202)?

IMPORTANT - new iOS requirement - must have iOS 14 or higher

  • Added integration of xDrip4iOS (updated from alekst1d; see note below)
  • Fixed Dexcom Share CGM outside of US (from Loop master)
  • Merged in the Profile Expiration notification code (from Loop master)
  • Removed Nightscout Profile upload patch (see note below)
  • Removed the bubble client support - no longer available for iPhone
  • Bumped all submodule versions to match LoopKit/LoopWorkspace master version (except Amplitude-iOS and SwiftCharts)

Notes:
The implementation of xDrip4iOS was done in collaboration with alekst1d.
If you want to use xDrip4iOS, please read their documentation.

Jon Fawcett has now updated his NightscoutProfilePatch.txt to avoid previous problems for remote override sync to Nightscout. The patch is available here if anyone wants to apply it:
https://github.com/jonfawcett/LoopPatches
Please note that Jon's AB profile switching patch is NOT compatible with FreeAPS v2.2.