Releases: Eisenhuth/xivapi-swift
v1.1.0: more path/url changes
- removed extensions that provided a URL, use
.assetUrl(at: path)
instead - this change ensures that the requested asset URL always matches the baseUrl of the initialized client
verified schema: exdschema@9942dd96c70dfbba55bbc4280da144e5cb410737-2024.11.06.0000.0000
verified version: 7.16
v1.0.0: v2 is live
- updated URL from
beta
tov2
verified schema: exdschema@9942dd96c70dfbba55bbc4280da144e5cb410737-2024.11.06.0000.0000
verified version: 7.16
v0.11.0: new version and sheet
- adjusted responses for the
version
endpoint (.listVersions()
) - adjusted responses for the
sheet
endpoint (.listSheets()
) - added extensions to both so that they function the same for existing implementations
- added functions for both to get the full versions
listVersionsFull()
listSheetsFull()
- moved xivapi specific structs to
/xivapi/
verified schema: exdschema@9942dd96c70dfbba55bbc4280da144e5cb410737-2024.11.06.0000.0000
verified version: 7.16
Full Changelog: v0.10.0...v0.11.0
v0.10.0: getSheetRows and 7.16
- added getSheetRows
- updated verified version
verified schema: exdschema@9942dd96c70dfbba55bbc4280da144e5cb410737-2024.11.06.0000.0000
verified version: 7.16
Full Changelog: v0.9.0...v0.10.0
v0.9.0: sheets with names and webp
- added option to get sheets using their name (string)
- added
webp
as an option to image formats
verified schema: exdschema@9942dd96c70dfbba55bbc4280da144e5cb410737-2024.11.06.0000.0000
verified version: 7.15
Full Changelog: v0.8.0...v0.9.0
v0.8.0: optional automatic version/schema pinning
- added the ability to automatically use the verified version/schema
this means there are now 3 ways to initialize the client:
//option 1 - latest schema, latest version - unverified
let client = xivapiClient()
//option 2 - providing your own schema/version
let schema = "exdschema@9942dd96c70dfbba55bbc4280da144e5cb410737-2024.11.06.0000.0000"
let client = xivapiClient(schema: schema, version: "7.15")
//option 3 - using the schema/version this version of the package was verified against
let client = xivapiClient(automaticallyPin: true)
Full Changelog: v0.7.0...v0.8.0
v0.7.0: Tests and Cleanup
v0.6.0: 7.1, initial schema/version pinning & cleanup
What's Changed
- 7.1, initial schema/version pinning & cleanup by @Eisenhuth in #4
Full Changelog: v0.5.0...v0.6.0
v0.5.0: more Triple Triad and renames
- renamed
/xivapi-swift/
subdirectory to/Sheets/
because it contains the structs for the mapped sheets - added more Triple Triad to
/Sheets/
TripleTriadCardRarity
TripleTriadCardResident
- contains extensions to get top/bottom/left/right values, as well as stars
TripleTriadCardType
Full Changelog: v0.4.1...v0.5.0
v0.4.1: Formats
- added the ability to specify image formats
TripleTriadCard.imageUrl
->TripleTriadCard.imageUrl(format:)
Map.mapUrl
->Map.mapUrl(format:)
Icon.iconUrl
->Icon.iconUrl(format:)
this replaces the previous options and they will be removed in a future release.
Full Changelog: v0.4.0...v0.4.1