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
sso
keyword 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 theBlog
class for details - Feed items returned from
GetFriendFeed()
are now object-oriented with some pretty great functionality, such asFeedItem.Match
, see theFeedItem
class 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
Client
andPlayer
classesGetPlayerLoadouts()
GetPlayerLoadoutUnlocks()
- Added Authenticity Stamp functionality to the
Client
andPlayer
classesGetAuthenticityStamp()
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.