- add anti-captcha.com support (all credits go to kirov #353)
- add futbinPrice, futheadPrice
- add missing params to club method (#351)
- tidt & taxv moved to compiled_2.js
- allow init with None cookies (fix #345 by kirov)
- fix clubConsumables (#347, #348)
- remove path value check in remoteConfig
- add sbsSetChallenges (thanks to dan-gamble #330)
- readme polish (thanks to syndac)
- add tradepileClear
- add sbsSquad
- add sendToSbs
- add clubConsumables
- correct version param in pinevents
- save token between logins (maybe cookies are not needed?)
- various pinEvents improvements
- remove default buy now price for sell method to avoid mistakes
- add buyPack
- add objectives
- add duplicates list
- add level param to club method
- correct tradeStatus params
- check tradeStatus after selling item like webapp do
- add marketDataMaxPrice & marketDataMinPrice to item data parser
- disable debug info
- correct pin values (#314)
- fix syntax error
- pinEvents: random timestamp with delay & option request before sending data
- add sbsSets
- correct few details (page_size, sleep times etc.) - community work :-)
- rename searchAuctions to search (You can still use searchAuctions)
- fix python2 compatibility (#296)
- correct _ value - all credits go to ricklhp7
- fix sendToWatchlist (jsarasti patch #303)
- proper currentBid check logic (jsarasti patch #303)
- fix squad method (#300)
- fix database (players, nations, leagues, teams, stadiums)
- add balls method (database)
- rewrite searchDefinition (jsarasti work #304)
- initial release for fifa 18
- bump useragent
- add ability to login via sms code or totp authenticator (fully automatic)
- pinEvents
- searchAuctions: add ability to search rare (special) cards #280
- fix addition request to send code (#285)
- do not force log in when not necessary (thanks to xAranaktu #264)
- add missing params, update logic in login (thanks to xAranaktu #266)
- reenable postion parsing & add missing keys in item_data parser (fix #265)
- unify item_data keys for players & consumables
- add playstyles & stadiums
- add missing param sku_a (thanks to rafaelget #259)
- fix #262 searchAuctions && piles returns empty list when no results found
- fix wrong fut version in referer on login (thanks to xAranaktu #263)
- init usermassinfo functionality (thanks to xAranaktu #263)
- add tradingEnabled check on login (thanks to xAranaktu #263)
- fix applyConsumable
- add brokeringSku param for tradepile (thanks to pulkitsharma #259)
- huge performance improvement on database load (skip encoding guess)
- fix baseId version calculation
- core: add clubConsumablesDetails
- core: add applyConsumable
- fix player parser
- fix cardInfo for not a player
- cache database
- proper #255 fix - from now we're going to read whole players db on login
- fix baseId calculation (#255)
- proper #250, #251 fix (thanks to bas85)
- fix login problems, need confirmation (#250)
- bump fifa version in urls & user-agent etc.
- temporary disabled emulate feature, need more info and work (#250)
- fix missing import (#244)
- add (minimum request) delay param (#233)
- add fast param to bid method
- use Unauthorized expcetion (fix #232)
- add timeout (#226)
- proper(?) page_size and start values correction (thanks to rafaelget #220)
- fix fut_home url (thanks to Fanatico1981 #219)
- correct page_size value #216
- add bans wave warning
- fix tradepile/watchlist when consumable in pile (#194)
- fix card info url & bump default year in leagues/teams
- fix credits resetting to 0 on search (thanks to hunterjm #198)
- fifa 17 & dump versions (thanks to rafaelget #192)
- fix python 3 compatibility #183
- bump client version for and/ios (fix #190 thanks to rafaelget)
- bump user-agent and flash version
- bump client version for and/ios
- bump user-agent * flash version
- core: fix #172, fix #176 crash when skuAccessList is empty
- core: fix baseId calculation (thanks to hunterjm #174)
- core: store credits after every call instead of making an additional call out
- core: fix club (thanks to hunterjm #169)
- core: fix itemParse (thanks to hunterjm #163)
- core: bump clientversion for android/ios emulation
- core: add tradeStatus (thanks to hunterjm #161)
- exceptions: add code, reason, string to FutError
- core: fix baseId calculation
- support app authentication (#147)
- fix for ps/xbox
- fifa 16
- core: update credits only on demand
- config: update user-agent (chrome 45 @ win10)
- core: fix #135 type conversion in quickSell & watchlistDelete
- core: rename parameter squad_num to squad_id
- urls: fix #131
- Captcha exception got img & token parameter
- core: add logout
- core: quickSell & watchlistDelete accepts now int/str or tuple/list with multiple ids
- urls: enable ssl for all urls
- core & urls: add timestamp dynamically (just right before every request)
- setup: fix manifest
- core: save session if code is not provided but required
- two-step verification
- fix cookies parameter not working (#99)
- core: use LWPCookieJar instead of pickle
- core: fix logging in __sendToPile__
- fix typo
- core: update old fut14 urls
- core: add cookies feature (save cookies after every request and load it when restaring app like browser)
- core: add saveSession, searchDefinition
- core: log sendToPile action
- core: add methods to list and delete available messages (thanks to jamslater)
- core: rework base id from resource id calculation, use new constant (thanks to jamslater)
- core: update android * ios clientVersion (9->11)
- rename project (fut14->fut)
- fut15 (drop support for fifa 14)
- #76 fix buying (thanks to arthurnn)
- add new exceptions: doLoginFail, MaxSessions, Captcha
- add changelog
- NullHandler is default logging handler
- core: bump clientVersion (8->9)
- core: relist returns number of delted/sold if clean parameter was set
- add new exception FeatureDisabled
- core: add emulate
- core: add stats
- core: add clubInfo
- core: add sendToWatchlist
- exceptions: add Unauthorized & MultipleSession
- fix quicksell
- fix logger
- setup.py is now executable
- core: add clean ability to relist (remove sold cards)
- core: keepalive returns credit amount
- fix relist
- add new exception Conflict
- init docs
- core: add relist
- core: add sendToClub
- add few exceptions
- core: add DEBUG feature
- add multiplatform support (xbox/ps3/and/ios)
- core: add assetId param to searchAuction method
- core: add pileSize
- core: add leagueId to item data parser
- convert lowercase function/method names to mixedCase (send_to_tradepile -> sendToTradepile)
- drop python-2.5 (requests)
- core: python 3 support
- core: move requests session init & headers from login to init
- core: update credits on every request (only if it is avaible included in response)
- core: add watchlist
- core: add card_info function
- core: add alias for base_id & card_info
- init