Skip to content

Update garminconnect requirement from <1.0,>=0.3.5 to >=0.3.6,<1.0#17

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/garminconnect-gte-0.3.6-and-lt-1.0
Open

Update garminconnect requirement from <1.0,>=0.3.5 to >=0.3.6,<1.0#17
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/garminconnect-gte-0.3.6-and-lt-1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 21, 2026

Copy link
Copy Markdown

Updates the requirements on garminconnect to permit the latest version.

Release notes

Sourced from garminconnect's releases.

Release 0.3.6

What's Changed

Bug Fixes

  • Email MFA detection (PR #371 by @​jedrazb): Widget SSO login failed to detect the "GARMIN Authentication Application" page title used for email one-time-code MFA, causing login to fail for accounts using email-based MFA instead of an authenticator app.

  • Workout ConditionType IDs (issue #370): Several end-condition type IDs were wrong — DISTANCE was 1 (correct: 3), HEART_RATE was 3 (correct: 6), POWER was 6 (correct: 5), and CADENCE was 5 (not a valid end condition). Workouts using distance or heart-rate end conditions were silently sending incorrect IDs to Garmin. Also adds LAP_BUTTON, FIXED_REST, FIXED_REPETITION, and REPS.

  • Workout enum corrections (follows from #370): SportType corrected (SWIMMING was 3→4, MULTI_SPORT 5→10, OTHER 8→3) and expanded with STRENGTH_TRAINING, CARDIO_TRAINING, YOGA, PILATES, HIIT, MOBILITY. TargetType renamed for clarity (PACE_ZONE, POWER_ZONE, HEART_RATE_ZONE, SPEED_ZONE) and expanded with GRADE, HEART_RATE_LAP, POWER_LAP, POWER_3S (10), POWER_10S (11), POWER_30S (12), RESISTANCE. StepType adds OTHER and MAIN. (Resolves #336 — power.10s target type is now available as TargetType.POWER_10S.)

Tests

  • Full coverage for widget MFA detection and completion flow
  • Regression tests pinning all corrected workout constant values
Commits
  • eb5015f fix: correct ConditionType IDs and update all workout enums (issue #370)
  • 6e8f81b test: cover widget MFA completion; register test_widget_mfa for mypy; bump 0.3.6
  • b3d7fd8 Merge pull request #371 from jedrazb/fix/email-mfa-widget-login
  • 22a9aa6 fix: detect email-based MFA in widget SSO login
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [garminconnect](https://github.com/cyberjunky/python-garminconnect) to permit the latest version.
- [Release notes](https://github.com/cyberjunky/python-garminconnect/releases)
- [Commits](cyberjunky/python-garminconnect@0.3.5...0.3.6)

---
updated-dependencies:
- dependency-name: garminconnect
  dependency-version: 0.3.6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants