SDK History

FilenameVersionAddedSizeMD5 Hash
mod.io-sdk-v0.10.1.zip0.10.112.03mbff337ae0d9e0cf850c6204a2dd681f60
mod.io-sdk-v0.10.0.zip0.10.012.03mbb49cbc019bf4bb8911146f99520bdb70
mod.io-sdk-v0.9.0.zip0.9.03.39mb819adbdeeeb437133e83877768ef1bfa
mod.io-sdk-v0.8.0.zip0.8.05.17mb4d43c8d1ab42ae6de1e9017b50ba4087

Dec 9 2018 - 0.10.1

Fixes some issues by retaining the speed boosts and optimizations of v0.10.0.

Changelog

  • Fixed issue where mods were downloaded two times under some circumstances
  • Mod extraction is now aborted in case the downloaded .zip file is corrupted preventing game crash
  • Fixed some logs that wasn't being displayed under some circumstances

Nov 13 2018 - 0.10.0

Now mods won't be extracted and installed just after download finishes. Instead, they will be automatically extracted on the next mod.io initialization or when installDownloadedMods is called. This is to prevent frame drops on unwanted moments. Additionally compilation and internal issues were fixed.

Changelog

  • Added downloadMod and installDownloadedMods funcitons
  • Removed installMod function
  • Added compiled static libraries under the static/ directory
  • Removed binaries compiled with nmake
  • Removed the MODIO_MOD_EXTRACTING constant from mod states
  • Fixed cache issues resulting in sometimes returning wrong data
  • Added position independent code flag to the static build for enabling dynamic library wrappers

Oct 22 2018 - 0.9.0

Pull request involved: #66

Overview

Now with the result_total as part of the Response object, mod browsing should be simpler. Updated to the Get User Ratings functionality provided by the API. And added internal optimizations and fixes.

Changelog

Additions

  • result_total field added to the Response object
  • Rating object added as well as the getUserRatings function
  • The ModfileCreator object now accepts both directories and .zip files as modfile path
  • Added the MODIO_STATICLIB that enables static compilation

Improvements and bugfixes

  • Improved performance, specially on the process() and getModState() functions
  • Solved memory leak issues
  • Now curl and zlib dependencies are included in a standard way

Aug 28 2018 - 0.8.0

Pull request involved: #62

Overview

This version introduces the Stats functionality recently added to the API. It replaces the rating_summary with the stats field on the Mod schema. The stats fields are prone to change more frequently than the rest of the Mod fields so this addition makes easier to keep installed and cached mods updated. This can be achieved by using the getModStats (see example) and getAllModStats (see example).

Additionally some functions were renamed in order to match the mod.io API documentation, and some bugfixes and improvements were added under the hood.

Changelog

Additions

  • implemented getModStats, getAllModStats and getModComment
  • added the stats and description_plaintext fields to the Mod object

Deletions

  • The Ratings Summary schema was removed. Previously, it was part of the Mod object.

Improvements and bugfixes

  • Cache files older than one hour are now deleted on startup
  • Fixed a bug resulting on generating an unwanted modio.json file on the root
  • Download queue mod data (mod name, description, images urls etc...) is now updated just after queuing the download so it can be accessed even if the download has not started

Functions renamed

  • getTags renamed to getModTags
  • addTags renamed to addModTags
  • deleteTags renamed to deleteModTags
  • getInstalledMods renamed to getAllInstalledMods
  • getMetadataKVP renamed to getAllMetadataKVP
  • getMods renamed to getAllMods
  • getModfiles renamed to getAllModfiles