Releases: lootlocker/unity-sdk
Releases · lootlocker/unity-sdk
LootLocker_UnitySDKv7.0.0
Features
- 🎊⚡Introducing Presence⚡🎊 - Our new presence system powers up the LootLocker Unity SDK with websocket support allowing for real time connections between the client and LootLocker. This opens some amazing new avenues such as online status, average play time statistics, detailed player journey reports and much more. Read more in our blog post.
- LootLocker Latency Statistics - With presence enabled you will also be able to retrieve latency statistics for the clients latency towards LootLocker.
- LootLocker Events - We've added an event system to the SDK so you can now subscribe to some select events that you may be interested in reacting to. Examples are session expiration and presence connection status changes.
Bug Fixes
- ListBlockedPlayers now uses the correct endpoint
Full Changelog: v6.6.1...v7.0.0
LootLocker_UnitySDKv6.6.1
LootLocker_UnitySDKv6.6.0
Features
- Added a White Label prefab that will let you easily and switfly add White Label Login to your game.
- Added Command Line configurability for all LootLocker config settings.
Full Changelog: v6.5.0...v6.6.0
LootLocker_UnitySDKv6.5.0
Features
- Added simple inventory listing: We've added methods to fetch the player inventory with a smaller footprint return and smarter filtering. This is a signigicant performance improvement for everyone who uses the player inventories in their games.
- You can now configure the LootLockerSDK to pretty print json
- Added support for epic games, playstation, and stripe to catalog iap configurations
- Added support for asset variations and rental options to catalogs
Bug Fixes
- With this version players can once again request white label verification
- The SDK will no longer try to refresh sessions on authentication method calls
- We readded log obfuscation to the LootLocker logger.
Full Changelog: v6.4.0...v6.5.0
LootLocker_UnitySDKv6.4.0
Features
- Epic and Google Play Player Lookup - The Lookup method now supports using these new platform ids when looking up LootLocker Players.
Bug Fixes
- ListCatalogItemsV2 now properly uses the supplied catalog key.
- When a new play session is started and a player is logged in using any of the StartSession methods that player will be the default for subsequent requests even if there was a "default" from previous sessions.
- Fixed problems around parameter handling for path and query parameters.
- Fixed stability issue in which an exception thrown in a callback method would make LootLocker rerun the request constantly.
Full Changelog: v6.3.0...v6.4.0
LootLocker_UnitySDKv6.3.0
Features
- 📣 Broadcasts 📣 - We’re excited to launch Broadcasts, a new LootLocker feature that helps you connect with your players more directly than ever. With Broadcasts, you can schedule and deliver localized messages to players across one or more of your games. Each broadcast can include text, images, actions, and custom key–value pairs. Read more here: https://lootlocker.com/blog/preview/introducing-broadcasts-a-new-way-to-reach-your-players
- Session Optionals - Together with the broadcast feature we're also launching session optionals. When starting a session you can from now on optionally pass in meta information to set for the session. To begin with, the only existing value is what timezone the session is on, which will be used when interacting with broadcasts (if no value is set, then UTC will be used).
- Time Zone converter - We added a utility class to convert between IANA timezones and Windows Timezones to use with our broadcast feature.
Deprecations
- ListCatalogItems now has a v2 version that you will need to migrate to. All that has changed is that the new version uses "offset based pagination". This means that instead of a
Countand aCursoryou send inPerPageandPagevariables.
Full Changelog: v6.2.0...v6.3.0
LootLocker_UnitySDKv6.2.0
Features
- More Connected Accounts - We have added support for Epic, Playstation, Twitch, and Discord to our Connect Account methods so your players can connect their accounts across those platforms.
- Simple asset filtering - We've added methods to fetch assets with customizable return data. This is a signigicant performance improvement for everyone who uses the asset system in their games.
Bug Fixes
- Files now works for UGC methods
- We have made a small fix to the token refresh and the retry logic internally to the LootLocker SDK
Deprecations
- We have now removed a set of previously deprecated methods and types.
Notice
The automated building of the SDK indicates issues with building to Android, Linux, and WebGL. After investigations we have concluded that this is an issue with the build system. If you experience problems in this area, please reach out.
Full Changelog: v6.1.0...v6.2.0
LootLocker_UnitySDKv6.1.0
Features
- We've added Playstation Network v3 support to the SDK
Deprecations
- We've refactored the Playstation authentication flow so instead of needing to first verify the player and then starting a session we have baked the two steps together into one call. So use
VerifyPlayerAndStartPlaystationNetworkSessioninstead of theVerifyIDandStartPlaystationNetworkSessionmethods.
Full Changelog: v6.0.0...v6.1.0
LootLocker_UnitySDKv6.0.0
Features
- Epic IAPs - LootLocker now has support for Epic In App Purchases 🪙🎉
- Friends - Our new Friends system adds new capabilities to your LootLocker powered game. Read more here: https://docs.lootlocker.com/players/friends-and-followers
- Increment Score - Leaderboards now support the incrementation of scores as a single operation.
- Querying Scores - You can now use the new QueryScore method to check which rank a score would achieve if submitted.
- Simple Asset Listing - Add a simplified asset listing method with optional return data to greatly speed up asset listing when not all data is wanted.
- Last Seen - Session responses now include a value
last_seenwhich holds the last time the player registered a session (prior to the current session) - Progression IDs - All progression responses now have the progression id in the response.
- Delete Character - Add support for deleting a character
BugFixes
- Fixed automatic session refreshes
- Fixed so that WhiteLabelLoginAndStartSession works in a multi user context
Full Changelog: v5.3.0...v6.0.0
LootLocker_UnitySDKv5.3.0
Features
- Google Play Games Services Authentication - We have added support for Google Play Games Services authentication.
- Discord Authentication - We have added support for Discord authentication.
- Convenience methods - We've added some convenience methods for managing player state and player data. We also added a convenience method to GetOtherPlayersClassLoadoutByUid
- Metadata Upsert - We've added support for the "upsert" operation in the meatadata feature: Upsert means "if the key does not exist, create it. if it exists, update the value".
Fixes
- Allocate string lists in http client once instead of each update
Full Changelog: v5.2.0...v5.3.0