✨ 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_scmfor 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_athletew 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