Skip to content

Releases: Ruhrpottpatriot/GW2.NET

Version 1.4.0

24 Dec 16:43
Compare
Choose a tag to compare

New Features

The FindAllPagesAsync() extension methods now interleave tasks so that the tasks are sorted in the order that they complete instead of the order that they were started.

The FindAllPagesAsync() extension methods now automatically retry failed tasks.
You can configure the maximum number of retries per task through a static property.
Property name: Paginator.MaxRetryCount.
Minimum value: 0.
Default value: 3.

Collection properties are now initialized with an empty array instead of a null reference (Nothing in Visual Basic) to prevent null reference exceptions when iterating over an empty collection. This array can be replaced but it cannot be modified. (length is 0)

Added class OutfitUnlocker.

Added class GliderSkinUnlocker.

Added class ChampionUnlocker.

Added class TeleportToFriend.

Added class ConcentrationModifier

Added class ExpertiseModifier

Added class LegendaryComponent

Added class GuildConsumableWvw

Added class GatheringToolSkin and descendants for mining, logging and foraging

Added property Transumation.SkinIds.

Added property Miniature.MiniatureId.

Added property CraftingRecipeUnlocker.ExtraRecipeIds

Added property Item.ChatLink

Added property Recipe.ChatLink

Added property ColorPalette.ItemId

Added property ColorPalette.Categories

Added enum Population

Added property World.Population

Added property AggregateListing.Whitelisted

Added enum value Profession.Revenant

Improvements

Fixed crashing code for skin type "Back".

Fixed crashing code for chat links that contain bytes that cannot be mapped to UTF-8.

Resolved Issues

#26, #27, #28, #29, #30, #35

v1.3.0

03 Oct 12:59
Compare
Choose a tag to compare
  • V2.Skins now correctly sets the value of Skin.SkinId
  • Synchronous wrappers for async code no longer throw System.AggregateException instead of the base exception.