Releases: loopnlearn/LoopWorkspace
FreeAPS v2.3.02 (300)
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)
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
- 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
There was no change to the code. Just an update to the README.md documentation file.
FreeAPS v2.2 (204) Xcode 13.3 hotfix
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
Notes have been moved to FreeAPS v2.2 (204) Xcode 13.3 hotfix
FreeAPS v2.2 (204) hotfix
Notes have been moved to FreeAPS v2.2 (204) tz hotfix
FreeAPS v2.2 (204)
Notes have been moved to FreeAPS v2.2 (204) hotfix
FreeAPS v2.2 (203)
Use for release notes only.
- Must use Workspace build - cannot download zip file.
- See https://www.loopandlearn.org/build-select/
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)
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.
- https://xdrip4ios.readthedocs.io/en/latest/
- Review the FreeAPS (Loop) Integration page
- A PR was accepted to include loopnlearn as alternative to alekst1d
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.