Releases: calendulish/stlib
Releases · calendulish/stlib
v1.1.1
- Fix 'steamworks_available' method returning False when it should return True
v1.1
- Fix shutdown errors
- [client] Fix calls to steam_api submodules
- [client] Call SteamAPI shutdown method before shutdown SteamAPIExecutor
- [steamworks] Omit undesired logging output
- Add support to Python 3.11
v1.0.7
- [community] Fix getting last badge page
- [community] Add 'get_last_played_game' method
v1.0.6
- [client] Add "is_running" method
- [steamworks] Add pointers to SteamUser interface
- Fix TimeoutError not being caught by auto recovery
v1.0.5
- Retry forever at connector errors when auto recovery is enabled
v1.0.4
- Add auto recovery support to connector errors as well
- Increase try count for response errors
v1.0.3
- [plugins] Add "add_search_paths" method
- [plugins] Add "get_available_plugins" method
- [plugins] Fix plugin manager being created too early
- Fix docs
Release Version 1.0.2
- [community] Fix amount and assetid when inventory has duplicates
- [community] Check if account is limited when trying to get api key
- [plugins] Use a more generic plugin interface
- [plugins] Fix session cache for plugins with same class names
- [login] Fix "is_logged_in" method
- Fix armv7 release
- Assure http session is closed on unload
- Deduplicate http session
- Check if user login is requested when calling http methods
- Minor fixes
Release version 1.0.1
- [steamworks] Fix internal appid size
- [steamworks] Use safe methods to set environment
- Add support to armv7l and aarch64
Release version 1.0
- Revamp all modules
- Update steamworks to 1.55
- Drop support to python < 3.9
- Update docs
- Rewrite steamworks python extension from scratch
- Preserve http session when getting module session
- Respect the requested session index even if it create holes
- Don't try to recovery from 4xx errors
- Fix wrong exception raised when request fails
- [community] Add "get_api_key" method
- [community] Add "revoke_api_key" method
- [community] Add "register_api_key" method
- [community] Ensure server time is always right
- [community] Fix market price for some items
- [community[ Fix market name for some items
- [community] human readable info must be logged before the request
- [community] Add more data to confirmations
- [community] Add quantity to market items
- [webapi] Add "get_inventory" method
- [webapi] Add "get_package_details" method
- [webapi] Add "get_games_prices" method
- [webapi] Add "send_trade_offer" method
- [webapi] Add "restore_login" method
- [webapi] steamid type is now
universe.SteamId
insteadint
- [webapi] Simplify login parameters
- [login] Don't expose internal http session
- [login] Prevent twofactor false positives
- [login] Fix login fargs when retrying
- [login] Increase login trial
- [universe] Add "generate_otp_seed" method
- [universe] Add "generate_steamid" method
- [universe] Strings must be encoded before hashing
- [internal] Fix return of "get_prices" method