Skip to content

v0.8.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Archomeda Archomeda released this 20 Feb 01:52
· 320 commits to master since this release
1452f12

This release applies the schema changes of 2019-12-19, which includes the build and equipment template update from October 2019.

Endpoints

  • Add /v2/account/buildstorage
  • Add /v2/account/buildstorage/active
  • Add /v2/characters/:id/buildtabs
  • Add /v2/characters/:id/buildtabs/active
  • Add /v2/characters/:id/equipmenttabs
  • Add /v2/characters/:id/equipmenttabs/active
  • Add BuildStorageSlots property to /v2/account
  • Add BuildTabsUnlocked, ActiveBuildTab and BuildTabs properties to /v2/characters/:id
  • Add EquipmentTabsUnlocked, ActiveEquipmentTab and EquipmentTabs properties to /v2/characters/:id
  • Add Equipment[i].Location and Equipment[i].Tabs properties to /v2/characters/:id
  • Add Code property to /v2/legends
  • Add Code and SkillsByPalette properties to /v2/professions
  • Marked /v2/characters/:id/skills as deprecated
  • Marked /v2/characters/:id/specializations as deprecated
  • Marked Skills and Specializations properties as deprecated

Services

  • Update MumbleLink to support new features (#33):
    • UI states: DoesGameHaveFocus, IsCompetitiveMode, DoesAnyInputHaveFocus (not yet implemented in GW2)

Fixes

  • GuidConverter now checks for null when deserializing JSON objects (#28)
    • Breaking: Also changes the property Guild in Gw2Sharp.WebApi.V2.Models.Character to be nullable

Refactoring

  • Breaking: Gw2Sharp.WebApi.V2.Clients.IAuthenticatedClient no longer accepts the object type as generic type parameter; it's now just an interface without any type parameters
  • Breaking: Gw2Sharp.WebApi.Caching.ICacheMethod.FlushAsync has been renamed to ClearAsync to better indicate its purpose (#34) (all deprecations will be fully removed in 0.9.0+):
    • FlushAsync is marked as deprecated and is unused in Gw2Sharp from now on

Deprecation notes

The deprecated endpoints and properties can still be used for now.
The API still provides the endpoints, and the properties have been implemented with backwards compatibility code on Gw2Sharp's end.
However, it's advised to update as soon as possible, as these deprecations will be fully removed starting with the next major prerelease version 0.9.0.