Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

The same types of changes should be grouped. Types of changes:

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.

[Unreleased] - {ISO8601 date}

[0.15.0] - 2020-06-14

Added

  • Adds exponential power duration model.
  • Adds omni power duration model

Changed

  • Renames CriticalPowerRegressor to PowerDurationRegressor

[0.14.0] - 2020-06-09

Added

  • Adds sweat accessor to pandas series and data frames.
  • Add to_timedelta_index() and mean_max() to accessors.
  • Adds calculate_zones() and time_in_zone() to series accessor.

[0.13.0] - 2020-06-05

Added

  • Rewrite of Strava implemention, now features a single read_strava() function.

Removed

  • Old Strava functionality is removed in favor of a new read_strava() function.

[0.12.0] - 2020-06-05

Added

  • Added the CriticalPowerRegressor
  • Some refactoring and documentation for W'balance functionality.

Removed

  • Removed the old critical power curve fitting functionality
  • Removed WorkoutDataFrame model because it is not maintained.
  • Removed Athlete model because it is not maintained.
  • Removed GoldenCheetahClient because it is not maintained. Will be re-implemented later.

[0.11.0] - 2020-06-04

Added

  • Adds lap and session data for FIT files
  • Adds lap data for TCX files

[0.10.0] - 2020-06-01

Added

  • Usage examples on docs home page
  • Nomenclature for data frames
  • Adds ability to resample and interpolate data frames

Changed

  • Changes the index of returned data frames to a pandas.DateTimeIndex

[0.9.0] - 2020-05-23

Added

  • Added generic read_file function
  • Added generic read_dir function

[0.8.0] - 2020-04-26

Added

  • Added reading TCX files.

[0.7.0] - 2020-04-21

Added

  • Added reading GPX files.

[0.6.0] - 2020-04-21

Added

  • Added example data framework

Changed

  • Refactored reading FIT files to pandas-like interface: read_fit()

[0.5.0] - 2020-17-04

Added

  • Python 3.8 support.
  • Tests are now run in docker.
  • Implements Poetry for packaging and dependencies.
  • Adds Github Actions for tests and publishing.
  • Updates copyright year in LICENSE.
  • Adds CONTRIBUTING.md.
  • Adds Jupyter notebook functionality for docs.