Releases: InfectedBytes/gj-unity-api
Releases · InfectedBytes/gj-unity-api
v2.5.8
v2.5.7
Fixed
TryUnlockwould still show two notifications if requested faster than the server could reply- Get and Post requests were not wrapped in a
usingstatement
v2.5.6
v2.5.5
v2.5.4
Add
- Assembly Definition Files (asmdef)
- Now the GameJolt API resides in it's own assembly.
- This improves the build time
- if you're already using Assembly Definition files, you need to add a reference to the
GameJoltRuntime
v2.5.3
Add
- Guest support for
Scores.Get* AutoLoginEventwhich is called for the AutoLogin mechanism, for e.g. when theRemember meoption was set.
v2.5.2
v2.5.1
Fixed
- GameJolt changed
/get-timeAPI call to/time
Release v2.5.0
Add
- More User Infos (see issue #24)
- SignedUp, SignedTimestamp, LastLoggedIn, LastLoggedinTimestamp, DeveloperName, DeveloperSite, DeveloperDescription
Trophies.RemoveTrophyAPI call (see issue #25)- Implemented Scores get
better_than/worse_thanoptions (see issue #22) - Implemented Friends API (see issue #23)
Sessions.Check(see issue #4)- Currently this method uses a little workaround, because GameJolt misuses the
successargument for this check. - Once GameJolt has fixed it, we have to adapt the check method.
- Currently this method uses a little workaround, because GameJolt misuses the
DataStore.SetSegmented(see issue #16)- Workaround for GameJolt's 1MB per request limitation.
- This method will therefore upload the data in several smaller parts.
Changed
- Now using GameJolt API 1_2
- Bumped minimum Version of Unity to 5.5 (see issue #15)
- Replaced
WWWwithUnityWebRequest(see issue #14)
Removed
- Removed WebPlayer, because Unity has dropped it in Version 5.4
Release v2.4.0
⚠️ "BigRefactor"-Update, contains breaking changes
Add
- Added LogHelper class and LogLevel setting. All log messages with a level below the provided one are discarded. (see issue #2)
Changed
- Renamed Manager classes to
GameJoltAPIandGameJoltUI(see issue #21)⚠️ This is a breaking change! If you're migrating from an older version, please have a look at the migration page.
- "Mega Refactoring" - refactored nearly all files (see issue #20)
- applied consistent style (code formatting)
- corrected namespaces
- fixed naming scheme (now consistently using C# CamelCase)
- used explicit visibility modifiers
- adjusted visibility
⚠️ This is possibly a breaking change, because it changes the naming scheme