Bump submodules and version to 3.15.2 - #485
Open
ps2 wants to merge 2 commits into
Open
Conversation
OmnipodKit 4763ce6 -> 366380d eager connect watchdog (#133) LoopKit c4a8f64 -> 011a3db persistent store (#606), override loop (#608) G7SensorKit 468eefc -> fb87aa9 suspected session end grace (#63) Loop c4d89c0 -> 3ab37d5 CarbMath preconditionFailure (#2489) LibreTransmitter a38975d -> c192a2f device manufacturer field (#41), configurable glucose smoothing LOOP_MARKETING_VERSION 3.15.1 -> 3.15.2. CURRENT_PROJECT_VERSION left at 58.
Picks up "Xcode 27 Fix" (#605): isDurationPickerExpanded in CreatePresetNameAndScheduledEdit is declared without an inline initial value, which Xcode 27 requires here.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings in the five submodules with merged work and bumps the marketing version.
Submodules
4763ce6366380dc4a8f64f0aa52a468eefcfb87aa9c4d89c03ab37d5a38975dc192a2fLibreTransmitter was not on the original list for this bump — it had two commits waiting on its
next-dev, so it is included here. Flagging it because the glucose smoothing change is behaviour-affecting and may want its own attention.LibreLoop was already bumped separately in
3e74b97(display-only forward throttle) and is unchanged here.Two crash fixes worth calling out
LoopKit #608 fixes an infinite loop that presented as an allocation-failure crash while entering a manual glucose value. Reachable whenever an active override meets the manual bolus screen with no dose in flight — which a CGM outage long enough to outlast the last temp basal produces reliably.
LoopKit #606 stops a Core Data migration that loses a race with the widget extension from turning into a crash loop. Relevant to any release that changes the model, since that migration runs on first launch after upgrade.
Version
Verification
Clean build of the
LoopWorkspacescheme forgeneric/platform=iOSat each step, including after adding #605: BUILD SUCCEEDED, 19 plugins. Confirmed the version reached the built app rather than just the config file:Not installed to a device from this exact tree; the constituent changes have had device time individually.