Version 3.29.0 of Gameboard adds a new feature, minor enhancements, bug fixes, and API surface updates.
New feature: Admin Challenge Management
- Admins can now use the context menu in Game Center -> Teams to start, deploy/undeploy, and completely delete a challenge. Start and Delete are available only to Admins, while deploy/undeploy can be performed by anyone with the "Deploy Resources" permissions (which includes DIrectors).
- Note that the start, undeploy, and delete operations cannot be undone and should be used with caution. Here, there be dragons.
Enhancements
- The Game Center stat summary now only includes competitive attempts across all stats (except for the "practice attempts" count stat) (resolves #606)
- Added support for #600 and #601 (distributed with v 3.28.6)
API Surface
- The legacy
POST /api/challenge
endpoint has been renamed toPOST /api/challenge/launch
and will be removed in a future release. POST /api/challenge
now accepts only a payload with"teamId"
and"challengeSpecId"
. It functions identically to the legacy endpoint, but has simplified parameters. (Partially addresses #553)- The
/api/games/export
endpoint now includes all games if no game IDs are specified.
Bug fixes
- Fixed an issue that caused the practice link from a game page to fail to redirect in some environments.
What's Changed
- v3.29.0 by @sei-bstein in #608
Full Changelog: 3.28.6...3.29.0