Weekly Changelog
This is where you will find our log of changes to the APIs, SDKs, the Console and any other services LootLocker provides.
- Users are now able to add scores to players in leaderboards
- Metadata added to scores in leaderboards is now visible, and updatable
- You can now block white label users from leaderboards if they haven't verified their email
- When creating an Asset we now remember the last Context used, making it easier to create multiple Assets in a row with the same Context
- Improved Player list pagination positioning for better visibility
- Improved API Key descriptions for clarity
- Fixed issue when adding scores to generic leaderboards
- Fixed issue where refund button was cutoff in some scenarios
- Fixed issue where it wasn't possible to delete messages
- Fixed an issue where you wouldn't be shown the MFA recovery code after enabling it
- Fixed an issue where it wasn't possible to use MFA recovery codes
- Added a new function to include metadata when uploading a score; LootLockerSubmitScoreMetadata("leaderboardID", "score", "metadata")
- Player names will be returned when a new game session is registered (if the user has set a name)
- Requesting a verification email for white label users now works again, and can be requested with the users email, and not just ID like before
- Improved error message when trying lookup a player on playerID, but sending a string
- Improved errors when sending invalid version number in session registration
- Improved error message when trying lookup a player by playerID, but sending a string
- Fixed issue with price calculator price using incorrect formatting
- Fixed issue where images were covering up some text
- Fixed a few broken links in the getting started section. Thanks to Discord user @LegendarySwordsman2 for reporting this!
- Deprecated leaderboard functions that uses leaderboardID -> use the same functions but with leaderboardKey instead
- Updating LootLocker will no longer remove the API-key and LootLocker settings
- Fixes for the Unity asset-store
- Brand new merging interface rebuilt in React for viewing and selecting changes from your staging environment to your live.
- Fixed a bug where the action button on the asset list would sometimes be half way cut off.
- Fixed a bug causing Player Storage to silently fail to save if the value was above 260 characters, but below 15000. The actual length limit is now 1500 characters.
- LLPlayerRank(), LLPlayerScore() now returns their correct values
- We added an brand new endpoint for listing players for your game, which should be much faster for games with large player bases than the old search endpoints "recent" option.
- Fixed an issue where creating a context would not respect
user facing
anddetachable
- Fixed an issue where creating a context would not respect
user facing
anddetachable
- Added the option to clear an entire leaderboard of all of it's data from the leaderboards page.
- Added support for multiple API keys. You can now create multiple API keys for your game
- We now show the variation ID for each variation, on the asset page
- Player name lookup endpoint now also returns players who don't have a name set
- Fix issue with starting session for games using a string in the value for
development_mode
- Player name lookup endpoint now also returns players who don't have a name set
- Prevent users with unverified email addresses to invite users to organizations
- Fixed an issue where wrong 1st party platform id is returned instead of XBox id on player 1st party platform lookup endpoint.
- Fixed issue where sending
demo: false
when creating a game would still create a demo game. - Fixed a security issue where Two-Factor Authentication could be circumvented.
- Added the ability to show Asset ID in asset lists.
- 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
- Imported samples has missing references to their scripts
- Fixed all warnings when installing the SDK
- Added
is_public
as input when uploading files to players to make API usage easier.
- Fixed a bad error message returned for White Label Login signups when an invalid domain key was supplied. (Thanks to Discord user @DexTex for reporting)
- Created a new UI for the assets page and User content pages
- Revamped looks
- You can now filter results
- Possible to deactivate/activate multiple assets at the same time
- Added a card view toggle
- The UI is now full width to support showing many columns
- Moved the User content moderation to a new main menu item
- Search field doesn’t expand it’s bounds on focus
- Moved the environment selector in platform settings, so it's in line with how you switch in other places
- Added URL's for each tab in the player page, to make it easier to link to
- Removed the possibility of flagging UGC assets
- Fixed issue where we would link to player on member type leaderboards, even though that's not possible
Released v1.1.39
- 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.
- When a request fails, the HTTP Status Code will now be returned for inspection
- EndSession no longer fails if called when no session is active
- Stability work to White Label methods, also updated documentation of the methods
- GetAssetInformation now works
- Deprecated GetAssetInformation(string assetId, Action onComplete), is replaced by new method GetAssetInformation(int assetId, Action onComplete)
- Deprecated StartWhiteLabelSession with password as an argument
- Add support for Asset Variations for Heroes. This allows for using variations on Heroes.
- Fixed issue where deleting a player's profile did not delete the player's name (if provided).
- Fixed issue resulting in moderation reports not being created
- Add support for Asset Variations for Heroes.
- Added endpoint for getting leaderboard by ID
- Fixed issue where activating asset using /activate endpoint would not clear cache for asset list endpoints
- GetAssetInformation is now working as intended.
- Links inside asset-variations now return correctly.
- We're now showing the players names on the list of leaderboard scores, with a link to the player page.
- User scores can be updated and deleted from the Leaderboard tab on the Player page.
- Users can clear search boxes.
- Squashed a bug that made it impossible to have multiple Attachment Types for assets in some situations.
This week is a little short on changes, but a lot of preparations and behind the scenes things are going on to allow us to move fast in the coming weeks.
- Fixed an issue with removing progression rewards.
Happy Friday! Here are new changes and bug fixes that were released this week.
- We've updated the UI for Collectables to use our new frontend framework.
- Also added the ability to delete collectables.
- Fixed an issue making it impossible to remove collectable groups.
- Added CI tests.
- Fixed bug with rental assets not returning the correct information.
- Fixed bug with Triggers not returning information about granted assets.
- Bug fixes in sample scene, missing meta-files.
- Updated the Sign In With Apple flow to support refresh tokens. Refresh tokens allow you to start a LootLocker session without having to do the full Apple flow every time. See https://ref.lootlocker.com/game-api/#sign-in-with-apple for more information.
- Fixed an issue with listing leaderboards causing errors when pagination parameters are out of bounds.
- Added documentation for all Collectables endpoints.
- Fixed an issue making it impossible to remove collectable groups.
- Fixed an issue with GetAllMemberRanks method
- Updated SDK description
- Added MIT License
Last modified 6d ago