Skip to main content

7.0.38 Release - Model type fixes

Dan Jagnow

Dan Jagnow

Maintainer

Today we published release 7.0.38 of ArgentPonyWarcraftClient and ArgentPonyWarcraftClient.Extensions.DependencyInjection. This release includes a number of changes to model types for the Game Data APIs to more accurately reflect the structure of the JSON data returned from the Blizzard APIs. Most of the changes are small, but they are breaking changes. Upgrade with caution.

The following APIs are impacted:

  • Creature API
  • Guild Crest API
  • Item API
  • Journal API
  • Mount API
  • Mythic Raid Leaderboard API
  • Pet API
  • Profession API
  • Quest API
  • Tech Talent API

The System.Text.Json dependency has also been updated from 5.0.1 to 5.0.2 with this release.

See the 7.0.38 release notes for full details about the changes.

This release also included changes behind the scenes to perform deep comparisons for integration tests that use live data from the Blizzard APIs. In the future, this should make it easier to detect changes to the response data structure as Blizzard makes changes to the APIs over time. This is an extension of work by willwolfram18 in #166.

New Docs

Dan Jagnow

Dan Jagnow

Maintainer

The Blizzard World of Warcraft APIs expose a lot of information, which means the Argent Pony Warcraft Client has many classes to work with. Instead of documenting everything in a big README file, we're adding documentation powered by Docusaurus.

Want to help out? Submit a pull request to improve the docs!