Raise dependency floors, test on Python 3.14, README upkeep; 1.9.1 - #60
Merged
Conversation
garminconnect moves to 0.3.10, which hardens how the Garmin token store is written (atomic writes, symlink rejection, tokens scrubbed from log output). Verified against 0.3.6..0.3.10 at source level: no signature or exception changes reach us. curl_cffi moves to 0.15.0 to match what garminconnect itself requires; the old 0.7.0 floor understated it. CI and classifiers add Python 3.14 (full suite passes on 3.14.7 locally). README: Strava's API now requires a paid subscription (their June 2026 change), noted in Adding Strava so nobody hits it mid-setup. Known quirks gains the two failure modes users actually reported: stale Garmin tokens masquerading as Cloudflare blocks (#386 upstream has the pattern; --reauth garmin clears it) and old Windows builds rejecting Let's Encrypt during install (#57).
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.
Housekeeping from the August research pass, released as 1.9.1 so the floor changes reach installs.
--reauth garmin, and old Windows builds rejecting Let's Encrypt certificates during install (Can't install it #57).No behavior changes; 345 tests.