Skip to content

v3.1.0

Latest

Choose a tag to compare

@dblock dblock released this 29 Aug 22:32
· 5 commits to master since this release
c45ec6a
  • #110: Removes club_activities, club_members, and club_admins, which Strava retired on September 1, 2026 - @dblock, @Copilot.
  • #100: Adds comprehensive rdoc documentation - @dblock.
  • #103: Migrate Danger to use the danger-pr-comment reusable workflow - @dblock, @Copilot.
  • #104: Fixes Danger Comment workflow failing with a contents: none permissions error - @dblock.
  • #102: Adds revoke, deprecating deauthorize, per Strava's June 2026/2027 developer program changes - @dblock.
  • #105: Adds total_elevation_gain, total_elevation_loss and formatted helpers to Strava::Models::Stream, computed from altitude stream data - @dblock.
  • #106: Adds test coverage reporting with coveralls.io - @dblock.
  • #108: Adds an integration test that verifies the real Strava API endpoint is reachable, run in CI on every push and pull request via rake spec:integration - @dblock.
  • #107: Fixes explore_segments and star_segment raising UncaughtThrowError instead of ArgumentError for missing required arguments - @dblock.
  • #107: Fixes start_date_local to always derive the timezone offset from the difference between start_date and start_date_local, since Strava's timezone property does not account for daylight saving time - @dblock.
  • #109: Fixed coverage reporting to Coveralls not running on pull requests, and to report coverage from every Ruby/JRuby test matrix job merged into a single build, by switching from coveralls_reborn/COVERALLS_REPO_TOKEN to coverallsapp/github-action/GITHUB_TOKEN - @dblock.