AltarAPIDiabloIII 2.1.0
The library provide those features : - The queries are cached, and only requeried if there is changes; - Requesting informations can be optionally done asynchronously, as it allow the use of the new keywords of .NET 4.5, async and await; - Can grabs the item’s images (small and large version), and cache them; - Can use a set of public / private keys to make authenticated requests; - And more!
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>AltarAPIDiabloIII</id>
<version>2.1.0</version>
<title>AltarAPIDiabloIII - Web API for Diablo 3</title>
<authors>Marc Dumoulin</authors>
<owners>Marc Dumoulin,AltarApps</owners>
<projectUrl>http://www.altarapp.com/?page_id=534</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>The library provide those features :
- The queries are cached, and only requeried if there is changes;
- Requesting informations can be optionally done asynchronously, as it allow the use of the new keywords of .NET 4.5, async and await;
- Can grabs the item’s images (small and large version), and cache them;
- Can use a set of public / private keys to make authenticated requests;
- And more!</description>
<summary>An implementation of the web API for Diablo 3, and Diablo 3 - Reaper of Souls.</summary>
<releaseNotes>2.1.0 :
- Fixed a bug preventing the D3Cache's property ImageAsDirect from functioning as intended;
- Added an optional property to D3Cache, named ImagesLocation, which allow you to choose where the images are stored;
- Fixed the cache initialization to properly recreate deleted directory;
- The images' directory is now recreated while running if it was manually deleted;
- Added a method overload for GetImagePath, now allowing you to obtain SKILLS icons, small or large, for ActiveSkill, PassiveSkill and FollowerSkill;
- Items obtained via GetFullItem can now also be used in the GetImagePath method to obtain their icons;
2.0.1 :
- This is a mostly complete rewrite of the library;
- I cleaned up the parsing of the data we get from Blizzard into a proper deserialization system;
- The "Get"s methods (i.e. GetCareer, GetFullHero, GetFullItem, etc) are now located directly in the D3Cache class;
- More thread-safety added;
- The Clear() method of D3Cache is now more thorought -- it also clear the in-memory cache;
- More robust -- The library shouldn't normally crash due to minimal changes on Blizzard's part;
- Faster -- Some optimizations has been done across the board;
- ATTENTION : I expect minor bugs to crop up, like deserialization mismatches. If you find any, please send me an Email ASAP, i'll be very grateful !
1.3.2 : A small fix for a bug that came with D3's 2.0.1 patch, which prevented the obtention of a career. More to come once the api is updated for the expansion.</releaseNotes>
<copyright>AltarApps (c) 2012-2014</copyright>
<tags>d3, dIII, diablo, 3, III, API, web, Blizzard, Activision, Community, ros, reaper, souls</tags>
<dependencies>
<dependency id="Newtonsoft.Json" />
</dependencies>
</metadata>
</package>