Skip to content

Releases: Pinta365/blizzard_api

0.4.0

29 Jan 16:50

Choose a tag to compare

This release adds support for the Housing and Neighborhoods Game Data APIs (WoW 11.2.7), plus new Profile endpoints for character housing.

New: Housing Game Data (wow.*)

  • Decordecors(), decor(decorId), searchDecor(params)
  • Fixturesfixtures(), fixture(fixtureId), searchFixture(params)
  • Fixture hooksfixtureHooks(), fixtureHook(fixtureHookId), searchFixtureHook(params)
  • Roomsrooms(), room(roomId), searchRoom(params)

New: Neighborhoods Game Data (wow.*)

  • Neighborhood mapsneighborhoodMaps(), neighborhoodMap(neighborhoodMapId), neighborhood(neighborhoodMapId, neighborhoodId)

New: Profile – character housing

  • Character collectionscharacterCollectionDecor(realmSlug, characterName) — housing decor collected by a character
  • Character housecharacterHouse(realmSlug, characterName, houseNumber) — summary of a character’s house

Other

  • Profile and Game Data error responses with empty or non-JSON bodies now throw a proper APIError instead of “Unexpected end of JSON input”.

0.3.9

10 Oct 19:55

Choose a tag to compare

  • Type safety - requestHref() now returns Promise<unknown> instead of Promise<any>

0.3.8

10 Oct 19:46

Choose a tag to compare

New Features

  • Added requestHref() function - Make authenticated requests to arbitrary Blizzard API href URLs returned in API responses. Perfect for following links and making sequenced API calls.
  • Added authentication debugging functions - New getAccessToken() and getAuthConfig() functions to access current authentication state for debugging or external use.

Usage Examples

// Follow href links from API responses
const guildData = await blizzardAPI.requestHref("https://eu.api.blizzard.com/data/wow/guild/moonglade/carpe-cerevisi?namespace=profile-eu");

// Debug authentication state
const token = blizzardAPI.getAccessToken();
const authConfig = blizzardAPI.getAuthConfig();

0.3.7

09 Nov 15:11

Choose a tag to compare

Full Changelog: 0.3.6...0.3.7

0.3.6

18 Aug 12:29

Choose a tag to compare

Full Changelog: 0.3.5...0.3.6

0.3.5

17 Aug 19:41

Choose a tag to compare

  • Removing Overwatch League endpoints
  • Adding Diablo 3 community endpoints

Full Changelog: 0.3.4...0.3.5

0.3.4

16 Aug 22:05

Choose a tag to compare

Full Changelog: 0.3.3...0.3.4

0.3.3

18 Apr 14:51

Choose a tag to compare

Full Changelog: 0.3.1...0.3.3

0.3.1

02 Mar 11:01

Choose a tag to compare

Prep for JSR.io
Full Changelog: 0.3.0...0.3.1

0.3.0

25 Sep 16:18

Choose a tag to compare

Full Changelog: 0.2.0...0.3.0