From 58efd202ede0258ea74580b18483f84f6d73e8ae Mon Sep 17 00:00:00 2001 From: marionbarker Date: Tue, 1 Sep 2026 06:04:29 -0700 Subject: [PATCH 01/10] Bump version to 3.14.5 --- VersionOverride.xcconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VersionOverride.xcconfig b/VersionOverride.xcconfig index c856330297..6922fba435 100644 --- a/VersionOverride.xcconfig +++ b/VersionOverride.xcconfig @@ -8,5 +8,5 @@ // Version [for DIY Loop] // configure the version number in LoopWorkspace -LOOP_MARKETING_VERSION = 3.14.4 +LOOP_MARKETING_VERSION = 3.14.5 CURRENT_PROJECT_VERSION = 57 From 164f5e72f25d42233e613d35ab8c9a6f4e899b77 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Tue, 1 Sep 2026 18:47:40 -0700 Subject: [PATCH 02/10] update OmnipodKit: backport fixes for pod keep alive; ble-heartbeat method --- OmnipodKit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OmnipodKit b/OmnipodKit index ccd44384e4..89dff0aecd 160000 --- a/OmnipodKit +++ b/OmnipodKit @@ -1 +1 @@ -Subproject commit ccd44384e44f6ed11052043f0c9dfbc4465e00ad +Subproject commit 89dff0aecdc6c27439397f8039d654e952dd6bd5 From cc2c930b7e18ec74036952e236ab7c08baac38b4 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Tue, 1 Sep 2026 19:37:40 -0700 Subject: [PATCH 03/10] update .circleci config --- .circleci/config.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ead42a398e..ef02ead944 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,18 +1,23 @@ jobs: build_and_test: macos: - xcode: 16.4 + xcode: 26.4 steps: - checkout - run: name: Checkout submodules command: git submodule update --init --recursive --depth 1 + - run: + name: Install xcbeautify + command: brew list xcbeautify >/dev/null 2>&1 || brew install xcbeautify - run: name: Build Loop - command: set -o pipefail && time xcodebuild -workspace LoopWorkspace.xcworkspace -scheme 'LoopWorkspace' -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.5' build | xcpretty + command: set -o pipefail && time xcodebuild -workspace LoopWorkspace.xcworkspace -scheme 'LoopWorkspace' -destination 'platform=iOS Simulator,name=iPhone 17' build | xcbeautify - run: name: Run Tests - command: set -o pipefail && time xcodebuild -workspace LoopWorkspace.xcworkspace -scheme 'LoopWorkspace' -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.5' test | xcpretty + command: set -o pipefail && time xcodebuild -workspace LoopWorkspace.xcworkspace -scheme 'LoopWorkspace' -destination 'platform=iOS Simulator,name=iPhone 17' test | xcbeautify --report junit --report-path test-results/results.xml + - store_test_results: + path: test-results workflows: version: 2 build_and_test: From cc778598f2d10f303e0c412adfbdd2b32c2bc8b4 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Wed, 2 Sep 2026 07:11:40 -0700 Subject: [PATCH 04/10] update OmnipodKit: fix simulator-only that prevented circeci tests --- OmnipodKit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OmnipodKit b/OmnipodKit index 89dff0aecd..27f7076c15 160000 --- a/OmnipodKit +++ b/OmnipodKit @@ -1 +1 @@ -Subproject commit 89dff0aecdc6c27439397f8039d654e952dd6bd5 +Subproject commit 27f7076c15ae4450b3cda4b077956f49057ebefe From bdc39cc5d99c595c523f6532f3e0a38519c5b9d0 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Wed, 2 Sep 2026 10:35:59 -0700 Subject: [PATCH 05/10] update EversenseKit: fix migration US, Outside US zones --- EversenseKit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EversenseKit b/EversenseKit index b8cf64b95a..f5796d8a68 160000 --- a/EversenseKit +++ b/EversenseKit @@ -1 +1 @@ -Subproject commit b8cf64b95aeb65b38c2376570e80ddd02df63db8 +Subproject commit f5796d8a683bb89c046a7ec1a28fc4d07cae3377 From 53bcc643f83afa0f665eff093fd6065872ebd8e9 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Wed, 2 Sep 2026 12:58:58 -0700 Subject: [PATCH 06/10] update LoopKit: Fix intermittent testObserverQueryStartup failures --- LoopKit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LoopKit b/LoopKit index a5beee96d8..73a36cb380 160000 --- a/LoopKit +++ b/LoopKit @@ -1 +1 @@ -Subproject commit a5beee96d8e0770fc6999372a73ea5f523351a43 +Subproject commit 73a36cb380ba644af754c7ef6aacb67575b416e7 From 669ef69aafe5c709ccd16779ffc18b9b77ad0478 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Wed, 2 Sep 2026 16:34:05 -0700 Subject: [PATCH 07/10] update MedrumKit: Bluetooth and dosing updates --- MedtrumKit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MedtrumKit b/MedtrumKit index f5daa6e61e..dfebc132f4 160000 --- a/MedtrumKit +++ b/MedtrumKit @@ -1 +1 @@ -Subproject commit f5daa6e61edebdef684e6f2341a99702341d35c0 +Subproject commit dfebc132f485eb0483467ae13b9fbd21d710c73f From 0646bf6df88bf6716984862992d23b67bfab85f1 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Thu, 3 Sep 2026 11:12:20 -0700 Subject: [PATCH 08/10] update EversenseKit: fix: onboarding api zone --- EversenseKit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EversenseKit b/EversenseKit index f5796d8a68..45b8311565 160000 --- a/EversenseKit +++ b/EversenseKit @@ -1 +1 @@ -Subproject commit f5796d8a683bb89c046a7ec1a28fc4d07cae3377 +Subproject commit 45b83115653a65ceaa756e765ca330c9837674ef From f1a752263754e2012dcb34d0674e45351b4f488a Mon Sep 17 00:00:00 2001 From: marionbarker Date: Fri, 4 Sep 2026 20:49:02 -0700 Subject: [PATCH 09/10] fix typo in Script/manual_cleanup --- Scripts/manual_cleanup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scripts/manual_cleanup.sh b/Scripts/manual_cleanup.sh index 2db77ee306..4c4eeca51b 100755 --- a/Scripts/manual_cleanup.sh +++ b/Scripts/manual_cleanup.sh @@ -42,7 +42,7 @@ for project in ${PROJECTS}; do echo " already on $TRANSLATION_BRANCH, take no action" elif [ -n "$(git branch --list "$TRANSLATION_BRANCH")" ]; then echo " Local branch '$TRANSLATION_BRANCH' exists, deleting it." - git branch -D "${TRANSLATION_BRANCH}" + git branch -D ${TRANSLATION_BRANCH} else echo " no branch named $TRANSLATION_BRANCH exists, take no action" fi From 3336cd232cc72984e4ca1110c97a9deda7f92252 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Sat, 5 Sep 2026 15:10:36 -0700 Subject: [PATCH 10/10] update submodules: Updated translations from lokalise on Fri Sep 4 20:53:19 PDT 2026; * EversenseKit, MedtrumKit: pin deployment target to 17.6; * MedtrumKit: fixes (PRs 190, 192) & writes Medtrum log to Loop Report --- CGMBLEKit | 2 +- EversenseKit | 2 +- G7SensorKit | 2 +- LibreTransmitter | 2 +- LogglyService | 2 +- Loop | 2 +- LoopKit | 2 +- LoopOnboarding | 2 +- MedtrumKit | 2 +- MinimedKit | 2 +- NightscoutRemoteCGM | 2 +- NightscoutService | 2 +- OmnipodKit | 2 +- RileyLinkKit | 2 +- TidepoolService | 2 +- dexcom-share-client-swift | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/CGMBLEKit b/CGMBLEKit index c9e6c841f1..d83fd0d1ec 160000 --- a/CGMBLEKit +++ b/CGMBLEKit @@ -1 +1 @@ -Subproject commit c9e6c841f1f20452a30f3ce45120a998401a49b6 +Subproject commit d83fd0d1ec14188ac64312f9df9f5d0afbdc03b2 diff --git a/EversenseKit b/EversenseKit index 45b8311565..57c14e2f41 160000 --- a/EversenseKit +++ b/EversenseKit @@ -1 +1 @@ -Subproject commit 45b83115653a65ceaa756e765ca330c9837674ef +Subproject commit 57c14e2f410a6a3932308be8c7d7683b394e3de1 diff --git a/G7SensorKit b/G7SensorKit index 6eabc649a2..4a1e18d695 160000 --- a/G7SensorKit +++ b/G7SensorKit @@ -1 +1 @@ -Subproject commit 6eabc649a248065f7b0102f209362fb6cb0af231 +Subproject commit 4a1e18d695cab810978d906458daa0468754cfb0 diff --git a/LibreTransmitter b/LibreTransmitter index d0d301208f..cc7e5dc3e0 160000 --- a/LibreTransmitter +++ b/LibreTransmitter @@ -1 +1 @@ -Subproject commit d0d301208faeb2bc763454baf0550f3fd4888bb7 +Subproject commit cc7e5dc3e0583fe0670971495623f7ef2ab9dcf7 diff --git a/LogglyService b/LogglyService index d6df99ea34..db7bcac28b 160000 --- a/LogglyService +++ b/LogglyService @@ -1 +1 @@ -Subproject commit d6df99ea34658c42eb721829d29812645c08fdad +Subproject commit db7bcac28b71202b1ed9ed21f9bf453bebcba91e diff --git a/Loop b/Loop index 728a14123d..9fc842e193 160000 --- a/Loop +++ b/Loop @@ -1 +1 @@ -Subproject commit 728a14123d34a99dc508e1b500b55557ccb1ae47 +Subproject commit 9fc842e19391a1a8829c986e5bf58f52fb2b2757 diff --git a/LoopKit b/LoopKit index 73a36cb380..29bc17ba29 160000 --- a/LoopKit +++ b/LoopKit @@ -1 +1 @@ -Subproject commit 73a36cb380ba644af754c7ef6aacb67575b416e7 +Subproject commit 29bc17ba29ede2bfb0d6111766dd5cd62072317e diff --git a/LoopOnboarding b/LoopOnboarding index 64f978e143..4aca97d2e8 160000 --- a/LoopOnboarding +++ b/LoopOnboarding @@ -1 +1 @@ -Subproject commit 64f978e143723765452957cef06a99db380b128c +Subproject commit 4aca97d2e8267cf61b64bd1273380f5fcbb27cb6 diff --git a/MedtrumKit b/MedtrumKit index dfebc132f4..b9c6901097 160000 --- a/MedtrumKit +++ b/MedtrumKit @@ -1 +1 @@ -Subproject commit dfebc132f485eb0483467ae13b9fbd21d710c73f +Subproject commit b9c6901097ca77e7f23d283ed5f6c00b3c852447 diff --git a/MinimedKit b/MinimedKit index 60c46f50b3..83d62c14a5 160000 --- a/MinimedKit +++ b/MinimedKit @@ -1 +1 @@ -Subproject commit 60c46f50b3fda0628da6f89f312d17c1a629cff4 +Subproject commit 83d62c14a5cbc9996c6583220e65946172982e73 diff --git a/NightscoutRemoteCGM b/NightscoutRemoteCGM index 383d3c1e6b..e2230e33c9 160000 --- a/NightscoutRemoteCGM +++ b/NightscoutRemoteCGM @@ -1 +1 @@ -Subproject commit 383d3c1e6b7c0c79def98a1633e4a5856bf221a4 +Subproject commit e2230e33c9da61ffa1d9c507231a3e815703a23e diff --git a/NightscoutService b/NightscoutService index 4f89c9a797..8cd05a386d 160000 --- a/NightscoutService +++ b/NightscoutService @@ -1 +1 @@ -Subproject commit 4f89c9a79794110919b4ad8f8094c621ebc4135b +Subproject commit 8cd05a386dd83b62647a0ed2bfa7aff17aa8013e diff --git a/OmnipodKit b/OmnipodKit index 27f7076c15..1d1f21be14 160000 --- a/OmnipodKit +++ b/OmnipodKit @@ -1 +1 @@ -Subproject commit 27f7076c15ae4450b3cda4b077956f49057ebefe +Subproject commit 1d1f21be147c677bf8355203895741944523f217 diff --git a/RileyLinkKit b/RileyLinkKit index 80a9a35edc..8beb8e6c25 160000 --- a/RileyLinkKit +++ b/RileyLinkKit @@ -1 +1 @@ -Subproject commit 80a9a35edc12ae65d25a1bdb406e128cf8a4dac9 +Subproject commit 8beb8e6c25d8ffa4c0b8a8b55309315d7805384b diff --git a/TidepoolService b/TidepoolService index 4ef78bf8b5..986c08203f 160000 --- a/TidepoolService +++ b/TidepoolService @@ -1 +1 @@ -Subproject commit 4ef78bf8b58e2cee3e7f00fe7670fc2a7b166874 +Subproject commit 986c08203f12bdf1b28b231e448091f9abaaa389 diff --git a/dexcom-share-client-swift b/dexcom-share-client-swift index 04804892ea..0f71fa2a45 160000 --- a/dexcom-share-client-swift +++ b/dexcom-share-client-swift @@ -1 +1 @@ -Subproject commit 04804892ea58778472e19c738ae39a87f41c0070 +Subproject commit 0f71fa2a450f55a92cff62e183d87c86b9c6633a