Changelog for strive-2.0.1
Changelog
Strive uses Semantic Versioning.
v2.0.1 (2015-06-05)
- Added support for Aeson version 0.9.
- Fixed GHC 7.10 warnings.
v2.0.0 (2015-06-05)
- #99: Fixed a bug that created lens names as keywords. Thanks @MarcusWalz for the patch!
v1.0.1 (2015-04-23)
- #97: Fixed a bug that incorrectly separated OAuth scopes with spaces instead of commas. Thanks @liskin for the patch!
v1.0.0 (2015-04-05)
- Added the response to the error message when decoding fails.
- Changed the input of
buildClientfrom aStringto aMaybe Text. - Added weight to detailed athlete representation.
- Created type aliases for action inputs.
v0.8.0 (2015-03-02)
- Fixed
FromJSONinstances of polylines. - Added
getAthleteStatsfor getting athlete stats. - Added
contextEntriesoption togetSegmentLeaderboard. - Fixed capitalization of activity types. For example,
Alpineskiis nowAlpineSki.
v0.7.1 (2015-01-18)
- Fixed
Setup.hs.
v0.7.0 (2015-01-17)
- Added
getRelatedActivitiesfor getting related activities. - Added
leaveClubfor leaving a club. - Added
joinClubfor joining a club. - Added
weighted_average_wattsto activities. - Added
device_wattsto activities. - Added some new activity types.
v0.6.2 (2015-01-17)
- Fixed parsing of activity types.
- Exposed
Strive.Internalmodules.
v0.6.1 (2014-08-12)
- Moved
Strive.Actions.withtoStrive.Utilities.with. - Created
Strive.Enums.StreamType.
v0.6.0 (2014-07-30)
- Derived lens classes and instances using template Haskell.
- Went back to clobbering Prelude exports (and keywords).
- Added "Response" to
SegmentLeaderboardResponsefield names. - Created Vagrant configuration.
- Derived JSON instances using template Haskell.
- Replaced
client_httpManagerwithclient_requester. - Removed
?infix operator. - Switched to functor-based lenses.
- Created enums for some options.
- Added support for GHC 7.8.2.
v0.5.1 (2014-07-08)
- Avoided clobbering Prelude exports by appending underscores (
idbecameid_). - Created infix operator
?as a shortcut for$ with. - Changed return of
deleteActivityfromValueto(). - Created
Showinstance forClient. - Fixed
README.lhson Windows.
v0.5.0 (2014-07-07)
- Rewrote everything from the ground up.
- Prefixed all fields with type names. For example,
Strive.Types.Athletes.AthleteMeta.idbecameStrive.Types.Athletes.athleteMeta_id. - Reduced the number of modules. For example,
Strive.Objects.Athletes.AthleteMeta.AthleteMetabecameStrive.Types.AthleteMeta. - Renamed some types:
BucketSummarytoActivityZoneDistributionBucketEffortLaptoActivityLapSummaryEffortSummarytoEffortDetailedSegmentExplorationtoSegmentExplorerEntrySegmentLeadertoSegmentLeaderboardEntryUploadDetailedtoUploadStatusZoneSummarytoActivityZoneDetailed
- Created some types:
SegmentExplorerResponseSegmentLeaderboardResponse
- Created
Strive.Lenses, including classes and lenses for all objects.
v0.4.0 (2014-06-28)
- Added POST, PUT, and DELETE endpoints.
v0.3.0 (2014-06-28)
- Added authorization endpoints.
v0.2.0 (2014-06-27)
- Added support for decoding polylines.
- Added stream endpoints.
v0.1.1 (2014-06-26)
- Grouped actions into modules.
- Moved
Strive.Actions.InternaltoStrive.Utilities. - Changed
IncludeMarkdownfromBooltoMaybe Bool. - Renamed a bunch of functions:
getCommentstogetActivityCommentsgetEffortstogetSegmentEffortsgetFriendsActivitiestogetFeedgetKudoerstogetActivityKudoersgetLapstogetActivityLapsgetLeaderstogetSegmentLeaderboardgetPhotostogetActivityPhotosgetSegmentstoexploreSegmentsgetZonestogetActivityZones
- Added
athleteIdparameter togetSegmentEfforts.
v0.1.0 (2014-06-24)
- Initial release.