Changelog
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.
Unreleased
Added
- New method on clients to get existing images for a specific mod. Note that due to a lack of API for this feature, it has to scrape the HTML page for the mod.
Changed
- BREAKING: Updated the interface of the API clients to be more easy and straightforward to use.
0.2.0 - 2023-08-20
Added
- Proper changelog.
- Async version of
ApiClient
, enabled by default or by explicitly enabling theasync
feature. - Ability to fetch latest game versions.
Changed
- Made methods on
ApiClient
andApiClientBuilder
a bit more idiomatic (hopefully). - BREAKING: Due to introducing new APIs that use a different base URL,
there are now two base URL settings on the API clients:
portal_base_url
for the mod portal API.game_base_url
for the game API.
Security
- Removed transient dependency on time (v0.1.45) (via chrono (v0.4.26)). See relevant GitHub issue comment for some details (CVE-2020-26235).
0.1.0 - 2023-08-15
Added
- All useful API endpoints supported.