Skip to content

Releases: calendulish/stlib

v1.1.1

12 Jan 17:14
6cedb49
Compare
Choose a tag to compare
  • Fix 'steamworks_available' method returning False when it should return True

v1.1

10 Jan 16:29
293894e
Compare
Choose a tag to compare
  • 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

03 Jan 02:17
f659d3e
Compare
Choose a tag to compare
  • [community] Fix getting last badge page
  • [community] Add 'get_last_played_game' method

v1.0.6

15 Dec 01:44
c278e2c
Compare
Choose a tag to compare
  • [client] Add "is_running" method
  • [steamworks] Add pointers to SteamUser interface
  • Fix TimeoutError not being caught by auto recovery

v1.0.5

05 Dec 14:07
fe2f1ea
Compare
Choose a tag to compare
  • Retry forever at connector errors when auto recovery is enabled

v1.0.4

03 Dec 06:23
e9e5722
Compare
Choose a tag to compare
  • Add auto recovery support to connector errors as well
  • Increase try count for response errors

v1.0.3

16 Oct 07:09
bafd411
Compare
Choose a tag to compare
  • [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

11 Oct 06:23
c556fdd
Compare
Choose a tag to compare
  • [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

25 Sep 14:03
d7162b9
Compare
Choose a tag to compare
  • [steamworks] Fix internal appid size
  • [steamworks] Use safe methods to set environment
  • Add support to armv7l and aarch64

Release version 1.0

21 Sep 05:50
c4a3487
Compare
Choose a tag to compare
  • 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 instead int
  • [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