Changes in version 1.3.4 (2026-01-12) - Minor update to strava_oauth() to explicitly check options passed to app_scope argument using match.arg(), limiting available choices to one of "public" (default), "read", "read_all", "profile:read_all", "profile:write", "activity:read", "activity:read_all", or "activity:write". - Minor update to strava_oauth() to set cache argument to TRUE by default, so that tokens are saved for future sessions unless otherwise specified. - See issue #111 for details. Changes in version 1.3.3 (2025-08-28) - Fixed bug that prevented NULL value for id argument in get_athlete(). - Removed ratelimit() function that was causing issues with some requests. - get_pages() function refactored, usage still the same. Changes in version 1.3.2 (2024-10-23) - Added a NEWS.md file - Require all id arguments as character for issue #104 - Update details documentation for get_activity_streams() if bad request for issue #105 - Fix to precision issue for long integer output to character in parsed requests for issue #106, added jsonlite depends - Removed RCurl depends Changes in version 1.3.1 (2024-03-26) - Fix to compile_activity() if input is from a request to get_activity_list() using activity id, output will match that if request is by date range - Removed plyr and prettymapr package dependencies - Removed ggspatial basemaps and replaced with methods from maptiles and tidyterra packages in get_heat_map() - Fixed bug retrieving activity titles in recent_fun() when retrieving athlete info with no token Changes in version 1.3.0 (2023-10-20) - Fix to athl_fun() (#99) for scraping user profile content. Monthly summaries are no longer available. Information on trophies and achievements have been added. - Removed ggmap and ggrepel dependencies, replaced with ggspatial functions to retrieve basemap tiles in get_heat_map(). This is a breaking change as arguments to get_heat_map() were modified. The f and source arguments were removed and options for maptype were changed. A zoom argument was also added. Changes in version 1.2.0 (2023-05-24) - Fix to output from compile_activities() if units are imperial and elevation data are missing - Replaced deprecated calls to as.tibble() with as_tibble() - type argument in get_streams() is checked with valid entries - Units for type argument for get_streams() added to help documentation - Clarification in documentation for merging behavior of the series_type() argument in get_streams() - Fix to get_heat_map() function for proper passing of the source argument to ggmap Changes in version 1.1.4 (2021-10-27) - Initial CRAN release - added get_laps() function to retrieve lap data for an individual activity - now depends on R v3.5.0 Changes in version 1.1.3 - Fixed a bug with athlind_fun() to correctly parse XML attribute for the athlete data - Check added to get_activity_streams() that exits function if manual entries are requested from the user - Added an optional id argument to compile_activities(), get_activity_streams(), get_elev_prof(), get_heat_map(), and plot_spdsplits() to request results for an activity using the id value, rather than the index value Changes in version 1.1.2 - Added an optional id argument to several functions to select an activity by its actual id value, rather than the order in which it appears in the my_acts object - Bug fix to types argument in get_activity_streams() that was returning an error with incorrect tidyr::unnest() Changes in version 1.1.1 - Added informative error message if bad request from Google API - Updated examples in help files for get_latlon(), get_dists(), get_elev_prof(), get_heat_map() - Updated app_scope parameter definition to use new values following Strava's updates to the API which are mandatory from October 2019, an appropriate app_scope is now required - Added required app_scope to authentication token request following Strava's updates to the API which are mandatory from October 2019, an appropriate app_scope is now required - Added informative error message if settings are private for athlind_fun() - Fixed bug if numeric(0) in get_streams data(), replaced with NA to unnest() - Updated documentation for get_activity_streams() about type arg - Updated documentation for athl_fun() and athlind_fun() to correctly say what is returned Changes in version 1.1.0 - Quicker polyline decoding using googleway package improves performance - Added functionality for retrieving club data, including compile_club_activities() - Fixes to get_segment() and compile_segment() for correct request arguments - Other minor bug fixes, see commit log Changes in version 1.0.1 - Fix to month_fun() to return NA if info is unavailable, added location_fun() Changes in version 1.0.0 - Major fix to athl_fun()