Releases: philosowaffle/peloton-to-garmin
Releases · philosowaffle/peloton-to-garmin
v4.3.0
Features
- [#585]
- Garmin Authentication now saves and refreshes tokens. Users using MFA will now only need provide their MFA code once.
- For those running via Docker, automatic syncing now works for MFA users after you have entered your code the first time.
Misc
- [#587] Dependency updates + switched to the official Garmin FIT SDK nuget package
Docker Tags
- Console
console-stable
console-latest
console-v4.3.0
console-v4
- Api
api-stable
api-latest
api-v4.3.0
api-v4
- WebUI
webui-stable
webui-latest
webui-v4.3.0
webui-v4
v4.2.0
Features
- [#610] UI - Add more workout data to Sync page
- [#606] Robust support for configuring what Devices are used on uploaded Garmin Workouts to increase flexibility for users to fix issues with TE/TSS/V02 not updating on Garmin
- If you have previously configured a custom
Format.DeviceInfoPath
, on startup this device config will be migrated to the new settings format automatically
- If you have previously configured a custom
Fixes
- [#604] Fix workout title template not handling special characters correctly
- [#634] WebUI - Periodic Sync not working
Docker Tags
- Console
console-stable
console-latest
console-v4.2.0
console-v4
- Api
api-stable
api-latest
api-v4.2.0
api-v4
- WebUI
webui-stable
webui-latest
webui-v4.2.0
webui-v4
v4.1.0
Features
- [#564] [#591] Set a custom title on Workouts using templating
- [#559] Ability to exclude Outdoor Cycling workouts from sycning
- [#600] Annual Challenge page now let's you know how many minutes you will need per day/week in order to meet the goal by the end of the year (based on the remaining time left)
Fixes
- [#581] Fix broken Documentation link in UI
- [#580] Console Client couldn't load configuration file correctly (introduced by #564)
- [#588] Fix Annual Challenge page still trying to load 2023
- [#578] Fix VO2 and TE not updating on Garmin Connect
Docs
- [#521] Called out that
\
special character is not currently supported in passwords
Docker Tags
- Console
console-stable
console-latest
console-v4.1.0
console-v4
- Api
api-stable
api-latest
api-v4.1.0
api-v4
- WebUI
webui-stable
webui-latest
webui-v4.1.0
webui-v4
v4.0.0
Features
- [#352] Created Windows GUI application
- [#421] Uplift to dotnet 7
- [#486] View logs from UI
- [#540] New docs site!
Breaking Changes
- [#302] Removed deprecated settings
PythonAndGUploadInstalled
andCloseWindowOnFinish
- [#465] Remove support for uploading to Garmin via Python -
UploadStrategy
- [#483] Removed setting for configuring
OutputDirectory
andWorkingDirectory
- [#348] P2G API and WebUI now binds to port
8080
by default
Docker Tags
- Console
console-stable
console-latest
console-v4.0.0
console-v4
- Api
api-stable
api-latest
api-v4.0.0
api-v4
- WebUI
webui-stable
webui-latest
webui-v4.0.0
webui-v4
v3.6.1
v3.6.0
Features
- [#502] Partial support for Peloton Gym
- [#497] Add minimal support for Rowing Bootcamp
- More exercise mappings
- [#532] GitHubAction now supports attaching output files to the GitHub Action as a zip file you can download - @anlesk
Fixes
- [#526]
Auth appeared successful but there was an error sending the service ticket to Garmin
- [#541] Continuation of #526 but specifically for the MFA flow
All converters were skipped.
- confusing log message when no workouts needed to be synced
Housekeeping
- [#509] Various dependency bumps
v3.5.1
v3.5.0
Features
- [#447] Map Exercises for Strength and Core classes when Class Plan information is available
- [#453] Map Exercises from Movement Tracker + untracked movements in Class Plan
- Added support for mapping several more Exercises from Peloton to Garmin
Fixes
- [#457] P2G fails with Ride Id is null (Just Run/Just Ride workouts)
- [#463] Null reference exception when parsing some strength exercises (fixed in #453)
Housekeeping
- [#448] Dependency Bumps and pulled in latest Garmin SDK
v3.4.1
v3.4.0
Features
- [#410 ] General Support for Garmin accounts protected by Two Step Verification
- WebUI - New setting added to enable 2FA
- Console (manual) - New setting added to enable 2FA
- Headless (automatic sync) - Does not support 2FA
- GitHub Action - Does not support 2FA
- [#438] On startup log path to config file being used
- [#436] Add Exercise mapping for Strength and Core Workouts (including weight & rep data when available)
Fixes
- [#430] Fixed where error thrown for classes with
*
in the title