github GoldenCheetah/GoldenCheetah v3.6-DEV2006
VERSION 3.6 DEVELOPMENT JUNE 2020

latest releases: v3.7-DEV2404, v3.6, v3.6-RC4...
pre-release3 years ago

Second development build for 3.6 in June 2020

jundevbuild

NEW FEATURES IN VERSION 3.6

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
  • Video Overlay Widgets in Train for Linux NEW IN THIS BUILD
  • Elevation Profile Overlay in Train Video (Windows and Linux)

Embedding

  • R versions supported are from 3.4 to 4.0
  • Python version supported is 3.7 with SIP 4.19.8

COMMIT LOG
5c84f7f VERSION 3.6 DEVELOPMENT JUNE 2020
dbecc00 Overview Chart on Trends view
04b4d94 FitRideFile - Don't call splitSessions without rideFile
74f3a21 Don't try to split FIT files with errors
f3af493 Enable Qt 5.15.0 for macOS Travis-ci builds [skip appveyor] Also upgrade Python to 3.7.7
f6bcccb Require Qt >= 5.13 to build v3.6
c172762 Recognize Polar S625x srd files
757a01e Add Garmin MTB Dynamics to FitRideFile
20d8836 Add user notification for bluetooth devices and services connected
775765b Insure computation accuracy for speed and cadence
3982267 Add support for the Wahoo Kirck (Core) through BlueTooth LE
fc4b8f7 Update minimum Qt version to build v3.6 [skip ci]
7274268 Suppress deprecation warnings - will be fixed with Qwt 6.2
e1f9005 Fix Qwt incompatibilities with Qt 5.15.0
16e00fd macOS Travis-ci builds - fallback Qt and Python versions
2418d3b Convert size from pixels to points for use in setPointSize (#3452)
df2d436 User, R and Python Chart fill curves
20c975e Don't call locationAt/gradientAt in Erg mode
7d8c27f Initialize mode when parsing Erg2 workout files
b0a8c6e Add units to Load source for overlay widgets
6163ece KPIOverviewItem painting nit
66fb3b2 Overview nits
14e6fd5 Add VideoOverlays capture for the wiki [skip ci]
47d79bd KPI overview item
6e8bad3 Fix Overview Zone settings
1ec634f Replace modal dialog with emit setNotification in Computrainer Controller
2b54f68 Overview Config Part 2 of 2
410aaf6 Overview Config Part 1 of 2
6060094 Add Tacx NEO 2 Smart
3450f57 Add Garmin HRM-Dual
d55cd20 Elevation Widget: Lazy Init Polygon to Avoid 2x Route Point Iteration (#3477)
56ecb3e Add Overview with default config
365848b On Windows attach to parent's console when no console is available
125a925 Fix ChartBar Remove Chart SEGV
0881250 AppVeyor - Change python._pth encoding
0286583 Fix UserChart series de-dedup when editing
7cc6733 Fix userchart duplicate series name SEGV
4447f8b Fix SearchBox size regression
ddcd282 LTM and CP chart menu override
f24ee9b Reduce mimimum height of Python Fix Edit dialog
5194d09 BT40Device - Fix Ignoring the CSC service for device xxx message
bc13092 Python Fixes - Clear context before to execute the script
15b4914 Fix AppVeyor deploy to S3 [skip ci] It was uploading to S3 on every push to master.
92f3a23 Trim Python Home setting
a6ed25c Overview refactors cosmetic nits
45a628b ChartBar context menu in Tab
b6ee709 Fix incorrect speed (halved) on BT40 (#3456)
77bbca0 ErgFile: fix distance precision issues (#3435)
6ca1bd9 BT40: add support for Tacx's ANT over BLE (#3430)
93ff6c3 FixGPS - Dont Stomp Slope (#3468)
6a37349 Add information about GSL as a mandatory dependency [skip ci]
f8f43ee Fir set RPE from Overview Regression
8a1842a Refactor OverviewWindow for ChartSpace
2d3eed0 Cleanup non-optional Defines from CI config
df160a1 Strava Download - Prevent laps overlapping and fix Lap Swim distance
a847344 GNU Scientific Library (GSL) Mandatory Dependency
f18b547 Create Overlay Widgets with Qt::Tool flag on Linux
f51a6a6 Remove Conditional Compilation for Qt < 5.9 (#3464)
cc6fa1d Refresh RideFileCache before Metrics
0352e19 Clip the Meter Widgets to the visible portion of the Video Window (#3462)
4f64b88 Datafilter vectors - rank()
4348a62 Issue 3373: FixGps to run on altitude alone. (#3374)
d52fb5a Fixes for interpolation and gpx file load
c179419 Recognise Peter Kanatselis and Michel Dagenais By contributions to Train View code
b890192 MeterWidgets must move / hide when main window is moved / minimized (#3458)
922ebf9 Teach elevation widget to honor skipping (#3443)
ca5504e DataFilter tests() - no submaximal
369ffd2 DataFilter vectors - estimates()
f4fcc93 Deprecate WebKit Support
e8b1f69 Meter widget on linux (#3454)
6c31805 DataFilter vector tests() update
f2d93cc Travis - Cache Homebrew downloaded bottles to speedup macOS builds [skip appveyor]
5a0b022 Travis - Enable cache for D2XX folder
1cb1beb Enable GC_VIDEO_VLC option for macOS
47e67f4 DataFilter vectors - resample()
5772f6f DataFilter vectors - interpolate()
d4a5eaa Add Python 3.7 to Windows Installer and Linux AppImage
881e517 DataFilter vectors - random()
2141537 DataFilter vector - samples(WBAL|WBALSECS)
89b7481 Travis - Add core modules to Python distribution on macOS
f3e9ba3 Datafilter vectors - rev()
2b68037 Enable build using vlc 3 on Windows with MSVC
71a81e7 Add sha256 hash for CI binaries to GCversionXXX.txt
f261a76 Datafilter vectors - bin()
a94500f Add GCversionXXX.txt to CI builds results
2c0ce8f macOS Travis-ci build - change library path in Python interpreter Adds SIP 4.19.8
4b4d86f Datafilter bug fixes
670698f Datafilter - quantile()
73f11db Datafilter - daterange() closure
021ecda DataFilter - meanmax() set date range
44475a0 Datafilter - meanmax() computer
7ee6ef4 Datafilter - bests()
caaae92 Travis-ci builds - Add max-time to transfer.sh upload
8627f26 Fix RideSummary Estimates
f415dc3 Datafilter fix sum for [ selection ]
3f92810 Datafilter - median() and mode()
fc00d28 Update issue template
7daf2fa DataFilter - dist()
eec8d66 Datafilter - nozero()
9bd6cff Fix scatter plot hover <25 points
d3c04e2 Fix metric refresh SEGV
fd0a595 Fix some metric refresh SEGV
4029c3a Datafilter - match()
c1edbcb Add GSL to CI builds
fcc9660 Upload binaries to S3
532b29b Datafilter vector - mlr()
c973328 Introduce GNU Scientific Library (GSL) as an optional dependency
76d459a Cache qwt in Travis and AppVeyor to reduce build time
b6eabc6 AppVeyor - Remove zip generation and rename installer
e7aaebc Revert "Add version string for non tag builds"
7d06cd5 Add version string for non tag builds
cc11f1f AppVeyor - Add version string for Tag builds
4cd24bc Travis-CI - Upgrade to Python 3.7
a4dbfa6 AppVeyor - Upgrade to Python 3.7 and remove console
d042ec5 Fix crash on --no-python

Asset SHAHs

Windows 64Bit SHA-256
384e9c5c8d555b8b4d47ed4cb3d41aa50ae7efc152523a6fa7a8b74186d79c38

macOS 64Bit SHA-256
6209c31ebd357b2ccd2c7dc0a6103097521494338219e7455af1f1adf96151a5

Linux 64Bit SHA-256
7df059cc81cd3dc2a3b29be6a831c8aca5088acf8348a715d75de47d610f9a87

Windows installation notes:
a) do not install to the same folder as an existing install
b) install the vc++ redistributable
c) reboot before running
All 3 steps are required.

Don't miss a new GoldenCheetah release

NewReleases is sending notifications on new releases.