Skip to content

Releases: Eisenhuth/xivapi-swift

v1.1.0: more path/url changes

05 Feb 01:54
ee5ccab
Compare
Choose a tag to compare
  • 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

04 Feb 22:39
Compare
Choose a tag to compare
  • updated URL from beta to v2

verified schema: exdschema@9942dd96c70dfbba55bbc4280da144e5cb410737-2024.11.06.0000.0000
verified version: 7.16

v0.11.0: new version and sheet

30 Jan 18:21
Compare
Choose a tag to compare
  • 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

21 Jan 14:24
Compare
Choose a tag to compare
  • 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

11 Jan 04:42
Compare
Choose a tag to compare
  • 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

06 Jan 02:56
Compare
Choose a tag to compare
  • 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

26 Nov 12:34
3812f0f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0: 7.1, initial schema/version pinning & cleanup

13 Nov 22:13
6da6ab0
Compare
Choose a tag to compare

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

26 Oct 04:37
Compare
Choose a tag to compare
  • 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

21 Oct 05:59
Compare
Choose a tag to compare
  • 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