GitPedia
Raistlfiren

Raistlfiren/garmin-csv-plan

A quick n' dirty way of "automating" training plans into Garmin Connect.

7 Releases
Latest: 6mo ago
8kv0.8Latest
RaistlfirenRaistlfiren·6mo ago·December 21, 2025
GitHub

📋 Changes

  • Added MFA support courtesy of @carterzenk
  • Added support for critical power for bike and runs courtesy of @mazerom
7kv0.7
RaistlfirenRaistlfiren·1y ago·December 5, 2024
GitHub

Garmin API was returning an empty response when creating workouts. Updated user agent to mitigate problem.

6Kv0.6
RaistlfirenRaistlfiren·1y ago·July 16, 2024
GitHub

📋 Changes

  • Removed dawguk library for authenticating and connecting to Garmin
  • Created Garmin client to authenticate using Garth's oauth consumer key and secret
  • Added methods to handle getting workout list, creating workout, deleting workout, and scheduling workout
  • Revised adding notes to a workout step
  • Ran Rector over code to update standards
  • Revised tests
  • Added an environment variable to control location of credentials
5Kv0.5
RaistlfirenRaistlfiren·2y ago·May 29, 2024
GitHub

Updated to PHP 8.3 Updated SF to 6.4

4Kv0.4
RaistlfirenRaistlfiren·3y ago·June 8, 2023
GitHub

A simple cleanup release to add some errors and die properly when saying no. **Full Changelog**: https://github.com/Raistlfiren/garmin-csv-plan/compare/v0.3...v0.4

3Kv0.3
RaistlfirenRaistlfiren·3y ago·February 1, 2023
GitHub

📋 Changes

  • Updated to PHP 8.1
  • Updated Symfony to 6.2
  • Added more tests
  • Fixed deprecations
  • Updated documentation
2kv0.2
RaistlfirenRaistlfiren·4y ago·June 23, 2021
GitHub

Updated external library for authentication. Changed Docker Alpine image to Ubuntu.