This project is read-only.

WOWSharp 1.0

Rating: No reviews yet
Downloads: 45
Change Set: 17469
Released: Sep 8, 2012
Updated: Sep 8, 2012 by Grendizer
Dev status: Alpha Help Icon

Recommended Download

Application WOWSharp
application, 110K, uploaded Sep 8, 2012 - 45 downloads

Release Notes

WOWSharp 1.0 Preview


  • This new version of WOWSharp has MANY breaking changes and is NOT compatible with and can NOT simply replace the older versions.


  • Migrated the project to Visual Studio 2012 as a Portable Class Library Project. This means that only one library is needed to support .NET 4, Silverlight 4 and 5 and Windows Mobile 7 and 7.5.
  • The library no longer supports .NET 3.5 (minimum required is 4.0 now). If you want .NET 3.5 you will need to download the source code and compile. Most of the code should work with very few exceptions.
  • All the classes related to World of WarCraft were moved to new Wow Namespace. The ApiClient class is now the base abstract class for WowClient class which has all the methods related to World Of Warcraft. This is to prepare for future support for Diablo 3 API.
  • Emblem Drawing feature were removed from the library since they don't fit in the portable class library. I plan to add it in another library.
  • Fixed an issue with the deserialization of itemSet attribute of the item (the exception was caused by an undocumented change by Blizzard which changed the itemSet from a string to an object)
  • Added the Item Set API
  • Added the rated battleground ladded API
  • Added the new fields for Achievements (criteria, accountWide, etc) which came with the API Mists of Pandaria update.
  • Support for character model changes in Mists of Pandaria (new talents, resilience changes, new class, new races, etc)
  • Added the battlegroups data resource API
  • Fixed several spelling mistakes in property names.
  • Updated the ItemCategory API to support subcategories
  • Changed the way collections are serialized. All properties that previously returned arrays now return IList<T> instead with only public getters.


  • Character equipped items now has transmorgrification information (new feature in game patch 4.3)
  • Support for new recipe name resource.


  • Added gem information to Item class.
  • Changed all object classes to implement IExtensibleDataObject. This change was done in order to support round trip serialization with any future properties/attributes added by Blizzard.


  • Fixed a bug with Silverlight http requests causing Notimplemented exception


  • GetAuctionsDump with a DateTime parameter ifModifiedSince. The two step auctions download process will not perform the second step if there is no new data. (Thanks Steveo777 for the feedback)


  • Added guild emblem drawing (in WPF or silverlight) and saving to stream in PNG format (Silverlight has drawing only without saving)
  • Added character and guild achievement calls (Straton announced they are going to add more missing fields, so this is not final until Blizzard finalizes it)
  • Added pvp and quest field to character profile.
  • Added quest information calls
  • Added battlegroup arena team rankings (Straton said it's not documented yet, does that mean it might be changed? We will see.)


  • Implemented API key authorization (Requires either .NET 4.0 or .NET 3.5 with full trust). Not supported in Silverlight
  • Implemented basic cache functionality. Cache manager is not implemented, please see the ConsoleSample for an example of using Enterprise library Caching block. Any other cache manager can be used.
  • Some code improvements.


  • Silverlight library is now functional and a Silverlight test application is included in this release
  • Added an HttpHandler library that can be deployed on the Silverlight host application webserver to route the calls to site. This is due to a security feature in Silverlight the prevents cross site HTTP requests unless crossdomain.xml or clientaccesspolicy.xml are provided on (which is currently not the case).


  • A .NET library for accessing the Blizzard World of Warcraft community API. For more information refer to
  • The library handles all HTTP connections, error handling and JSON deserializ

Reviews for this release

No reviews yet for this release.