Grunt 0.1.11 Is Available Now
Winter Update just dropped, and along with it there are some new APIs introduced as well through the master settings endpoint. The 0.1.11 release introduces coverage for those so that you’re not behind if you’re using the SDK to manage new Forge goodness. The build also introduces support for new non-game Halo Waypoint APIs.
Here are some of the highlights of what you get with the updated library build:
PUT
andPATCH
requests now have the proper content attributes set when executing the API call. Previously, onlyPOST
was covered. This means that the headers are now property attached to the request and you won’t get aHTTP 400 Bad Request
when trying to execute some modifications.BanProcessorBanSummary
is now properly associated with the right origin in the class structure.StatsBanSummary
is no more (it never belonged in stats).- Added
HIUGCGrantOrRevokePermissions
to enable developers to amend permissions for in-game assets. - Added
HIUGCFavoriteAFilmByMatchId
to favorite films by only by having a match ID. Favoriting of films works properly in the latest retail build. - Added
HIUGCDiscoveryGetManifestByBuildGuid
to enable developers to get game manifest from the build GUID and not just the version. - You now have
HIUGCDiscoveryGetForgeTemplates
to get the list of Forge canvases. - Added
HIUGCDiscoveryGetFilm
to get film metadata through the film ID instead of fiddling with match IDs and the/spectate
endpoints. - Added
HIUGCDiscoveryGet343Recommended
to get the list of assets recommended by 343 Industries for players to try. StatsGetPlayerServiceRecord
can now get season-agnostic (lifetime) stats.- Added
GetArticles
to list all available news content on Halo Waypoint. - Added
GetArticle
to get an individual article published on Halo Waypoint. - Added
GetArticleCategories
to get the list of categories under which articles are published on Halo Waypoint. - Added
GetArticleCategory
to obtain a single article category from Halo Waypoint. - Added
GetServiceAwards
to get the list of service awards that are associated with a Halo Waypoint profile. - Added
PutFeaturedServiceAwards
to enable developers to customize the service awards on the Halo Waypoint profile. - Added
GetServiceAward
to get an individual service award from a Halo Waypoint profile. AssetSearchResult
now has added properties to account for additional metadata included on asset publication.Film
now properly inherits fromAssetBase
since it’s a standard asset.- Asset and version IDs in
AssetBase
are now proper GUIDs instead of strings. - Added support for Infection stats through
InfectionStats
. The game mode is not yet available in production but the early pre-baked variants already exist. Gamerpic
is now flagged asIsAutomaticallySerializable
so that content can actually be transformed intro a strongly-typed model. So isUserEmail
,UserNotificationSettings
,UserProfile
, andUserSettings
.
As always, you can take a look at the source code for everything that I am building with Grunt on GitHub.