- #96: Updates and refactors models to spec - @dblock.
- #98: Changes all
latlngproperties to return an instance ofStrava::Models::LatLng- @dblock. - #94: Adds video fields to
Strava::Models::Photo- @dblock. - #99: Adds support for
page_sizeonactivity_commentsand addslimit- @dblock. - #97: Adds
bin/strava-refresh-token- @dblock. - #92: Fixes
Hashie::Trashserialization warning forobject_idofStrava::Webhooks::Models::Event- @simonneutert. - #95: Fixes
club_eventsreturningStrava::Models::ClubEventwith an empty string increated_at- @dblock. - #93: Updates GitHub Actions workflows - @simonneutert.
- #91: Respects
Faraday::Response::RaiseError::DEFAULT_OPTIONSwhen raising errors - @dblock. - #87: Prepares v2.3.0 by improving the event specs - @simonneutert.
- #86: Adds description to club event model - @tobiaszwaszak.
- #83: Adds back activity photos - @dillon-co.
- #84: Adds back activity photos (finished PR #83) - @simonneutert.
- #85: Lays groundwork to v3.0.0 of the gem (ruby3, newest rubocop, rubocop-rake and rubocop-rspec) - @simonneutert.
- #77: Drops unsupported
activity_photos- @simonneutert. - #62: Drops
Activity#typeattribute as it is being deprecated by Strava, droppingActivity#type_emojiwith it - @simonneutert. - #23: Raises
Strava::Errors::UploadErroron failed uploads - @ylecuyer, @simonneutert. - #69: Raises
Strava::Api::RatelimitError, when API ratelimit exceeded - @simonneutert. - #74: Fixes serialization causing
stack level too deep- @simonneutert. - #75: Fixes DangerBot deprecation warning for
checkof TOC - @simonneutert.
- #48: Removes
client.running_races- @simonneutert. - #56: Removes
client.segment_leaderboard- @simonneutert. - #58: Updates Faraday to
>= 2.0- @schinery. - #58: Removes support for Ruby 2.5 and 2.6 - @schinery.
- #58: Upgrades Robocop to 1.3.0 - @schinery.
- #59: Removes deprecated
athlete.emailfield - @francordie. - #63: Adds
activity.sport_typefor Strava API V3 specifications - @simonneutert. - #61: Adds ratelimit as a property of model(s) - @simonneutert, @adamwolf.
- #51: Ensures support for large Integer IDs - @simonneutert.
- #53: Upgrades to RuboCop 1.26.0 - @dblock.
- #46: Adds missing
activity:readscope fromstrava-oauth-token- @xaviershay.
- #37: Adds
Club#club_events- @simonneutert. - #34: Adds
Athlete#ftp- @virae.
- #29: Caches
Faraday::Connectionfor persistent adapters - @dblock. - #30: Requires Faraday >= 1.0 - @dblock.
- #26: Corrects
Strava::Webhooks.config.endpoint- @dblock. - Automatically converts
beforeandafterarguments ofStrava::Api::Client#athlete_activitiesfromTimetoInteger- @dblock. - #18: Adds testing against Ruby 2.5.3 and 2.6.0 - @lucianosousa.
- #18: Upgrades Rubocop to 0.61.1 - @lucianosousa.
- #21: Includes headers in error response - @jameschevalier.
- Adds
Strava::Api::Client#activity_photos- @dblock. - #2: Adds
Strava::Api::Client#deauthorize- @dblock. - #15: Adds
strava-oauth-tokenandstrava-webhooksto gem executables - @dblock. - Fixes
Strava::Models::Activity#total_elevation_gainno returns blank for negative and zero elevation differences - @dblock. - Fixes
Strava::Models::Split#distanceandtotal_elevation_gainincorrect forStrava::Models::Activity#splits_standard- @dblock.
- Adds webhooks support - @dblock.
- Adds
Strava::Api::Client#athlete_zones,athlete_statsandupdate_athlete- @dblock. - Adds
Strava::Api::Client#club,club_adminsandclub_members- @dblock. - Adds
Strava::Api::Client#gear- @dblock. - Adds
Strava::Api::Client#route,athlete_routes,export_route_gpxandexport_route_tcx- @dblock. - Adds
Strava::Api::Client#running_raceandrunning_races- @dblock. - Adds
Strava::Api::Client#segment_effortandsegment_efforts- @dblock. - Adds
Strava::Api::Client#explore_segments,segment_leaderboard,starred_segments,segmentandstar_segment- @dblock. - Adds
Strava::Api::Client#activity_streams,segment_effort_streamsandsegment_streams- @dblock. - Adds
Strava::Api::Client#create_uploadandupload- @dblock. - #9: All methods that take
idcan take it directly or viaoptionshash - @dblock.
- Adds
Strava::Api::Client#activitywith segments, photos, similar activities, trends, laps and gear - @dblock. - Adds
Activity#type_emojiandActivity#strava_url- @dblock. - Adds
Athlete#nameandAthlete#strava_url- @dblock. - Adds
Strava::Api::Client#athlete_clubs- @dblock. - Adds
Strava::Api::Client#club_activities- @dblock. - Adds
Strava::Api::Client#create_activityandStrava::Api::Client#update_activity- @dblock. - Adds
Strava::Api::Client#activity_comments,activity_kudos,activity_zonesandactivity_laps- @dblock. - Adds support for converting and displaying activity distance, elevation, speed and pace - @dblock.
- #5: Adds support for pagination - @dblock.
- #6: Renames the
strava-oauth-tokentool and handles the redirect in the browser - @dblock.
- Initial public release, OAuth, current Athlete and Athlete Activities - @dblock.