All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- You can now use
SteamClient::new()
to create a client instance without an API key- To use an API key, you can take the newly added
SteamClient::from(key)
method
- To use an API key, you can take the newly added
- Dependency
log
to log a warning if you use aSteamClient
without a valid API key - New
client.parse_request()
function to reduce code duplication Default
implementations forSteamClient
and some structs to work withparse_request
- What were functions previously are now methods of
SteamClient
- E.g.
steamr::friends::get_friends()
is nowclient.get_friends()
- E.g.
- Module structure of the crate
#![deny(rustdoc::missing_doc_code_examples)]
directive (see issue #101730 for details)ApiClient
trait - it didn't add any use
- Update reqwest from 0.11.22 to 0.12.1