Grunt 0.1.4 Is Available Now

Header for the blog post, with a Halo grunt in the background and text that says “Grunt 0.1.4 Is Available Now”

The changes are rolling in pretty frequently, but that’s because I get some new insights about the underlying API data models or about some new match stat parameters. Please welcome the 0.1.4 release of the library!

NuGet download link for OpenSpartan.Grunt

NuGet download link for OpenSpartan.Grunt with download counter

This release includes the following changes:

  • TestEngine, Juggernaut, Extraction, TotalControl, Stockpile, Elimination, Escort (VIP), GunGame (Escalation) added as tracked game modes.
  • MatchInfo now tracks LifecycleMode as a proper enum, so you don’t have to parse whether the game was matchmade or custom.
  • PlayerMatchHistoryRecord now has an Outcome that represents a human-readable match outcome instead of a number.
  • Transitioning more value ID values to proper .NET Guid instances instead of strings.
  • Stats now contains information for all supported game type stat containers other than Infection, since in its current implementation Infection doesn’t seem to register like a standalone game category.
  • Support for BotAttributes in player stats.
  • Configuration is now InGameItemConfiguration to avoid confusion with the API ingress configuration class.

In this release, I’d also like to give yet another shoutout to the folks at @HaloDataHive for helping identify some gaps in the implementation.

Providing Feedback#

Let me know on GitHub or Twitter.