Releases: lootlocker/unity-sdk
Releases · lootlocker/unity-sdk
Lootlocker_UnitySDKv1.1.47
Features
- The SDK now supports Epig Games Sign In: https://docs.lootlocker.com/players/authentication/sign-in-with-epic-games
- Added a method to register a progression without adding points to it.
BugFixes
- Added a client side rate limiter to avoid being blacklisted due to improper usage
Full Changelog: v1.1.46...v1.1.47
Lootlocker_UnitySDKv1.1.46
Features
- The SDK now supports Google Sign In: https://docs.lootlocker.com/players/authentication/sign-in-with-google
- The SDK will now automatically resolve and use the domain API if the domain key is set
- The SDK will now store and automatically use the Apple and Google refresh tokens if not done manually
BugFixes
- The SDK now supports Enter Play Mode Options allowing you to speed up your development process
- The SDK will now now relies on a newer version of Newtonsoft
- The SDK will no longer silently discard requests with an expected body that is null
- Player and Asset Reports now have a message instead of a text
- Requests are now allowed to timeout
- Local session data is now cleared upon ending a session and deleting a player
Full Changelog: v1.1.45...v1.1.46
Lootlocker_UnitySDKv1.1.45
What's Changed (includes 1.1.44)
Features
- Overhauled Progression System: We're excited to give you a new feature. Learn more here: https://docs.lootlocker.com/game-systems/progressions
- Major overhaul of LootLocker settings (https://docs.lootlocker.com/the-basics/unreal-quick-start/download-the-lootlocker-sdk#configure-the-sdk-in-project-settings)
- Deprecated Platform selector: No need to set the platform here, instead you should use the appropriate StartSession method for your platform.
- Deprecated legacy API keys (that don't start with dev_ or prod_): If you're on one of those, generate new keys and use those instead (https://console.lootlocker.com/settings/api-keys)
- Clarified descriptions
- Added method to update player files
- Added method that allows a player to delete themselves
- Added a single method combining WhiteLabel Login and Start Session -> WhiteLabelLoginAndStartSession (https://docs.lootlocker.com/players/authentication/white-label-login#logging-in-and-starting-a-session)
Bugfixes
- Avoid logging sensitive information, especially outside the editor
- Fixed bug that broke White Label sign in
Full Changelog: v1.1.43...v1.1.45
Lootlocker_UnitySDKv1.1.44
What's Changed
Features
- Overhauled Progression System: We're excited to give you a new feature. Learn more here: https://docs.lootlocker.com/game-systems/progressions
- Major overhaul of LootLocker settings (https://docs.lootlocker.com/the-basics/unity-quick-start/install-and-configure-the-sdk#configure-via-project-settings)
- Deprecated Platform selector: No need to set the platform here, instead you should use the appropriate StartSession method for your platform.
- Deprecated legacy API keys (that don't start with dev_ or prod_): If you're on one of those, generate new keys and use those instead (https://console.lootlocker.com/settings/api-keys)
- Clarified texts
- Added a single method combining WhiteLabel Login and Start Session -> WhiteLabelLoginAndStartSession (https://docs.lootlocker.com/players/authentication/white-label-login#logging-in-and-starting-a-session)
- Updated LootLockers logging system and allowed for more granular control of what's logged.
- Obfuscate sensitive information in logs
Bugfixes
- GetOtherPlayerXPAndLevel is no longer broken
- The SDK now registers as initialized even when manually initialized
- The SDK now logs errors as errors ;)
- EndSession will no longer throw an error if no session exists
Full Changelog: v1.1.43...v1.1.44
Lootlocker_UnitySDKv1.1.43
- Fixed a bug with the LootLocker Samples using the wrong assembly definition file #90
- Added a namespace for LootLocker samples to remove warnings when installing #89
Full Changelog: v1.1.42...v1.1.43
Lootlocker_UnitySDKv1.1.42
Lootlocker_UnitySDKv1.1.41
- Moved the LootLocker Config file to the assets-folder; updating LootLocker will no longer remove the LootLocker settings
- Deprecated leaderboard functions that uses leaderboardID -> use the same functions but with leaderboardKey instead
Lootlocker_UnitySDKv1.1.40
- Summaries added to all public functions in LootLockerSDKManager
- Renamed functions in LootLockerSDKManager, and old ones marked as deprecated, will be removed at a later stage;
- GettingAllMissions -> GetAllMissions
- GettingASingleMission -> GetMission
- StartingAMission -> StartMission
- FinishingAMission -> FinishMission
- GettingAllMaps -> GetAllMaps
- PollingOrderStatus -> PollOrderStatus
- ActivatingARentalAsset -> ActivateRentalAsset
- GettingCollectables -> GetCollectables
- CollectingAnItem -> CollectItem
- TriggeringAnEvent -> ExecuteTrigger
- ListingTriggeredTriggerEvents -> ListExecutedTriggers
- Bug-fix: imported samples has missing references to their scripts
- Bug-fix: Fixed all warnings when installing the SDK
Lootlocker_UnitySDKv1.1.39
What's Changed
- Feature: Apple Refresh tokens - Signing in with Apple now returns a refresh token that can be used to refresh the sign in until it expires instead of doing the full sign in flow: https://docs.lootlocker.com/how-to/authentication/sign-in-with-apple
- Fix: When a request fails, the HTTP Status Code will now be returned for inspection
- Fix: EndSession no longer fails if called when no session is active
- Deprecation: Deprecated StartWhiteLabelSession with password as an argument
- Stability: Stability work to White Label methods, also updated documentation of the methods
- Deprecation: Deprecated GetAssetInformation(string assetId, Action onComplete), is replaced by new method GetAssetInformation(int assetId, Action onComplete)
- Fix: GetAssetInformation now works
Full Changelog: v1.1.38...v1.1.39
Lootlocker_UnitySDKv1.1.38
- Temporary fix for default_loadouts returning the wrong type