You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/version/development.md
+43-4Lines changed: 43 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,15 +16,22 @@ This section provides an overview of changes to `dev` compared to `Loop 3.8.x`.
16
16
17
17
Please check the [development channel in zulipchat](https://loop.zulipchat.com/#narrow/channel/144182-development) for notifications when an update to the `dev` branch is expected so you will be prepared. Do this **before** you install a `dev` build from TestFlight.
18
18
19
-
There are no differences between `dev` and `main` at this time. However, there are some feature branches.
19
+
With the `dev` branch, version 3.9.3, there are now differences between `dev` and `main`. In addition, there are some feature branches.
20
+
21
+
**Note that the feature branches will be updated with the 3.9.3 updates soon after the PR to update `dev` is merged, but it takes some time. LoopDocs will be updated again when those updates happen.**
22
+
23
+
!!! tip "Medtrum and Dana users"
24
+
You have not been forgotten.
25
+
26
+
There is active work fixing the issues for both these pump managers with Loop. Please be patient. Updates are coming soon.
20
27
21
28
| <divstyle="width:140px"> branch | version # | comments |
22
29
|:--|:--|:--|
23
30
| main | 3.8.2 | release |
24
-
| dev | 3.9.2|identical to main except version number|
25
-
|[feat/pod-keep-alive](#feature-branch-pod-keep-alive-feature)| 3.9.3 | - identical to 3.8.2 & 3.9.2 except uses the OmniBLE pod-keep-alive branch to support users of iPhone 16 phones with InPlay BLE (-Atlas) DASH pods<br>- should have maintained the 3.9.2 version number<br>- SHA for OmniBLE is `8c47404`|
31
+
| dev | 3.9.3|Adds Live Activity, Browser Build improvement, translation and other updates <br>See [v3.9.3 `dev`](#v393-dev)|
32
+
|[feat/pod-keep-alive](#feature-branch-pod-keep-alive-feature)| 3.9.3 |**will be updated soon**<br>- identical to 3.8.2 & 3.9.2 except uses the OmniBLE pod-keep-alive branch to support users of iPhone 16 phones with InPlay BLE (-Atlas) DASH pods<br>- should have maintained the 3.9.2 version number<br>- SHA for OmniBLE is `8c47404`|
26
33
| release/3.8.1 | 3.8.1 | - copy of the main release at version 3.8.1 that included Dana support<br>- this branch is meant to support people already using Dana with v3.8.1 who understand how to manage the issues with that version<br>- SHA for DanaKit is `3e606b8`|
27
-
|[feat/dev-dana-medtrum](#feature-branch-medtrum-and-dana-support)| 3.9.1 | - identical to dev when it was at 3.9.1, with addition of experimental support for Dana and Medtrum pumps<br>- this branch will be updated as updates are available for DanaKit and MedtrumKit<br>- this branch has newer version of the Dana pump manager than release/3.8.1 but new bolus recording issues were observed with this update<br>- when an updated version of dev is merged into this branch, the version number will be similarly incremented<br>- SHA for DanaKit is `0875c1e`<br>- SHA for MedtrumKit is `a85496e`|
34
+
|[feat/dev-dana-medtrum](#feature-branch-medtrum-and-dana-support)| 3.9.1 |**will be updated soon**<br>- identical to dev when it was at 3.9.1, with addition of experimental support for Dana and Medtrum pumps<br>- this branch will be updated as updates are available for DanaKit and MedtrumKit<br>- this branch has newer version of the Dana pump manager than release/3.8.1 but new bolus recording issues were observed with this update<br>- when an updated version of dev is merged into this branch, the version number will be similarly incremented<br>- SHA for DanaKit is `0875c1e`<br>- SHA for MedtrumKit is `a85496e`|
28
35
29
36
!!! question "What is SHA?"
30
37
SHA-1 means Secure Hash Algorithm 1. This is used to generate an alphanumeric code to identify which version of a repository is used.
@@ -48,6 +55,36 @@ Moving forward, the version number in the feature branch will match the `dev` br
48
55
49
56
> The version number for the `feat/pod-keep-alive` does not match the planned pattern for numbering feature branches; it should have been left at 3.9.2.
50
57
58
+
### v3.9.3 `dev`
59
+
60
+
The details of the additions to the `dev` branch for v3.9.3 are found in Pull Request 358:
61
+
62
+
*[Update dev to 3.9.3](https://github.com/LoopKit/LoopWorkspace/pull/358)
63
+
64
+
!!! important "New Minimum Requirements"
65
+
**The minimum iOS required to build this version is iOS 16; but not all features are supported by iOS 16 - specifically the Live Activity / Dynamic Island / CarPlay features**
66
+
67
+
**Live Activity, Dynamic Island and CarPlay**
68
+
69
+
* The dynamic island is only available for iPhone versions 14 pro and newer; but Live Activity on the Lock Screen still works for older phone versions that support iOS 16
70
+
* iOS 18 and watchOS 10 or newer are required for Live Activity to appear in the Smart Stack on the Apple Watch
71
+
* iOS 26 or newer is required to have Live Activity appear in the CarPlay view
72
+
73
+
#### Live Activities
74
+
75
+
This update adds Live Activity to Loop with [Loop PR 2919](https://github.com/LoopKit/Loop/pull/2191#issuecomment-3565473537). Many people have been using this as a customization. If you used the customization - you need to stop selecting `live_activity` as a customization or your build will fail.
76
+
77
+
* The configuration for the Live Activity widget on the lock screen is found under Loop, Settings, Notifications, Live Activity
78
+
* You must also enable Live Activity under iPhone settings, Loop, tap on Live Activites and enable Allow Live Activites and More Frequent Update
79
+
80
+
#### Mac-Xcode Builders
81
+
82
+
One change with this PR is to modify the Build Order selected in Xcode from the deprecated `Manual Order` to the preferred `Dependency Order`.
83
+
84
+
* If you start with a fresh download - this will not affect you
85
+
* If you update an existing clone on your computer with the `git pull --recurse` command, you will need to perform a `Product: Clean Build Folder` in Xcode, close the workspace in Xcode and reopen it
86
+
* If there are still build errors, then quit out of Xcode, issue the following command and try again
87
+
*`rm -rf ~/Library/Developer/Xcode/DerivedData`
51
88
52
89
### Feature Branch: Pod Keep Alive Feature
53
90
@@ -58,6 +95,8 @@ For more information about using the `feat/pod-keep-alive` branch with an iPhone
58
95
59
96
### Feature Branch: Medtrum and Dana Support
60
97
98
+
**Updates are coming soon - if you have not built this, please wait for the updates currently being tested**
99
+
61
100
!!! danger "Do Not Use in Closed Loop"
62
101
Users report that after a bolus finishes in Loop, the record of the bolus is removed from the event history.
Copy file name to clipboardExpand all lines: docs/version/releases.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,11 @@ For information about version 2 releases and compatibility between version 2 and
10
10
11
11
The current released version for the *Loop* app is v3.8.2 and is built from the `main` branch of LoopWorkspace. The dates and contents for releases are summarized below in reverse chronological order (so newest release information comes first).
12
12
13
-
> When main was updated to v3.8.2, the same update was made to the`dev` branch. At this time, the `dev` branch is identical to `main` with the exception of the version number, which is at 3.9.2.
13
+
> The released version is the `main` branch, v3.8.2.
14
14
15
-
When there are updates to `dev`, differences between `main` and `dev` will be summarized in [Updates in `dev`](development.md#updates-in-dev){: target="_blank" }.
15
+
> The `dev` branch, now at v3.9.3, is where development happens between released.
16
+
17
+
> * The differences between `main` and `dev` are summarized in [Updates in `dev`](development.md#updates-in-dev){: target="_blank" } along with details about some feature branches.
16
18
17
19
### What Version Do I Have?
18
20
@@ -72,8 +74,6 @@ This version updates a few iOS 26 interface issues, moves support for Dana pumps
72
74
*[Remove DanaKit](#why-was-danakit-support-changed) support from `main` and `dev` branches of the *Loop* app
73
75
* Update some translations
74
76
75
-
> When main was updated to v3.8.2, the same update was made to the`dev` branch. At this time, the `dev` branch is identical to `main` with the exception of the version number, which is at 3.9.2.
76
-
77
77
#### Why was DanaKit Support Changed
78
78
79
79
> **A pump manager that works for Trio must be separately tested for Loop**
0 commit comments