Releases: stravalib/stravalib
Releases · stravalib/stravalib
Release 1.1.0
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, addmyst
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
- Change: Replace
units
dependency bypint
(@jsamoocha, #281)
Removed
- Remove: Support for python 3.7
Contributors to this release
✨ Release v1.0.0
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
- Change: Improved unknown time zone handling (@jsamoocha, #242)
- Change: Refactor test suite and implement Ci for tests (@jsamoocha, #246)
- Change: Remove support for python 2.x (@yihong0618, #254)
- Change: Overhaul of documentation, fix links and CI build (@lwasser, #222)
Contributors to this release
@jsamoocha, @yihong0618, @tirkarthi, @huaminghuangtw, @ollyajoke, @lwasser
Thank you New Contributors 🎉
- @lwasser made their first contribution in #221
- @ollyajoke made their first contribution in #227
- @huaminghuangtw made their first contribution in #240
Full Changelog: v0.10.4...v1.0.0