GoldenCheetah Changelog

What's new in GoldenCheetah 3.6

Aug 7, 2023
  • NEW FEATURES:
  • UI/UX:
  • New User interface and Navigation model
  • User definable Perspectives, v3.5 layout available as "Legacy" perspective.
  • Overview Chart - Configurable interactive dashboards
  • User Chart - User definable charts using advanced expressions
  • Tasteful themes and named colors
  • Updated Default perspectives and charts
  • Advanced Analytics:
  • R and Python Chart Plot to Qt - Native interactive charting from R and Python
  • Local python 3.7 runtime, no need to install separately
  • User expression language enhanced - rich support for vectors and modelling
  • Upload and Download User Metrics to the cloud DB
  • Improved Multiple Athlete Support:
  • New Athlete View to manage multiple athletes
  • Separate dialogs for general options and athlete specific settings
  • Preferences option to start with last opened athlete or choose an athlete dialog
  • Configurable Aerobic Threshold HR/Power/Pace for Polarized 3 Zones analysis
  • Use an existing athlete as template to create a new one
  • Devices:
  • ErgoFit bike support
  • VMPro V02 measurement
  • Bluetooth BTLE support for Windows 10
  • Bluetooth FTMS support
  • Daum serial devices (Vital and ErgoBike)
  • Wahoo Kickr (Core) control vía BTLE
  • Tacx ANT+ over BTLE for both, erg and slope mode, control
  • Kurt Kinetic Inride and SmartControl over BTLE
  • Cloud, Data processing & File Formats:
  • Batch processing dialog to update files en masse
  • Configurable zones for any sport (including better support for rowing)
  • Configurable Time Dependent Measures with CSV import, including Nutrition as an example
  • GPS and Altitude Smoothing
  • TTS file type import
  • Upload manual activities to Strava
  • Better handling of Laps and swims from Strava downloads
  • Multisport FIT file support
  • Import HR during lap swims from FIT files
  • Ergo Planet Movie (EPM) file import
  • Updated download from Withings incl. new API
  • Import serial number and battery status for sensors from FIT files
  • Updated Ride with GPS upload using API v2
  • Azum training platform integration
  • Train:
  • Perspectives for Erg, Slope, Map, Video and Editor
  • Live Map Chart with route preview and configurable automatic zoom
  • Next/Previous Lap marker navigation in bottom bar
  • Configurable Kinetic Energy simulation for both slope and erg modes
  • Includes vlc 3.0.8 for Windows, Linux and macOS
  • Video Overlay Widgets for Linux
  • Elevation Profile Overlay in Video (Windows and Linux)
  • Live Map Overlay in Video (Windows and Linux)
  • Overlay Layouts selector in Video (Windows and Linux)
  • Text cues on bottom bar from ERG, ZWO and JSON files
  • Custom Virtual Power curve for dumb trainers including inertial mass
  • GoldenCheetah JSON for workout and video sync
  • Simulated Hypoxia
  • Optional start countdown
  • Automatically select media and video sync for workouts with the same name
  • Save workout name as Route metadata
  • Enable standard key bindings for Pause/Continue and Stop while training
  • Enable Auto-hide bottom bar and hide sidebar when train mode starts
  • Changed RR and VO2 recording to avoid data loss
  • Embedding:
  • R versions supported are from 3.4
  • Python version supported is 3.7 with SIP 4.19.8
  • Language support:
  • Export to CSV with UTF8 and ISO date format for broader support of translations
  • Removed redundant or broken features:
  • Deprecate Activity and Trends Summary Charts
  • Diary view removed to be totally rewritten in version 3.7
  • Critical Bug Fixes:
  • 1434 changes committed and 397 bugs fixed since version 3.5
  • Metric refresh deadlock and CPU hog resolved
  • Fixed data filter memory leaks
  • Withings authorization issues resolved
  • Sportracks download crashes resolved
  • VLC video freezing resolved
  • Python API crash resolved
  • Estimate distance crash resolved
  • Startup crash when no power zones resolved
  • Metric refresh crash resolved
  • XData copy crash resolved
  • L/R balance support in ANT+ and FIT files resolved
  • Improved segment matching
  • JQuery removed entirely due to security alert

New in GoldenCheetah 3.6 RC 4 (Mar 20, 2023)

  • NEW FEATURES:
  • UI/UX:
  • New User interface and Navigation model
  • User definable Perspectives
  • Overview Chart - Configurable dashboard
  • User Chart - User definable charts using advanced expressions
  • Tasteful themes and improved color management
  • Updated Default perspectives and charts for new athletes and Reset Layout
  • Advanced Analytics:
  • R and Python Chart Plot to Qt - Native interactive charting from R and Python
  • Local python 3.7 runtime, no need to install separately
  • User expression language enhanced - rich support for vectors and modelling
  • Upload and Download User Metrics to the cloud DB
  • Improved Multiple Athlete Support:
  • New Athlete View to manage multiple athletes
  • Separate dialogs for general options and athlete specific settings
  • Preferences option to start with last opened athlete or choose an athlete dialog
  • Configurable Aerobic Threshold HR/Power/Pace for Polarized 3 Zones analysis
  • Use an existing athlete as template to create a new one
  • Devices:
  • ErgoFit bike support
  • VMPro V02 measurement
  • Bluetooth BTLE support for Windows 10
  • Bluetooth FTMS support
  • Daum serial devices (Vital and ErgoBike)
  • Wahoo Kickr (Core) control vía BTLE
  • Tacx ANT+ over BTLE for both, erg and slope mode, control
  • Kurt Kinetic Inride and SmartControl over BTLE
  • Cloud, Data processing & File Formats:
  • Batch processing dialog to update files en masse
  • Configurable zones for any sport (including better support for rowing)
  • Configurable Time Dependent Measures with CSV import, including Nutrition as an example
  • GPS and Altitude Smoothing
  • TTS file type import
  • Upload manual activities to Strava
  • Better handling of Laps and swims from Strava downloads
  • Multisport FIT file support
  • Import HR during lap swims from FIT files
  • Ergo Planet Movie (EPM) file import
  • Updated download from Withings incl. new API
  • Import serial number and battery status for sensors from FIT files
  • Updated Ride with GPS upload using API v2
  • Azum training platform integration
  • Train:
  • Perspectives for Erg, Slope, Map, Video and Editor
  • Live Map Chart with route preview and configurable automatic zoom
  • Next/Previous Lap marker navigation in bottom bar
  • Configurable Kinetic Energy simulation for both slope and erg modes
  • Includes vlc 3.0.8 for Windows, Linux and macOS
  • Video Overlay Widgets for Linux
  • Elevation Profile Overlay in Video (Windows and Linux)
  • Live Map Overlay in Video (Windows and Linux)
  • Overlay Layouts selector in Video (Windows and Linux)
  • Text cues on bottom bar from ERG, ZWO and JSON files
  • Custom Virtual Power curve for dumb trainers including inertial mass
  • GoldenCheetah JSON for workout and video sync
  • Simulated Hypoxia
  • Optional start countdown
  • Automatically select media and video sync for workouts with the same name
  • Save workout name as Route metadata
  • Enable standard key bindings for Pause/Continue and Stop while training
  • Enable Auto-hide bottom bar and hide sidebar when train mode starts
  • Changed RR and VO2 recording to avoid data loss
  • Embedding:
  • R versions supported are from 3.4
  • Python version supported is 3.7 with SIP 4.19.8
  • Language support:
  • Export to CSV with UTF8 and ISO date format for broader support of translations
  • Removed redundant or broken features:
  • Deprecate Activity and Trends Summary Charts
  • Diary view removed to be totally rewritten in version 3.7
  • Critical Bug Fixes:
  • 1434 changes committed and 397 bugs fixed since version 3.5
  • Metric refresh deadlock and CPU hog resolved
  • Withings authorization issues resolved
  • Sportracks download crashes resolved
  • VLC video freezing resolved
  • Python API crash resolved
  • Estimate distance crash resolved
  • Startup crash when no power zones resolved
  • Metric refresh race conditions and crash resolved
  • XData copy crash resolved
  • L/R balance support in ANT+ and FIT files resolved
  • Improved segment matching
  • JQuery removed entirely due to security alert

New in GoldenCheetah 3.6 RC 3 (Oct 30, 2022)

  • NEW FEATURES:
  • UI/UX:
  • New User interface and Navigation model
  • User definable Perspectives
  • Overview Chart - Configurable dashboard
  • User Chart - User definable charts using advanced expressions
  • Tasteful themes and improved color management
  • Updated Default perspectives and charts for new athletes and Reset Layout
  • Advanced Analytics:
  • R and Python Chart Plot to Qt - Native interactive charting from R and Python
  • Local python 3.7.9 runtime, no need to install separately
  • User expression language enhanced - rich support for vectors and modelling
  • Upload and Download User Metrics to the cloud DB
  • Improved Multiple Athlete Support:
  • New Athlete View to manage multiple athletes
  • Separate dialogs for general options and athlete specific settings
  • Preferences option to start with last opened athlete or choose an athlete dialog
  • Configurable Aerobic Threshold HR/Power/Pace for Polarized 3 Zones analysis
  • Use an existing athlete as template to create a new one
  • Devices:
  • ErgoFit bike support
  • VMPro V02 measurement
  • Bluetooth BTLE support for Windows 10
  • Bluetooth FTMS support
  • Daum serial devices (Vital and ErgoBike)
  • Wahoo Kickr (Core) control vía BTLE
  • Tacx ANT+ over BTLE for both, erg and slope mode, control
  • Kurt Kinetic Inride and SmartControl over BTLE
  • Cloud, Data processing & File Formats:
  • Configurable zones for any sport (including better support for rowing)
  • Configurable Time Dependent Measures with CSV import, including Nutrition as an example
  • GPS and Altitude Smoothing
  • TTS file type import
  • Upload manual activities to Strava
  • Better handling of Laps and swims from Strava downloads
  • Multisport FIT file support
  • Import HR during lap swims from FIT files
  • Ergo Planet Movie (EPM) file import
  • Updated download from Withings incl. new API
  • Import serial number and battery status for sensors from FIT files
  • Updated Ride with GPS upload using API v2
  • Train:
  • Perspectives for Erg, Slope, Map, Video and Editor
  • Live Map Chart with route preview and configurable automatic zoom
  • Next/Previous Lap marker navigation in bottom bar
  • Configurable Kinetic Energy simulation for both slope and erg modes
  • Includes vlc 3.0.8 for Windows, Linux and macOS
  • Video Overlay Widgets for Linux
  • Elevation Profile Overlay in Video (Windows and Linux)
  • Live Map Overlay in Video (Windows and Linux)
  • Overlay Layouts selector in Video (Windows and Linux)
  • Text cues on bottom bar from ERG, ZWO and JSON files
  • Custom Virtual Power curve for dumb trainers including inertial mass
  • GoldenCheetah JSON for workout and video sync
  • Simulated Hypoxia
  • Optional start countdown
  • Automatically select media and video sync for workouts with the same name
  • Save workout name as Route metadata
  • Enable standard key bindings for Pause/Continue and Stop while training
  • Enable Auto-hide bottom bar and hide sidebar when train mode starts
  • Changed RR and VO2 recording to avoid data loss
  • Embedding:
  • R versions supported are from 3.4 to 4.0
  • Python version supported is 3.7 with SIP 4.19.8
  • Language support:
  • Export to CSV with UTF8 and ISO date format for broader support of translations
  • Removed redundant or broken features:
  • Deprecate Activity and Trends Summary Charts
  • Diary view removed to be totally rewritten in version 3.7
  • Critical Bug Fixes:
  • 1096 changes committed and 356 bugs fixed since version 3.5
  • Metric refresh deadlock and CPU hog resolved
  • Withings authorization issues resolved
  • Sportracks download crashes resolved
  • VLC video freezing resolved
  • Python API crash resolved
  • Estimate distance crash resolved
  • Startup crash when no power zones resolved
  • Metric refresh race conditions and crash resolved
  • XData copy crash resolved
  • L/R balance support in ANT+ and FIT files resolved
  • Improved segment matching
  • JQuery removed entirely due to security alert
  • COMMIT LOG SINCE AUGUST DEVELOPMENT BUILD:
  • fa8eb0b DataFilter parser - remove warnings and avoid crash on syntax error
  • 5a77180 Enable builds using bison 3.7 or higher [skip ci] Fixes #3586
  • 50a027a Update Italian translation
  • a99cc33 Datafilter - Add Compound case to Leaf::toString
  • 6f4da99 Strava download - avoid crashes when lap swim file has 0 lenght lap
  • 8946c53 Update default Favourite Metrics
  • 92ab04a Upgrade bison to v2.7 for macOS builds on Travis-ci [skip AppVeyor]
  • 9af08b7 Release memory when DataFilter parsing fails
  • 523ffcc Avoid crashes when DataFilter parsing fails
  • 5c4f6e1 Upgrade Python AppImage version for Linux builds (#4281)
  • 761e052 Change DataFilter lexer to process non ASCII string constants
  • fd3bab7 Add swimscore.pdf and govss.pdf to repository [skip ci] They are no available anymore from the original source Fixes #4279
  • 327150d Add DataFilter destructor calling clearFilter to release memory
  • d5905d9 Leaf::clear - delete container elements after clear
  • 10c2660 clearFilter - release memory avoiding crashes
  • 82e79fa Disable Leaf::clear method to avoid crashes
  • 8860d5d Don't show the option to hide Activity labels in Options > Apperarance
  • 746cea2 Add Preferences > Intervals image for the wiki [skip ci]
  • edfc3ba Small syntax correction in Spanish translation (#4275)
  • a6338ee Update Share menu image for the wiki [skip ci]
  • 234bdb6 Add Equipment chart to default Trends layout
  • b43723e Use default Overview configuration when replacing old Summary charts
  • 6b15b7e kml files are not supported for import
  • 7b64448 fix(xert):name can be utf8 [publish binaries]
  • 925d5c3 fix(oauth):correct nolio secret param name
  • 0185080 Upgrad Python AppImage version for Linux builds
  • 3b528f8 Update VERSION36_BUILD and generate snapshots
  • 56500cf R Chart API - Add missing constants
  • eca82af Wiki - Remove old scope bar image
  • abde31e Wiki - Update UILayout_MainWindowElements image ]]
  • 1be14fe Wiki - Update Help Menu [skip ci]
  • 0d30d44 Avoid crashes if perspective is not set
  • fbae10f Avoid crash in CP chart when perspective is not set
  • cc6738b Remove R charts from default layouts
  • 7d7ed5c Fix drag and drop to compare pane issues for v3.6
  • 300960f Add Repository Search imgage for the Wiki [skip ci]
  • b02b5f1 Trends Sidebar - Don't process itemChanged event from date range tree
  • 80b671f Update German Translation
  • ef23cb5 Estimator - Add model identification to debug log
  • a212ff6 Update Spanish translation (#4265)
  • efd9253 Update translations to include latest strings before release
  • aae3376 R athlete.zones - generalize for all sports and add hr/pace lows
  • c1bbe1b Python athleteZones - generalize for all sports and add hr/pace lows
  • f8b6cc6 FixElevation - Use post instead of get for open-elevation requests
  • 82df874 Update German translation
  • 7b44eaa Deprecate Google Drive and Calendar due to changes in OAuth
  • a31ce92 Enable Estimator debug as a runtime option
  • 481e11f Avoid random crash in HrPwPlot when HR>=220
  • 0108a05 Fit file import - Interpolate lrbalance between valid values only
  • 700f855 Strava download - Update RPE field if present
  • 1e82202 Update Python library with missing constants for Qt Charts
  • 6914832 Snapshot builds to test Fix Elevation using Open-Elevation.com
  • 07f672f Add GC_ALIGN_NONE to Python Library [skip ci]
  • d58c539 User Chart Axis Settings - Show/Hide log option
  • a0a2b28 Update user chart dialogs for the wiki [skip ci] Fixes #4115
  • 3a34f7c FixElevation - Change MapQuest to Open-Elevation (#4258)
  • 84eceeb Fix metric refresh SEGV
  • 853e248 FIT nongarmin.json remove duplicate entries
  • ce089de FITmetadata.json
  • 3180a16 Disable Reveal Controls
  • f3b7833 Update German translation

New in GoldenCheetah 3.6 RC 2 (Aug 14, 2022)

  • NEW FEATURES:
  • UI/UX:
  • New User interface and Navigation model
  • User definable Perspectives
  • Overview Chart - Configurable dashboard
  • User Chart - User definable charts using advanced expressions
  • Tasteful themes and improved color management
  • Updated Default perspectives and charts for new athletes and Reset Layout New in this build
  • Advanced Analytics:
  • R and Python Chart Plot to Qt - Native interactive charting from R and Python
  • Local python 3.7.9 runtime, no need to install separately
  • User expression language enhanced - rich support for vectors and modelling
  • Upload and Download User Metrics to the cloud DB
  • Improved Multiple Athlete Support:
  • New Athlete View to manage multiple athletes
  • Separate dialogs for general options and athlete specific settings
  • Preferences option to start with last opened athlete or choose an athlete dialog
  • Configurable Aerobic Threshold HR/Power/Pace for Polarized 3 Zones analysis
  • Use an existing athlete as template to create a new one
  • Devices:
  • ErgoFit bike support
  • VMPro V02 measurement
  • Bluetooth BTLE support for Windows 10
  • Bluetooth FTMS support
  • Daum serial devices (Vital and ErgoBike)
  • Wahoo Kickr (Core) control vía BTLE
  • Tacx ANT+ over BTLE for both, erg and slope mode, control
  • Kurt Kinetic Inride and SmartControl over BTLE
  • Cloud, Data processing & File Formats:
  • Configurable zones for any sport (including better support for rowing)
  • Configurable Time Dependent Measures with CSV import, including Nutrition as an example
  • GPS and Altitude Smoothing
  • TTS file type import
  • Upload manual activities to Strava
  • Better handling of Laps and swims from Strava downloads
  • Multisport FIT file support
  • Import HR during lap swims from FIT files
  • Ergo Planet Movie (EPM) file import
  • Updated download from Withings incl. new API
  • Import serial number and battery status for sensors from FIT files
  • Updated Ride with GPS upload using API v2
  • Train:
  • Perspectives for Erg, Slope, Map, Video and Editor New in this build
  • Live Map Chart with route preview and configurable automatic zoom
  • Next/Previous Lap marker navigation in bottom bar
  • Configurable Kinetic Energy simulation for both slope and erg modes
  • Includes vlc 3.0.8 for Windows, Linux and macOS
  • Video Overlay Widgets for Linux
  • Elevation Profile Overlay in Video (Windows and Linux)
  • Live Map Overlay in Video (Windows and Linux)
  • Overlay Layouts selector in Video (Windows and Linux)
  • Text cues on bottom bar from ERG, ZWO and JSON files
  • Custom Virtual Power curve for dumb trainers including inertial mass
  • GoldenCheetah JSON for workout and video sync
  • Simulated Hypoxia
  • Optional start countdown
  • Automatically select media and video sync for workouts with the same name
  • Save workout name as Route metadata
  • Enable standard key bindings for Pause/Continue and Stop while training
  • Enable Auto-hide bottom bar and hide sidebar when train mode starts
  • Changed RR and VO2 recording to avoid data loss
  • Embedding:
  • R versions supported are from 3.4 to 4.0
  • Python version supported is 3.7 with SIP 4.19.8
  • Language support:
  • Export to CSV with UTF8 and ISO date format for broader support of translations
  • Removed redundant or broken features:
  • Deprecate Activity and Trends Summary Charts
  • Diary view removed to be totally rewritten in version 3.7
  • Critical Bug Fixes:
  • 1096 changes committed and 356 bugs fixed since version 3.5
  • Metric refresh deadlock and CPU hog resolved New in this build
  • Withings authorization issues resolved
  • Sportracks download crashes resolved
  • VLC video freezing resolved
  • Python API crash resolved
  • Estimate distance crash resolved
  • Startup crash when no power zones resolved
  • Metric refresh race conditions and crash resolved
  • XData copy crash resolved
  • L/R balance support in ANT+ and FIT files resolved
  • Improved segment matching
  • JQuery removed entirely due to security alert
  • COMMIT LOG SINCE FEBRUARY DEVELOPMENT BUILD:
  • d8dc986 VERSION 3.6 RELEASE CANDIDATE 2 AUGUST 2022
  • e361145 Add default metadata.xml to Athlete config on upgrade
  • d4f382e Simplify default named filters
  • 3bbd6ca Fix Triathlon and Measure default Trends perspectives
  • d21ea7b Update toolbar image for the wiki [skip ci]
  • 4065534 Add Perspectives to Default Trends Layout
  • 5e4189f Add Run, Swim and combined Map perspectives to Default Analysis layout
  • c0ec0aa Train View Perspective Switch on Workout selection
  • d35f7b2 Remove qDebug from previous commit [skip ci]
  • be797ff Train View Perspective Switch - Add Map Workout option
  • f015322 Change FITmetadata.json git mode from symlink to file [skip AppVeyor] Fixes #4254
  • 09686a2 Update Library Charts for v3.6 using standard colors
  • 9e13b73 Add standard color for Stress Ramp Rate
  • f82dd1b Metric Trends Charts - Disable ws and multi models
  • 394309a Decode Garmin Real-time Stamina from FIT files
  • dc470ec FITmetadata.json - Avoid symlinks due to git behavior on Windows
  • c50cd4c Minor tweaks for FIT metadata code/json
  • 4ed7425 Fit import - add new sensor types and devices
  • 1b00701 Refresh FITmetadata.json from website
  • 76bf1bb FitRideFile - Fix compiler errors for MSVC Windows builds
  • a5d57cf FitRideFIle uses FITMetadata.json
  • 0a0c46b FITmetadata.json
  • 8dcd869 New FIT devices, manufacturer and types from FitSDK 21.8
  • 0e22bd8 Workout and VideoSync Import - Avoid unnecessary Warnings
  • 73e2e07 Fix wrapper code for zlib to recognize directories
  • c560f80 Fix misleading warnings on Workout and VideoSync import
  • 83c145c ErgDB Download - add erg2 extension and uncheck All by default
  • e738b81 DataFilter - Add events function to get current season events
  • d282d1f Add ID for Garmin Edge 1040 Solar
  • 34b028a Generic Plot Line Annotations - convert units according to axis type (#4250)
  • 8fdc78b Remove perspectives from stacks on Reset Layout
  • 774704c Avoid to mischaracterize OW swims as Pool swims
  • 5ef4146 Escape backslash and quotes from KPK and DATATABLE tiles program
  • eee2ee9 Fix Memory Leak Data Filter
  • 3b17371 Fix Memory Leak in RideFile::apendOrUpdate
  • 75800ce Fix memory leak in RideFile::append and friends
  • 2674bf5 Fix SEGV on Import Chart
  • 387873d Guard GCC pragmas
  • 9e99199 Windows builds on AppVeyor - Avoid macro redefinition warnings
  • 0d979f9 Disable automatic execution of Python Data Processors
  • 3b073b9 Update Spanish translation (#4245)
  • 8d8d1a0 Enable translation of IsoPower metric name and units
  • 1967134 Minor fixes in Spanish translation (#4243)
  • ecfc234 Revert to Mojave for macOS Travis-ci builds [skip appveyor] Builds on Catalina are failing due to 50min max time limit. [publish binaries]
  • b96a314 Fix Xert secret compile error
  • 98a3a69 Update INSTALL documents to Qt5.15.2 and generate Snapshots
  • 05992c8 ci:patch secret.h for Nolio
  • 7e8f3a3 Add GC_XERT_CLIENT_SECRET
  • d3fb4f1 Add GC_XERT_CLIENT_ID
  • cb1e59f Histogram Chart - setIsBlank when data series is not available
  • 086be52 Disable Power Index for running
  • da01a8f Toolbar Perspectives - Screen captures for the wiki [skip ci]
  • 6d4921b Add context sensitive help for the toolbar
  • 48c8725 Remove Velo and WS models from syntax helper
  • ab05510 Dont use count {} in user metrics
  • 66275c6 Template user metric infinite recurse
  • e602ba4 Better metric refresh progress updates
  • 4345c97 RideCache refresh - avoid overloading the GUI event loop
  • 9d2d865 DataFilter - Fix sma smooth direction
  • f8b2a04 One time Summary chart was deprecated when upgrading athletes
  • 7fba9b1 Upgrade macOS builds on Travis-ci to xcode12.2 osx_image
  • cb7b2a0 Upgrade Qt to 5.15.2 for Linux builds on Travis-ci [skip AppVeyor]
  • 5684b89 Fixup previous commit
  • 9d9ad75 Metric refresh no longer uses QtConcurrent::map()
  • dd5bc51 User selectable map route line color and switchable route line out & back opacity (#4030)
  • c85054e ComparePane - Filter segments matching sport
  • fcbe02e TrainBottom - Raise autorepeat delay
  • a5d6468 FIT file Import - Set Weight field from user_profile
  • a63bee5 CP Estimator - start 7 days periods on mondays
  • 3e5fefa Upgrade to Qt 5.15.2 for Windows build on Appveyor
  • f74b5ae Tidy up ci scripts
  • aeb6630 Fix small typos in Spanish translation (#4218)
  • e97034f Fix boundary condition in Estimator
  • 9b29fb2 travis/linux: set QTWEBENGINE_DISABLE_SANDBOX=1 (#4216)
  • 3a9620a Pass ride context to Python DPs when available (#4214)
  • be1af0f Import Name element from fitlog files
  • 98c22dc AppVeyor - change to Previous Visual Studio 2019 image
  • 4c975c7 Filter by sport of selected activity on Activities view
  • 345b70f Upgrade python AppImage version for Linux builds
  • 12828cd Revert "Upgrade Travis-ci Linux builds to Qt5.15.2"
  • 5251c5b Upgrade Travis-ci Linux builds to Qt5.15.2
  • a0c2034 Russian translation update (#4198)
  • 93d0ac1 Remove autoRepeat from TrainBottom connect buttom
  • 2e33c74 Add cadence data to Xert download if present
  • 6b7121b Add encrypted keys for Nolio sync and generate test build
  • c089480 Simplified Chinese updated. (#4188)
  • 61afa38 Python Charts - Replace $$ by chartid in scripts
  • eb66524 Update default config URL for v3.6 release
  • c8f9b75 Fix CP History chart in default Trends layout
  • bf09243 Add Help Overview png for the wiki [skip ci]
  • 54e9606 Update German Translation
  • 328cd2a Enable translation of Overview Table Legacy models
  • 820a2f4 lupdate translations files to include last added terms
  • c2b82d1 Enable traslation of UserChart newer options
  • a0dc398 Enable translation of HelpWhatsThis Table of Contents
  • 1c157a6 Enable translation of Banister helper stats
  • a04976f Update German translation
  • 1a285d1 DataFilter - Add isrun option to estimates function
  • 67294a6 Nolio version 1.1
  • 22a5930 Translation : French update 3/3
  • 6b878c9 Translation : French update 2/3
  • 1dbbd26 Russian translation update (#4174)
  • ec6d783 Improved Chinese translation (#4171)
  • f0b0d18 Update Spanish translation
  • 326e5ff Enable translation of model fit summary in CP Chart
  • edf0cd7 Update Spanish Translation
  • 2a1e4e5 Enable translation for new Metadata fields
  • 7c80da9 Translation : French update 1/3
  • d3c7f7a Translation (French) : Improve several translations
  • 7417e9c Train - Limit ant+/btle thread exclusion to avoid deadlocks
  • f09e357 FIT : Add Polar in Manu/Product list

New in GoldenCheetah 3.6 DEV 2009 (Sep 6, 2020)

  • New Charts:
  • Overview Chart - Configurable animated dashboard
  • User Chart - User expressions to plot new types of charts
  • Upload and Download User Metrics to the cloud DB
  • Advanced Analytics:
  • R and Python Chart Plot to Qt - Native interactive charting from R and Python
  • Local python runtime, no need to install separately
  • User expression language enhanced - Richer support for vectors and modelling.
  • Improved Multiple Athlete Support NEW IN THIS BUILD:
  • Athlete View - Manage multiple athletes NEW IN THIS BUILD
  • Separate dialogs for Options vs Athlete settings NEW IN THIS BUILD
  • Devices:
  • ErgoFit bike support
  • VMPro V02 measurement
  • Bluetooth BTLE support for Windows 10
  • Daum serial devices (Vital and ErgoBike) NEW IN THIS BUILD
  • Wahoo Kickr (Core) control vía BTLE NEW IN THIS BUILD
  • Tacx ANT+ over BLTE set gradient NEW IN THIS BUILD
  • Cloud, Data processing & File Formats:
  • GPS and Altitude Smoothing
  • TTS file type import
  • Upload manual activities to Strava
  • Better handling of Laps and swims from Strava downloads
  • Multisport FIT file support
  • Import HR during lap swims from FIT files NEW IN THIS BUILD
  • Ergo Planet Movie (EPM) file import NEW IN THIS BUILD
  • Download Muscle & Bone mass from Withings NEW IN THIS BUILD
  • UI/UX:
  • More tasteful built-in themes NEW IN THIS BUILD
  • Re-order tabs by dragging
  • Sidebar selector
  • Moved 'More..' menu to tab
  • Train:
  • Video Overlay Widgets for Linux
  • Elevation Profile Overlay in Video (Windows and Linux)
  • Live Map Overlay in Video (Windows and Linux) NEW IN THIS BUILD
  • Overlay Layouts selector in Video (Windows and Linux) NEW IN THIS BUILD
  • Text cues on bottom bar from ERG and ZWO files NEW IN THIS BUILD
  • Custom Virtual Power curve for dumb trainers NEW IN THIS BUILD
  • GoldenCheetah JSON for workout and video sync NEW IN THIS BUILD
  • Configurable Kinetic Energy simulation for slope mode NEW IN THIS BUILD
  • Embedding:
  • R versions supported are from 3.4 to 4.0
  • Python version supported is 3.7 with SIP 4.19.8

New in GoldenCheetah 3.6 DEV 2006 (Jun 14, 2020)

  • Metrics and Charts:
  • Overview Chart - Configurable and works on Trend and Activity view - NEW IN THIS BUILD
  • User Chart - User expressions to plot new types of charts
  • Upload and Download User Metrics to the cloud DB
  • R and Python Chart Plot to Qt - Native interactive charting from R and Python
  • Local python runtime, no need to install separately - NEW IN THIS BUILD
  • User expression language enhanced - Richer support for vectors and modelling.
  • Devices:
  • ErgoFit bike support
  • VMPro V02 measurement
  • Bluetooth BTLE support for Windows 10
  • Cloud, Data processing & File Formats:
  • GPS and Altitude Smoothing
  • TTS file type import
  • Upload manual activities to Strava
  • Multisport FIT file support
  • UI/UX:
  • Re-order tabs by dragging
  • Sidebar selector
  • Moved 'More..' menu to tab NEW IN THIS BUILD
  • Elevation Profile Overlay in Train Video (Windows and Linux, remove previous athlete's configvideo-layout.xml before running to update video overlays layout)
  • Embedding:
  • R versions supported are from 3.4 to 4.0
  • Python version supported is 3.7 with SIP 4.19.8

New in GoldenCheetah 3.5.0 (Jan 13, 2020)

  • New modelling and analytics:
  • Banister Modelling for performance prediction
  • CP Modelling with Performance Tests
  • Power Index metric and performance test detection
  • HRV Modelling and Metrics
  • Body Measures and Metrics
  • New Charts:
  • Python Chart & Scripting
  • Overview Chart
  • Webpage Chart
  • Synchronisation with lots of cloud services:
  • Sync with Xert
  • Sync with Strava
  • Sync with CyclingAnalytics
  • Sync with Today's Plan
  • Sync Today's Plan Workouts
  • Sync with SixCycle
  • Sync with SportTracks
  • Share with the GoldenCheetah OpenData Project
  • Fixup sync with existing services:
  • Nokia/Withings Download Compatibility
  • ErgDB Compatibility
  • Migrate to Dropbox API v2
  • Export to FIT File Format
  • New ways to import data:
  • Import downloads from Webpage
  • Import Body measurements from CSV files
  • Import HRV from Hrv4Training and EliteHRV
  • Import from Row Perfect 3
  • Import .zip and .gz files
  • import XData from CSV files
  • Map API fixups:
  • Map Chart Improvements incl. Google user API key
  • New device support and enhancements:
  • Daum Realtime Device Support
  • Support Kettler racer
  • Monark 839E support
  • HRV RR collected in train view
  • SRM Calibration
  • Tacx iMagic support
  • Improved Hi-DPI support
  • USB/ANT reliability
  • FE-C reliability
  • Removed redundant or broken features:
  • Deprecate TrainingPeaks trademarks
  • Deprecate Bing Map
  • Deprecate Twitter support
  • Deprecate 3D chart
  • Deprecate StreetView and Train/MapWindow

New in GoldenCheetah 3.5.0 RC 2 (Dec 23, 2019)

  • Additional fixes since RC2 was released
  • Fix Travis-ci Linux builds
  • RideCache::save uses item instead of intervals to access interval metrics This error was introduced in fa9a59d Fixes #3244
  • travis-ci - define GC version string only for tagged builds
  • Define GC version string for travis-ci builds

New in GoldenCheetah 3.5.0 RC 1 (Oct 14, 2019)

  • New modelling and analytics:
  • Banister Modelling for performance prediction
  • Power Index metric and performance test detection
  • HRV Modelling and Metrics
  • Body Measures and Metrics
  • CP Modelling with Performance Tests
  • Python Chart
  • Overview Chart
  • Webpage Chart
  • Synchronisation with lots of cloud services:
  • Sync with Xert
  • Sync with Strava
  • Sync with CyclingAnalytics
  • Sync with Today's Plan
  • Sync Today's Plan Workouts
  • Sync with SixCycle
  • Sync with SportTracks
  • Fixup sync with existing services:
  • Nokia/Withings Download Compatibility
  • ErgDB Compatibility
  • Migrate to Dropbox API v2
  • Export to FIT File Format
  • New ways to import data:
  • Import downloads from Webpage
  • Import Body measurements from CSV files
  • Import HRV from Hrv4Training and EliteHRV
  • Import from Row Perfect 3
  • Import .zip and .gz files
  • import XData from CSV files
  • Map API fixups:
  • Map Chart Improvements incl. Google user API key
  • New device support and enhancements
  • Daum Realtime Device Support
  • Support kettler racer
  • Monark 839E support
  • HRV RR collected in train view
  • SRM Calibration
  • Tacx iMagic support
  • Improved Hi-DPI support
  • USB/ANT reliability
  • FE-C reliability
  • Removed redundant or broken features
  • Deprecate TrainingPeaks trademarks
  • Deprecate Bing Map
  • Deprecate Twitter support
  • Deprecate 3D chart
  • Deprecate StreetView and Train/MapWindow

New in GoldenCheetah 3.5.0 Dev 1903 (Feb 22, 2019)

  • 30a1be Strava: Use 64bit for Strava ID
  • 7d2d762 Disable 'calculator' acting on crs_loc.
  • 1402f6a Ride GPX files in Train View
  • 68b4254 Ignore MSVC2017 build artifacts
  • a4c78a7 Translation Fix
  • 20ffbb3 Prevent GC from crashing if Bindings method return NULL PythonDataSeries (#3014)
  • 8836252 CP plot show ride as power index
  • ba8946d LocationInterpolation
  • 82aff2f Add missing 'public'
  • cd9b03e Merge Activity by Distance
  • 6301996 Change LTMPlot to use GappedCurve for Measures Better handling when HRV data is not present
  • 9138a28 Add Device Wizard bigger window
  • 04b6bab Minor typo fixes in comment.
  • c0cf875 Minor typo fix.
  • 80e99d1 Fit : Be sure only on cad point used
  • 3b33e65 translations : lupdate and update french translation
  • 867e86e Set the type of activity to Ride, Run or Swim, instead of always Ride.
  • 4886a8d Force BikeScore to zero for runs and swims
  • e8fe590 Upgrade to VLC 2.2.8 for Travis-ci Linux builds
  • 0468405 Upgrade Qt to 5.9.7 for Travis-ci Linux builds
  • 543c4a6 Merge pull request #3004 from probonopd/patch-1
  • 021bbeb Add "Categories=Science;Sports;" here, too
  • fa4ce91 Add XDG categories
  • b5c9651 Fixed Linux CI upload linuxdeployqt changed the output name

New in GoldenCheetah 3.5.0 Dev (May 4, 2018)

  • OpenData project
  • Tacx iMagic support
  • Deprecate TrainingPeaks trademarks
  • Deprecate Bing Map
  • Improved Event/Season settings
  • Fix Nokia/Withings Download
  • Fix ErgDB Download
  • Fix PD Estimator crashes
  • Python Scripts in User Metrics
  • Improve Strava and SportTracks data resampling
  • Change Log:
  • 5e43ec9 Sync Events with Calendar
  • c667f96 Show Season/Event label in stacked LTM Charts for each 4 charts Fixes #1943
  • 11a3c9a Refresh LTM charts when seasons change
  • 52b63b6 Add Description to Season Event Fixes #2617
  • d0e0a1b Add priority to Season Events Fixes #1724
  • 0f7990a Enable Event drag&drop in LTMSidebar to allow reordering Fixes #565
  • 982d357 Some Consistency checks for editing Seasons
  • ea8df0e Calendar Cloud Services Configuration
  • 8f4f979 R default location on Fedora
  • d934915 Deprecate R scripts in DataFilter/UserMetric
  • 698ea4e Added ScriptContext for Python APIs
  • db2ebb6 Disable OpenData if Secret not defined
  • efc61b1 Remove config tab from about dialog
  • 9e48382 SportTracks : Estimate speed from distance
  • dccc7c1 SportTracks : repeated data are omited
  • 1d4fd41 Translation : French translation improvement provided by 00livier
  • 8f2c0d1 Import OpenData zip ignore JSON summary
  • b0c6a5b OpenData CSV support
  • a6a1612 Fix Compatibility metrics
  • 7482b35 Diary Show Week & Refresh
  • 050a26d OpenData Dialog reference OSF.io project
  • 4af5839 Remove dangling reference to setSummary from LTMSidebar Related to commit 094307f
  • 9436806 Deprecate Summary in Diary View
  • 094307f Remove Summary from Trends Sidebar
  • b84ddb5 RideNavigator::setRide() check for NULL
  • f8af633 Estimator lazy refresh
  • 6e6db66 Refactor PD Estimates fix numerous SEGV
  • 3aefdf1 Fix OpenData post success diag message
  • 12c81c2 OpenData Fix Error Handling SEGV
  • 48c9e06 CI Travis fails on libusb
  • 54ca96f OpenData uses sample data
  • b17c62c Fixed Anomaly detection and FixGaps to deal with 1 sec.
  • 900d59c Fixed interpolation of streams downloaded from Strava
  • bebbd22 New Event date defaults to season end date
  • 2f38661 Fixed crashes on edit/delete events when a phase is selected
  • 12b91b2 Fix last commit on Windows
  • 0860fe7 OpenData prompt for permission and post
  • 07b18e6 Fixed LTM Chart to show Events on Phases and Season end date
  • afff2c9 OpenData new class to post to service
  • ecd5b15 FilterHRV: Calculate rest HR from AVNN #2797
  • 701b6b7 Cloud Upload/Sync - check for unsaved activities
  • 0a3846b Cloud Sync Dialog
  • 4081971 Fix last commit on windows builds
  • ef0c97c Add athlete info to opendata file
  • de9c467 Fix CI-Build for Windows
  • 7e23285 Update Translation DE - Part 3 ... update texts
  • a2ace2e Body & HRV Measures - MacOS ... a
  • 96a3269 Fix comment
  • fd16a3e Fix 3.x upgrade process for compatibility metrics
  • 357ad39 Fix last commit for Windows build
  • 254fcc9 OpenData project file writing
  • 5fd4370 TCX Export ... adjust so that Strava, Garmin Connect are able to import the file
  • bcdf49a Set default tile server URL for new OSM maps
  • 2af9db0 Deprecate Bing Map
  • a57766f Withings/Nokia use OAth2 for authorisation
  • 85cad4d Withings/Nokia : Reset GC_NOKIA_REFRESH_TOKEN
  • 0e90634 Remove 8-bit characters and simplify TSB series description
  • f018dbd Fix 8-bit characters in PMC series descriptions
  • 6bed8fc Fix compat metric TSS zero value in DataFilter
  • e075008 Added Tooltips with metrics descriptions to RideSummary CSS probably would need some enhancements
  • 0c18f2a Add PMC series and PDModel estimates descriptions
  • 92820c7 Hide compatibility metrics in ColumnChooser
  • b0a3a8b Overview Title
  • d0f2a92 Overview honours themes
  • 39e84a0 Fix EzUsb.c to allow Tacx firmware load on Windows
  • 5641f97 Extended Tacx Imagic support
  • 3c64821 Basic support for Tacx Imagic
  • 8c8402b Settings: Allow using different global conf file name
  • f8e1a6c LTMSidebar: Expand season containing last phase being loaded
  • c4fb634 LTMSidebar: Save most recently selected phases too
  • 7bc8268 Fix ErgDB download
  • 70cf92a Disable microcaching for vector formulas
  • 8357b4c Withings/Nokia Declare GC_NOKIA_CLIENT_ID/GC_NOKIA_CLIENT_SECRET
  • 5aac5fd Withings/Nokia Get Measure using OAuth2.0
  • 34726ce Withings/Nokia : Correct error on measures fetching
  • f789238 Fix Font Metrics on Compare Pane
  • 390a088 Hide Compatibility Metrics in Chart Config
  • 90f30c0 Delete User Metric fixup offset
  • 3952004 RideImportWizard namespace
  • 71c3dbd Fix UserMetric EDIT offset
  • 57f6ded Hide Compatibility Metrics in Config
  • dfdd0e0 Fix Compatibility Metric
  • 615dec8 Rename Archive.h to ArchiveFile.h
  • a7e17e3 Create TrainingPeaks Compatibility Metrics
  • f180242 Withings and Others
  • 49d78e6 Remove TrainingPeaks Trademarks
  • d4504f4 Deprecate TrainingPeaks

New in GoldenCheetah 3.4.0 (May 4, 2018)

  • Major New Features:
  • FIT 2.0 Support incl Developer Fields
  • ANT+ FEC Support in Train View
  • User Defined Metrics
  • Extensible Data (XDATA)
  • Charting with R
  • Cloud Sharing of Charts
  • Sync to Google Drive
  • Workout Editor
  • Minor New Features:
  • CP/W' Solver using W'bal model
  • Headwind Tool
  • Mark exhaustion points & HR reference lines
  • Improved Swimming Support
  • Improved Running Power Support
  • Dutch Language Support
  • Devices and File Formats:
  • FIT 2.0 incl developer fields
  • ANT+ FEC
  • ANT+ Remote Control
  • BTLE Support on OSX
  • Footpod Support in Train View
  • Kettler Ergo Bike Support
  • RowPerfect 3 File Format Support
  • Open Street Maps Support
  • Withings Scales Updates
  • Blackburn Tech Fluid trainer Virtual Power
  • Zwift ZWO Workout Files
  • BSX File Support
  • Fixed Computrainer TXT parser
  • Notes for Windows:
  • The Windows Version of v3.4 comes with an Installer/Un-Installer.
  • The installer will always try to install the required 'Microsoft Visual C++ Redistributable' package. In case it's already installed you will get the option to 'Repair', "De-Install', or 'Close" the installation. If your installation is fine, just choose 'Close' to proceed installing GoldenCheetah.
  • The Windows builds do NOT support Windows XP any more.
  • Patches for Windows:
  • Problem - Train Mode Video Player reports "... libgcc_s_seh-1,dll is missing ...". (64Bit only)
  • Solution - Download and Install "Patch-01" - which adds the missing file. Make sure to use the same installation directory you used when installing v.3.4.

New in GoldenCheetah 3.4 DEV 1608 (Aug 24, 2016)

  • Version 3.4 Development Build
  • FitRideFile: Parse files with developer fields (FIT 2.0)
  • FitRideFile : Read asynchronous Heart Rate data
  • Fix Compare AllPlot UserData SEGV
  • Russian translation fix
  • Added Average Swim Pace for the 4 strokes Using length by length XData, if available
  • Add Pioneer SGX-CA500 FIT support
  • Train: Add lap handling to qwkcode
  • Added postprocess(processor, filter) function to formulas
  • BatchExportDialog now honors context filter
  • Prevent a crash when selecting an interval after PowerTap download
  • zh-cn translation update
  • Metrics : Efficiency Factor for run : use power if available
  • RunMetrics : Add stride length
  • Set linked defaults on import
  • Add XDATA to R:GC.activity()
  • RunMetrics: Add a first EI metric and move Pace in RunMetrics
  • Added some common swimming metrics
  • RunMetrics : Add Average Running Vertical Oscillation and Ground Contact Time
  • XDATA in DataFilter
  • Row Perfect 3 CSV File Support
  • DataFilter Arrays and INDEX
  • Added bestime(km) to formulas
  • RideEditor tabs "+" to add new XDATA series
  • Tools : Add a tool to derive headwind from weather data
  • Added SWIM XData for pool swims
  • Added Best time metric for common distances For swims, runs, TTs and rows
  • CSVRideFile : import wahoo MA (Motion Analysis ?) csv files
  • Tools : Convert running cadence from spm to rpm

New in GoldenCheetah 4.0 DEV 1607 (Jul 11, 2016)

  • Major changes since last build:
  • Support XDATA in activity files and Ride Editor
  • ANT+ Footpod Support
  • Simplified Chinese Update
  • Minor changes since last build:
  • Fit: Add Device types (Stryd and Wahoo)
  • Retain Distance Precision on TCX Export
  • Modify bluetooth device to get cadence from crank based power meters
  • Changed x-axis scale for CV from log to linear
  • Fix refresh metrics on TRIMP factor changes
  • FitRideFile : Weather data as XDATA
  • Compute User Metrics after Builtins
  • Route : Increase precision
  • RideMap : Add tile server options
  • Added Pool Length detection for PWX and TCX files

New in GoldenCheetah 4.0 DEV 1606 (Jul 11, 2016)

  • This includes all the developments since the May build:
  • Share your charts via the Cloud
  • Export and drag/drop new ".gchart" chart files for sharing
  • More R API extensions, interrupt runnaway R scripts and data.frame fixups
  • Running Power estimator
  • Swimming FIT and SML file fixups
  • Deprecated crash dialog
  • Improved French translation

New in GoldenCheetah 4.0 DEV 1605 (Jul 11, 2016)

  • Build includes the following since the April Development Build:
  • Embedded R loads dynamically
  • R API development
  • Find Peak HR, Pace and Speed intervals
  • Sport specific HR Zones for Running
  • Support swimming laps in FIT files
  • Support R-R data in SML files
  • Support hLine USB ANT+ dongle

New in GoldenCheetah 4.0 DEV 1604 (Jul 11, 2016)

  • Includes developments since March development build:
  • Embedded R for charting and analytics
  • Bluetooth device support in Train View (Speed, Power, Cadence, HR)
  • Unified Map chart including Open Street Map support
  • Ride Editor find and replace
  • Ride plot show time of day
  • Key fixes:
  • Monark device reset
  • Seasons Sidebar SEGV
  • PMC refresh

New in GoldenCheetah 4.0 DEV 1603 (Jul 11, 2016)

  • Includes:
  • Simplified Chinese Support
  • Kettler Ergo Bike Support
  • Support FE-C Stationary Bikes
  • CP/W' Solver
  • Mark exhuastion points in a ride
  • Fixups for Formula for W'bal as a user data series
  • Fix Withings weight for newer scales
  • Metric tooltip / documentation
  • Powertap LYC "Year 2000 bug" Fix
  • Serious Bug Fixes:
  • Fix PDEstimates QList threadsafe SEGV
  • Fix LTMOutliers SEGV
  • Also:
  • Post source code reorganisation
  • Post NOWEBKIT update (but not used in this build)

New in GoldenCheetah 4.0 DEV 1602 (Jul 11, 2016)

  • Not been much changes since Jan's Development Build:
  • Train View Controls
  • Google Drive API v3 Support
  • Minor updates to Workout Editor (zoom/scroll, save/save as)
  • Loading Indicator
  • Datafilter fixup to support cTSS
  • Bug fixes and Nits

New in GoldenCheetah 4.0 DEV 1601 (Jul 11, 2016)

  • WIP development for V4.0 including:
  • Cloud DB integration
  • Google Drive API
  • User Defined Metrics
  • Future Load Planning
  • Train View Connect
  • Fortius Fixes
  • Windows VS2015/QT5.6 Support
  • ANT+ Remote Control Suppot
  • Workout Editor unfinished
  • Running Power Zones
  • lots of small improvements; export W'bal, HR reference lines etc etc
  • We are currently focused on bottom-up planning (workout level) hence the workout editor. Once the workout library has been updated we will then look at top down planning (phases/load). Planning is in the early stages but remains a priority!

New in GoldenCheetah 3.3.0 (Mar 8, 2016)

  • MAJOR NEW FEATURES:
  • Sync across PCs via Dropbox cloud storage
  • Sync via local folder, thumb drive, Google mounted drive etc
  • Added Daniels VDOT and T-Pace tools for Running
  • User Formulas
  • Restful API Web-Services for integration with R,Matlab,Orange,Tableau etc
  • Support FE-C trainer
  • Monark ERG Support
  • Support Stryd Power Meter for Running
  • BSX Insight 2 support
  • Ambit SML import support
  • RLV Support, playback to riding speed.
  • Video Overlays in Train View
  • SportsPlusHealth upload support
  • Backup and Autobackup
  • Better swim workout support incl. lap workouts
  • SrmRideFile: v9 support (SRM PC8)
  • Add new language support: Chinese(Traditional)
  • GPL v3 License
  • SEVERE BUG FIXES:
  • Fix 3DP file import 'hang'
  • Joule GPS+ import issues
  • Checkbox metadata fields not saved, ^S save errors
  • Fix GPU battery drain on Mac OSX
  • Fix more than 8 HR Zones Crash
  • Fix 'Fix Elevation' SEGV
  • Fix Interval Search SEGV on High Power
  • DataProcessor 'Auto' runs on import only
  • Fix Memory Exhaustion on Mass Import/Sync
  • Fix SEGV when sharing activity on Strava with no internet
  • Fix IntervalNavigator SEGV
  • Fix SEGV LTM Edit
  • MINOR NEW FEATURES:
  • Delete multiple workouts
  • Configure CP and FTP separately
  • FixSmO2: Add a tool to remove anomalies in SmO2 data
  • Recognise more Garmin devices based on FIT SDK
  • Fix Freewheeling Tool
  • Added W'bal Work In Zone Metrics
  • Add W'bal Zones - Time above CP
  • Added Autoimport Stealth/Background Mode
  • TrainMode - Use Multimedia Keys
  • Fix Speed from Distance tool
  • Delete Athlete now supported
  • Settings stored in athlete folder config directory
  • Bugfix merge of hrm and gpx
  • Mass update metadata with set, isset and unset commands
  • Add a Derive Distance tool (from GPS position)
  • Read R-R data from polar hrm files
  • Add User parameters for Bike Weight and CRR to Power Estimation Tool
  • Multiple fixups for DataFilter expressions and precedence logic
  • LTM Filter for a curve
  • Rename Route