Skip to content

Releases: philosowaffle/peloton-to-garmin

v3.0.0

31 Jul 14:19
2d78391
Compare
Choose a tag to compare

Breaking Changes

  • [#200] Uplift to dotnet 6 - only breaking for some installs, namely anyone building from source

New Features

  • [#238] More granular workout type exclusions (outdoor vs. indoor)
  • [#244] P2G can now be run as a GitHub action
  • [#189] WebUI - Ability to sync ad-hoc individual workouts
  • [#273] WebUI - Settings page feature parity with config file
  • [#267] Enrich FTP info from Peloton user settings when missing from the workout itself

Changes

  • [#230] Docker Containers no longer run as root user
  • [#240] SyncHistory.json file removed and no longer used for tracking previous syncs
  • [#277] Uplift Garmin sdk to 21.84

Fixes

  • [#254] DirectoryNotFound exception

v2.2.0

19 Feb 15:57
Compare
Choose a tag to compare

New Features

  • [#212] When using the TACX device, VO2 should be calculated for Cycling workouts
  • [#187] Web UI - modify settings via UI

Changes

  • [#213] Uplift to latest Garmin SDK - Meditation now mapped as Breathwork on Garmin Connect
  • [#212] Default Cycling device changed to TACX, Default device for others changed to Fenix 6
  • Documentation and example files updates

Fixes

  • [#208] Fix null reference on Running workout when no metrics present
  • [#220] Temp Files not always cleaned up correctly after a successful sync
  • [#219] Fix minor version not set correctly for custom device

v2.1.0

16 Nov 22:53
Compare
Choose a tag to compare

Special note, as of this release there is now a stable docker tag. This tag will always point to the latest version of P2G. More information on available tags can be found here.

New Features

  • [#177] Support configurable Lap strategies
  • [#122] Web UI - alpha release
  • [#158] Move Wiki to GH Pages

Fixes

  • [#179] better handling of null in peloton metrics
  • [#144] Invalid TCX format according to Garmin
  • [#160] add paging support when fetching recent workouts from Peloton
  • set health to UnHealthy when fail to authenticate instead of killing whole job

v2.0.6

03 Aug 23:10
48a8a39
Compare
Choose a tag to compare

[#154] fix workout with gps data not deserializing (walking) (#155)
[#134] configure Device Info displayed on Garmin Connect (#146)
[#140] add setting for CloseWindowOnFinish (#145)
[#138] fix error when null calories

v2.0.5

15 Jul 13:00
3b6b326
Compare
Choose a tag to compare

[138] fix error when null calories (#138)

v2.0.4

14 Jul 01:03
35b21dd
Compare
Choose a tag to compare
  • [138] Fixed: Failed to convert Strength/Stretching Workouts (#138)

v2.0.3

13 Jul 01:21
1667fe9
Compare
Choose a tag to compare
  • [136] fix 404 for workout/samples api endpoint (#136)
  • [131] experimental new garmin upload strategy (#131 , #109)
  • [131] switch to debian docker base image (#131)
  • [129] Fix failed to convert Meditation (#129)

v2.0.2

21 Jun 20:23
f23379b
Compare
Choose a tag to compare
  • [#125] fix python import error
  • [#127] null exception when HR Zone information missing from workout

v2.0.1

14 Jun 21:52
Compare
Choose a tag to compare

Fix Windows exe error - It will attempt to upload to Garmin now, however you still may run into the ongoing garmin auth issues

v2.0.0

12 Jun 15:20
67ee6f5
Compare
Choose a tag to compare

Breaking Changes !!!!

Your V1 config will not work with V2. See the migration guide.

Post questions and get help in the discussion forum