v0.8.0
Pre-release
Pre-release
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
andBuildTabs
properties to/v2/characters/:id
- Add
EquipmentTabsUnlocked
,ActiveEquipmentTab
andEquipmentTabs
properties to/v2/characters/:id
- Add
Equipment[i].Location
andEquipment[i].Tabs
properties to/v2/characters/:id
- Add
Code
property to/v2/legends
- Add
Code
andSkillsByPalette
properties to/v2/professions
- Marked
/v2/characters/:id/skills
as deprecated - Marked
/v2/characters/:id/specializations
as deprecated - Marked
Skills
andSpecializations
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 fornull
when deserializing JSON objects (#28)- Breaking: Also changes the property
Guild
inGw2Sharp.WebApi.V2.Models.Character
to be nullable
- Breaking: Also changes the property
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 toClearAsync
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.