|
4993 | 4993 | <h1>Loop Development</h1> |
4994 | 4994 |
|
4995 | 4995 | <h2 id="overview">Overview<a class="headerlink" href="#overview" title="Anchor link to this Header on this Page">¶</a></h2> |
4996 | | -<p>The early history of the <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app was touched on in the introductory <a href="../../intro/overview-intro/#development-history"><em>LoopDocs</em> Overview: Development History</a> section.</p> |
4997 | | -<p>The <a href="../releases/"><em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> Releases</a> page lists releases since version 2.0 in reverse chronological order.</p> |
4998 | | -<p>The next version of the <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app is developed using <abbr title="version of code within a single repository or workspace repository">branch</abbr>(es), independent of the released <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> version, which is found in <span>the <code>main</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr></span>. </p> |
4999 | | -<p><span>The <code>dev</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr></span> is used by the developers to push out changes for users to test. You should only test a development <abbr title="version of code within a single repository or workspace repository">branch</abbr> if you are willing to be both an active participant with the developers to monitor announcements and provide feedback and to build frequently to obtain the latest feature or bug-fix that is being tested. If you are willing to help out - this is the way the next release of <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> is improved.</p> |
5000 | | -<p>If you choose to use <code>dev</code>, you accept that this code is not released.</p> |
| 4996 | +<p>The early history of the <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app was touched on in the introductory <a href="../../intro/overview-intro/#development-history" target="_blank"><em>LoopDocs</em> Overview: Development History</a> section.</p> |
| 4997 | +<p>The <a href="../releases/" target="_blank"><em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> Releases</a> page lists releases since version 3.0 in reverse chronological order. For older release history, check out <a href="../releases-version2/" target="_blank"><em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> 2 and older</a> .</p> |
| 4998 | +<p>The current released version of the <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app is always in the <code>main</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr> of the LoopWorkspace <abbr title="contains project files and each file's revision history">repository</abbr>.</p> |
| 4999 | +<p>The next version of the <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app is developed using branches. </p> |
| 5000 | +<ul> |
| 5001 | +<li>The <code>dev</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr> is used by the developers to push out changes for users to test before that code is released<ul> |
| 5002 | +<li>Sometimes there are breaking changes in <code>dev</code></li> |
| 5003 | +<li>A breaking change is when you can build the <code>dev</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr> over your existing app, but cannot leave the <code>dev</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr> without deleting your app from your phone</li> |
| 5004 | +<li>It's been a few years since this happened (when we went from <abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr> 2 to <abbr title="Latest release with major updates">Loop 3</abbr>), but it will be happening again soon with an upcoming merge from Tidepool</li> |
| 5005 | +</ul> |
| 5006 | +</li> |
| 5007 | +<li>In addition there are specific feature branches that enable users to test new pump and cgm managers or features for existing managers before they are added to the <code>dev</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr></li> |
| 5008 | +<li>You should only test a development or feature <abbr title="version of code within a single repository or workspace repository">branch</abbr> if you are willing to be an active participant with the developers:<ul> |
| 5009 | +<li><a href="https://loop.zulipchat.com/#narrow/channel/144182-development">Monitor announcements in zulipchat</a> </li> |
| 5010 | +<li>Provide feedback</li> |
| 5011 | +<li>Build frequently to obtain the latest feature or bug-fix that is being tested</li> |
| 5012 | +</ul> |
| 5013 | +</li> |
| 5014 | +<li>If you are willing to help out - this is the way the next release of <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> is improved.</li> |
| 5015 | +</ul> |
5001 | 5016 | <p>Please read this entire page before using any version of <em><abbr title="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> other than the released code.</p> |
5002 | 5017 | <h2 id="updates-in-dev">Updates in <code>dev</code><a class="headerlink" href="#updates-in-dev" title="Anchor link to this Header on this Page">¶</a></h2> |
5003 | | -<p>This section provides an overview of changes to <code>dev</code> compared to <code>Loop v3.14.0</code>. </p> |
5004 | | -<p>The current version of <code>dev</code> is v3.14.0 with code identical to that in the <code>main</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr>.</p> |
| 5018 | +<p>This section provides an overview of changes to <code>dev</code> compared to the current release: <code>Loop v3.14.0</code>. </p> |
| 5019 | +<p>The current version of <code>dev</code> is v3.14.1. It is functionally identical the released code. The only difference is we added an alert you must acknowledge if you are running the <code>dev</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr>.</p> |
5005 | 5020 | <p>Please check the <a href="https://loop.zulipchat.com/#narrow/channel/144182-development">development channel in zulipchat</a> for notifications when an update to the <code>dev</code> <abbr title="version of code within a single repository or workspace repository">branch</abbr> is expected so you will be prepared. Do this <strong>before</strong> you install a <code>dev</code> build from <abbr title="a method to distribute apps without direct connection">TestFlight</abbr>.</p> |
5006 | 5021 | <h3 id="branches">Branches<a class="headerlink" href="#branches" title="Anchor link to this Header on this Page">¶</a></h3> |
5007 | 5022 | <p>In addition to the main and dev branches, which are tightly controlled and only updated through a formal pull request and approval process, there are also some feature and update branches. These branches are subject to more frequent updates, so users testing these branches should follow along in zulipchat for information.</p> |
@@ -5043,9 +5058,9 @@ <h4 id="table-of-active-branches">Table of Active Branches<a class="headerlink" |
5043 | 5058 | </tr> |
5044 | 5059 | <tr> |
5045 | 5060 | <td style="text-align: left;">dev</td> |
5046 | | -<td style="text-align: left;">3.14.0</td> |
5047 | | -<td style="text-align: left;">14 May 2026</td> |
5048 | | -<td style="text-align: left;">code is currently the same as <code>main</code></td> |
| 5061 | +<td style="text-align: left;">3.14.1</td> |
| 5062 | +<td style="text-align: left;">23 May 2026</td> |
| 5063 | +<td style="text-align: left;">functionally the same as <code>main</code><br>3.14.1: <a href="https://github.com/LoopKit/LoopWorkspace/pull/452#top"><abbr title="Pull Request - a formal method to request changes to a repository">PR</abbr> 452</a> add alert about dev <abbr title="version of code within a single repository or workspace repository">branch</abbr></td> |
5049 | 5064 | </tr> |
5050 | 5065 | <tr> |
5051 | 5066 | <td style="text-align: left;"><a href="#feature-branch-dana-and-medtrum-support">feat/dev-dana-medtrum</a> <br>- SHA <code>638d351</code></td> |
|
0 commit comments