What’s new in 0.0.24 (??)
These are the changes in heartandsole 0.0.24. See Release notes for a full changelog including other versions of heartandsole.
Enhancements
Reading route files
Activity creation methods Activity.from_fit(), Activity.from_gpx(),
and Activity.from_tcx() can now read route files in addition to activity
files. Previously, these methods did not know what to do when confronted with
these files, which are formatted slightly differently.
Support and testing for Python versions 3.8+
Rather than testing only in my local development environment and hoping everything works in different configurations, I added a CI pipeline using Github Actions to verify all the tests are passing in python 3.{7-11}.
enhancement2
Other enhancements
Notable bug fixes
These are bug fixes that might have notable behavior changes.
Fix distutils import in compat._optional
Resolves an exception related to LooseVersion that was thrown anytime an optional dependency was imported.
notable_bug_fix2
Backwards incompatible API changes
Increased minimum versions for dependencies
Some minimum supported versions of dependencies were updated. If installed, we now require:
Package |
Minimum Version |
Required |
Changed |
|---|---|---|---|
X |
X |
For optional libraries the general recommendation is to use the latest version. The following table lists the lowest version per library that is currently being tested throughout the development of heartandsole. Optional libraries below the lowest tested version may still work, but are not considered supported.
Package |
Minimum Version |
Changed |
|---|---|---|
activereader |
0.0.2 |
X |
See Dependencies and Optional dependencies for more.