# Changelog
### 3.0.1 24\. Mar 25 ##### Breaking Changes - useFallback parameter now uses FallbackType enum instead of bool |
### 3.0.0 23\. Mar 25 ##### New - API V3 & Fallback support - Methods now have optional useFallback parameter - If set to true and parsing fails, API returns cached data - New V3 DTOs have fallbackUsed and fallbackReason properties for transparency ##### Maintenance - Runtime upgrade to .NET 9 - Switch to MIT license ##### Breaking Changes - DTOs have gotten split into V2 and V3 - DTOs used by client now have V3 suffix |
### 2.1.0 03\. Nov 24 ##### New - Resilience - Client now tries a request again if it fails - Replaces previous logic for access token refresh ##### Fixed - Typo in "Craftsmanship" attribute ##### Maintenance - Check amount of members returned by free company members endpoint - One error case was previously not caught by not checking length - Add missing free companies from NetStone API to client tests |
### 2.0.3 29\. Sep 24 ##### Fixed - Free Company members were not being received |
### 2.0.2 27\. Sep 24 ##### Fixed - Wrong primary attributes for Ninja and Viper ##### Maintenance - Add additional character tests previously added to API |
### 2.0.1 22\. Sep 24 ##### Maintenance - Use common extension for version output |
### 2.0.0 22\. Sep 24 ##### Initial Release - Full support for all NetStone API methods - Character - Free Company |