This repository was archived by the owner on Dec 28, 2021. It is now read-only.
Releases: EthanC/CallofDuty.py
Releases · EthanC/CallofDuty.py
v1.4.0
v1.3.0
Added
- Allow authentication using an Activision Single Sign-On (SSO) cookie value
- Simply provide the
ssokeyword argument tocallofduty.Login(), omitting the email and password credentials. Assistance in obtaining an SSO cookie value will not be provided.
- Simply provide the
Changed
- Login failures will now return more useful exceptions
- Upgraded all dependencies
Fixed
- (Workaround) The API authorization flow has changed once again (#68)
- Authorization using an email and password is not publicly available at this time. The aforementioned SSO method is to be used until further notice.
- Blog category value is now nullable
v1.2.2
v1.2.1
v1.2.0
Added
- Activision friend management functionality (#7)
AddFriend()/Player.addFriend()RemoveFriend()/Player.removeFriend()BlockPlayer()/Player.block()`UnblockPlayer()/Player.unblock()AddFavorite()/Player.addFavorite()RemoveFavorite()/Player.removeFavorite()GetMyFavorites()
- Squad reporting functionality
ReportSquad()/Squad.report()
- Video feed functionality
GetVideoFeed()
- Friend Feed Reaction functionality
SetFeedReaction()/FeedItem.react()RemoveFeedReaction()/FeedItem.unreact()
- Friend Feed Favoriting functionality
SetFeedFavorite()/FeedItem.favorite()RemoveFeedFavorite()/FeedItem.unfavorite()
Changed
- Blog posts returned from
GetNewsFeed()are now object-oriented with easier to access data points, see theBlogclass for details - Feed items returned from
GetFriendFeed()are now object-oriented with some pretty great functionality, such asFeedItem.Match, see theFeedItemclass for details
Fixed
- Fixed issue preventing text responses from being returned
- Legacy endpoints will now return detailed exceptions
v1.1.0
Added
- Added partial Create-a-Class functionality to the
ClientandPlayerclassesGetPlayerLoadouts()GetPlayerLoadoutUnlocks()
- Added Authenticity Stamp functionality to the
ClientandPlayerclassesGetAuthenticityStamp()
Changed
GetMatchTeams()is now properly type annotated
v1.0.2
v1.0.1
Initial Release
CallofDuty.py is an asynchronous, object-oriented Python wrapper for the Call of Duty API.