March 2024 Release
Production Release Date: March 27
*** Performance Missions Deprecation ***
The ability to create new performance missions has been deprecated and removed from Nitro Studio. Existing performance missions can be opened for viewing and editing, but you cannot edit their rules in Nitro Studio. To create or edit a performance mission (a mission that contains specific metric goals), use the following APIs:
-
POST /challenges to create a challenge
-
POST /challenges/{challengeId}/action-rules to create a metric rule
-
POST /challenges/{challengeId}/action-rules/{ruleId}/goals to create specific goals
REST APIs
The following API changes are documented on https://api.bunchball.com/docs.
-
GET, POST, PUT, DELETE /challenges and /challenges/{challengeId} - Added the backgroundImageUrl parameter that can be used to set a background image for a mission.
Product Enhancements
Leaderboard Rank Shows Ties
In the Leaders web component, users that are tied will now share the same rank. The leaderboard assigns the same rank to all tied users and increments the user in the next position to a rank that accounts for the number of users that are tied.
New Language
The French-Morocco (fr-MA) language was added to Localization for downloading and translating mission information, levels, exchanges, and other content.
Product Fixes
-
Fixed an issue where changing the name of a theme caused the CSS file to become disconnected from the theme.
-
Fixed an issue where group names did not show in the list when segmenting a reward by a group.
Upcoming API Deprecation
Effective with the August 2024 release, we will deprecate and remove the following parameter from the platform. Update any code that uses this parameter in advance of the August release.
-
GET /users/{userId}/challenges - We will deprecate the value parameter in the rewards section of the response. Update any code that references the value parameter to use the pointAward parameter.
See also