This project is read-only.

GW2.NET - v0.9.5.0

Rating: No reviews yet
Downloads: 14
Change Set: 36873
Released: Jun 25, 2014
Updated: Jun 29, 2014 by StevenLiekens
Dev status: Beta Help Icon

Recommended Download

Application GW2.NET v0.9.5.0
application, 208K, uploaded Jun 25, 2014 - 8 downloads

Other Available Downloads

Application GW2.NET RestSharp v0.9.5.0
application, 7K, uploaded Jun 25, 2014 - 6 downloads

Release Notes

About

This release is part of ongoing development that brings the library closer to perfection, one patch at a time.

Nuget

The recommended way of downloading is via NuGet.

Changelog

These are the highlights of what's changed since the previous release (oldest to newest)
  • Adding an interface 'ISerializer<T>'
  • Changing 'IServiceClient' to rely on 'ISerializer<T>' for converting service responses
  • Removing the 'IRenderServiceClient' and corresponding 'RenderServiceClient' stuff
  • Removing the 'JSON.NET' dependency from the 'GW2.NET.RestSharp' library
  • Removing default constructors from all but the 'ServiceManager' class
  • Moving 'ServiceManager' to the root namespace
  • Moving 'IRenderService' and friends out of the /V1 namespace
  • Moving high-level access to 'IRenderService' from 'ServiceManager' to a new class 'RenderServiceManager'
  • Changing 'ServiceClient' to not dispose already disposed streams
  • Fixing incorrect usage of [OnDeserialized] in 'Item', 'CombatItem' and 'UpgradeComponent'
  • Changing 'Point', 'PointF', 'Point3D', 'Color', 'Rectangle' and 'Size' converters to be more strict about allowed input values.
  • Changing code to no longer require 'DefaultJsonConverter'
  • Removing class 'DefaultJsonConverter'
  • Removing type discriminators from 'Item' contracts
  • Adding a reusable [TypeDiscriminatorAttribute]
  • Changing item converters to operate on [TypeDiscriminator] attributes
  • Removing class 'CombatItem'
  • Changing recipe converters to operate on [TypeDiscriminator] attributes
  • Removing obsolete enum 'RecipeType'
  • Changing dynamic event location converters to operate on [TypeDiscriminator] attributes
  • Removing obsolete 'ContentBasedTypeCreationConverter'
  • Removing obsolete enum 'LocationType'
  • Moving types out of namespace 'LocationTypes'
  • Moving types out of namespace 'ArmorTypes'
  • Moving types out of namespace 'UnlockTypes'
  • Moving types out of namespace 'ConsumableTypes'
  • Moving types out of namespace 'ContainerTypes'
  • Moving types out of namespace 'GatheringToolsTypes'
  • Moving types out of namespace 'GizmoTypes'
  • Moving types out of namespace 'ToolTypes'
  • Moving types out of namespace 'TrinketTypes'
  • Moving types out of namespace 'UpgradeComponentTypes'
  • Moving types out of namespace 'WeaponTypes'
  • Moving types out of namespace 'ItemTypes'
  • Moving types out of namespace 'RecipeTypes'
  • Moving types out of namespace 'ArmorTypes'
  • Moving types out of namespace 'WeaponTypes'
  • Moving types out of namespace 'SkinTypes'
  • Removing obsolete enum 'SkinType'
  • Implementing support for container type 'OpenUI'
  • Implementing support for gizmo type 'ContainerKey'
  • Renaming 'CookingIngredientRecipe' to 'IngredientCookingRecipe'
  • Adding a reusable 'TypeDiscriminatorConverter'
  • Updating relevant converters to derive from 'TypeDiscriminatorConverter'

Reviews for this release

No reviews yet for this release.