Skip to content

Releases: stravalib/stravalib

Release 1.1.0

15 Dec 15:05
65f9032
Compare
Choose a tag to compare

Release 1.1.0

This release adds documentation, test coverage, fixes to CI, and replaces the units dependency for unit conversion by the more modern Pint.

Breaking Changes: This release drops support for Python 3.7!

Added

  • Add: Development & build/release guide to documentation, edit button to documentation theme, pr template for release (@lwasser, #289)
  • Add: Integration tests for /routes/{id} and /segments/starred (GET) (@jsamoocha, #250 (partial))
  • Add: Add integration tests for all POST/PUT client methods (@jsamoocha, #250 (partial))
  • Add: code cov to test suite (@lwasser, #262)
  • Add: add code of conduct to the repo, update contributing guide + readme badges (@lwasser, #269, #274)
  • Add: pull request templates for regular pr and release (@lwasser, #294)
  • Add: Support for python 3.11

Fixed

  • Fix: Move docs to furo theme, add myst support for markdown, include CONTRIBUTING.md in documentation, enhance intro documentation page and add linkcheck to docs build (@lwasser, #276)
  • Fix: deprecated set-output command in actions build (@yihong0618, #272)
  • Fix: Add readthedocs config file to ensure build installs using pip (@lwasser, #270)

Changed

Removed

  • Remove: Support for python 3.7

Contributors to this release

@lwasser, @yihong0618, @jsamoocha

✨ Release v1.0.0

22 Nov 16:49
2ef1650
Compare
Choose a tag to compare

Stravalib release v1.0.0

Numerous infrastructure changes in this release and updates to make contributing easier.
The big breaking change is we are dropping Python 2.x in this release and supporting Python versions 3.7+

Added

  • Add: Add an option to mute Strava activity on update (@ollyajoke, #227)
  • Add Update make to build and serve docs and also run current tests (@lwasser,#263)
  • Add: Move package to build / setuptools_scm for version / remove setup.py and add CI push to pypi (@lwasser, #259)

Fixed

  • Fix: add new attributes for bikes according to updates to Strava API to fix warning message (@huaminghuangtw, #239)
  • Fix: Minor bug in PyPI push and also streamlined action build (@lwasser, #265)
  • Fix: get_athlete w new attrs for shoes given strava updates to API (@lwasser, #220)
  • Fix: Refactor deprecated unittest aliases for Python 3.11 compatibility (@tirkarthi, #223)
  • Patch: Update readme and fix broken links in docs (@lwasser, #229)

Changed


Contributors to this release

@jsamoocha, @yihong0618, @tirkarthi, @huaminghuangtw, @ollyajoke, @lwasser


Thank you New Contributors 🎉

Full Changelog: v0.10.4...v1.0.0