- Using swift-testing for unit tests
- Updates to make it work with current raider.io API.
- LoggingSources properties support profiles as well as characters.
- Add undocumented API call for more information about dungeon runs.
- Characters without guilds work.
- Support parsing url strings with non-allowed characters.
- Evoker class, Vault of Incarnates and talent loadouts.
- Support for Battle for Azeroth and Legion boss kills.
- Mythic+ rating calculations
- Custom type for mythic+ scores
- Allow configurability of base URL. The default remains at "https://raider.io/api".
- Expanded subtypes for BossKill type.
- Use custom Millisecond type.
- Added a ClassSlug type.
- Add Dragonflight expansion value.
- Make streamers and recruitmentProfiles on RaidRanking optional.
- Added search endpoint.
- Make slug types equatable with their rawValue.
- Fixed raidProgression field definition for profile.
- Added missing public modifiers for Gear.
- Change library name to "RaiderIO".
- Added public constructors for types.
- Added documentation from Swagger to Swift types.
- Use raw value represented types for enums that frequently change over time.
- Added missing public modifiers.
- Support all endpoints listed on Raider.IO API website.
- Implementations might overlap and are done on the basis of the Swagger model descriptions and actual responses.