Grunt 0.1.5 Is Available Now
Some small changes shipped today, that make the library stability and coverage better. I will try to, in the future, to bundle more changes in batches, but this release deserved its own push because there was a breaking change (on my part) on how player IDs are tracked (thanks to the folks at @HaloDataHive for the call-out).
This change includes:
- Some missing serialization attributes are now in place for newly-introduced stats classes, making it possible to get those results through
HaloInfiniteClient
when necessary. - Improved documentation coverage for some classes.
- Flagging some properties as nullable, since they can, in fact, contain
null
values from the JSON API. - Player type for match tracking is now represented in a human-readable enum -
PlayerType
, rather than a number. Player
ID is now back to a string instead of a GUID, since it should always be a XUID and not the same as an asset ID. This was an accidental change that should’ve been validated more directly.