Unity Plugin History

FilenameVersionAddedSizeMD5 Hash
modiounity_2.1.0-2017.3_.unitypackage.zip2.1.0f11.43mb33963a0521c133fd1cb08ea848e460c0
modiounity_2.1.0-2017.2.unitypackage.zip2.1.01.43mb17857df29cf236ba976b0e6e5e9bc8a8
modiounity_v2.0.5a_2018.2.unitypackage.zip2.0.5a1.56mbf2f265ea283b280ecda99270792d6f35
modiounity_v2.0.4_2018.2.unitypackage.zip2.0.41.53mbb4036b95390b115b301e903ad4f2a584
modiounity_v2.0.3_2018.2.unitypackage.zip2.0.31.52mb1fe2f4d2852b1470d8ff20dc2d6901a0
modiounity_v2.0.2_2018.2.unitypackage.zip2.0.21.52mb09c1d24951aa1651d41d583d18c7b88a

Sep 16 2019 - 2.1.0f1

mod.io Unity Plugin v2.1 introduces many improvements over the v2.0, including a simpler interface for the development and customisation of the UI components, general speed improvements through better caching and request management, and support back to Unity 2017.2.
Note that this release includes all of the improvements and fixes of v2.0.8.

Version Summary:
- [UI.General] A simpler structure for customizing or developing new UI components through the IViewElement interfaces.
- [UI.General] Removed intermediary display data structures, and simplified the creation of new display components.
- [UI.General] Support added for TextMeshPro components through the `GenericTextComponent` struct.
- [UI.General] Containers now use the template paradigm (similar to the UnityEngine `Dropdown` component,) rather than prefab instantiation to allow for in-scene linkage.
- [General] Official support for Unity 2017.2 through to 2018.2 (with plans to expand this in the near future).

Bugs Fixed:
- [UI.General] Fixed linkage for buttons in Unity Versions 2017.3+
- [UI.ExplorerFilterTagsSelector] Filter dropdown menu now correctly removes tag filters on click and loads tag filters on open.

Special Thanks:
- **Holodance** developer, @JashanChittesh of Narayana Games.
- **Descenders** developer, Lex of RageSquid.

Sep 13 2019 - 2.1.0

mod.io Unity Plugin v2.1 introduces many improvements over the v2.0, including a simpler interface for the development and customisation of the UI components, general speed improvements through better caching and request management, and support back to Unity 2017.2.
Note that this release includes all of the improvements and fixes of v2.0.8.

Version Summary:
- [UI.General] A simpler structure for customizing or developing new UI components through the IViewElement interfaces.
- [UI.General] Removed intermediary display data structures, and simplified the creation of new display components.
- [UI.General] Support added for TextMeshPro components through the `GenericTextComponent` struct.
- [UI.General] Containers now use the template paradigm (similar to the UnityEngine `Dropdown` component,) rather than prefab instantiation to allow for in-scene linkage.
- [General] Official support for Unity 2017.2 through to 2018.2 (with plans to expand this in the near future).

Special Thanks:
- Holodance developer, @JashanChittesh of Narayana Games.
- Descenders developer, Lex of RageSquid.

Apr 19 2019 - 2.0.5a

Features:
- [DownloadClient] Implemented the ability to cancel mod binary downloads, adding the "wasAborted" field to the FileDownloadInfo object.

Improvements:
- [General] APIClient no provides uses the gameId, gameAPIKey, or apiURL key. These fields should now be accessed through the PluginSettings.data object.
- [APIClient] Now handles the encoding of Steam Encrypted App Tickets within the function call.
- [ModManager] Changed UpdateAllInstalledMods() to DownloadAndUpdateMods() which accepts a list of ids as a parameter, allowing it to be called for subscriptions, instead of just mods that are already installed.
- [UserAuthenticatedData] Now loads the instance from file whenever called if the Application is not playing to allow for changes made to PluginSettings within the editor.

Fixes:
- [UI.ModBrowser] Now correctly cancels mod downloads that are unsubscribed during the download process.
- [UI.ExplorerView] Now clears collected mod views OnDisable, preventing null-refs in the modViews iterator.
- [UI.ScaleFitter] Now performs the resize earlier, preventing a "jump" on load
- [IOUtilities] Allows for a null value when using CombinePath

Apr 8 2019 - 2.0.4

Features:
- [APIClient] Finalized implementation of GOG and Steam authentication.

Improvements:
- [APIClient/WebRequestError] No provide far more useful and complete data when logging web request responses.
- [ModManager] TryInstallMod() now only removes the other mod versions if the install succeeds.
- [UI.ExplorerView] Now no longer manages the layouting of the ModTiles, using a template style pattern similar to the standard Unity Dropdown implementation.
- [UI.JumpScrollRect] No longer requires a ScrollRect as a component on the same Game Object.

Fixes:
- Added some missing Filter Field definition classes
- [APIClient] Corrected some mis-typed returns
- [UI.JumpScrollRect] Fixed an issue where nesting the content object within the viewport object caused it to miscalculate the left-most anchor jump position.
- [UI.ModMediaContainer] Fixed an issue where layouting was not being correctly rebuilt when media was changed.

Mar 3 2019 - 2.0.3

Features:
- Added ModManager.UpdateAllInstalledMods_Coroutine() to allow developers to manually process updates outside of the ModBrowser. This change is the start of the separation of the UI and Networking functionality from the ModBrowser class.

Improvements:
- Massive improvements made to error handling, most notably the WebRequestError now processes the WebRequest data to provide more useful information.
- [PS4] Now a valid build target through the removal of JsonExtensionData and a workaround for download redirects. (Special thanks to Eamon of Spiderling Studios.)
- [ModManager] Now excludes unrecognized mods from GetInstalledModVersions()
- [UI.LoginDialog] Improved state feedback through additional events
- [UI.ModBrowser] Better login-state detection between requests to ensure fewer unexpected failures.

Fixes:
- [UI.ModBrowser] Better detection unresolvable sub/unsub requests which are now removed from the queue.

Feb 24 2019 - 2.0.2

Features:

  • This release of the mod.io Unity Plugin was developed in Unity 2018.2 and is forwards compatible. Future releases will support older Unity versions, with plans to include Unity 2017.x and Unity 5.x
  • Implemented theming support through the use of Color Scheme scriptable objects.

  • Improvements:

  • A whole slew of general UI improvements have been made to increase the usability and presentation of mods.
  • Subscription View now filters on text updates, rather than on exiting the text box.
  • Improved the functionality and presentation of the Filter View.
  • Added text overflow ellipses.
  • Added the Get User Ratings and Authenticate via Steam endpoints to the API Client.
  • Improved various null-ref checks for scene objects.

  • Fixes:

  • Corrected a sort direction bug in the Explorer View.
  • PluginSettings are no-longer cached if the Application is not playing.