Skip to content

Releases: coinpaprika/coinpaprika-api-swift-client

2.4.0

19 Aug 07:36
Compare
Choose a tag to compare
  • Add an option to customize client User Agent
  • Add an option to provide custom Error Parser
  • [SPM] Add Coinpaprika prefix to Networking and NetworkingMocks modules

2.3

25 Jun 12:56
514e157
Compare
Choose a tag to compare
2.3
  • Swift Package Manager
  • Add CoinType conformance to Ticker model

2.2

15 May 14:46
b26bc12
Compare
Choose a tag to compare
2.2
  • Updated module name from CoinpaprikaAPI to Coinpaprika to allow use module prefix to resolve type ambiguity.

How to migrate?

Replace all import CoinpaprikaAPI occurrences with import Coinpaprika

More info in PR #7.

2.1.1

10 Apr 13:19
Compare
Choose a tag to compare
  • Add support for custom request signer

2.1

10 Apr 11:25
f8cbbc8
Compare
Choose a tag to compare
2.1
  • Convert to Swift 5
  • Add swift_versions (4.2 & 5.0) to podspec, required by Cocoapods 1.7
  • Add native Result type when compiled with Swift 5
  • Extract Request abstract to podspec CoinpaprikaAPI/Networking
  • Add support for Basic Auth and custom authorization headers in Request

2.0.6

14 Mar 10:22
Compare
Choose a tag to compare
  • Add new properties (id, userImageLink , retweeetCount, likeCount) to Tweet model
  • Add description, websiteStatus, apiStatus properties to Exchange model
  • Add imgRev field (logo revision) to Coin model
  • Add createEvent endpoint
  • Add new top movers method with results number option
  • Add lead property to News model
  • Add top300 option to Top Movers
  • Add Person Tweets method
  • Expose TickerHistory and Ohlcv properties publicly (#5)

2.0.5

23 Jan 11:58
Compare
Choose a tag to compare

New methods:

  • latestNews
  • historicalNews
  • topMovers
  • fiats

Other changes:

  • extended list of available Quotes (added fiat currencies)
  • switch to new links structure (with followers and other stats) in CoinExtended model
  • add imageLink to Tweet model
  • add marketCapChange24h & volume24hChange24h to GlobalStats model
  • add type to Coin model
  • add coinCounter & icoCounter fields to TagType protocol
  • add id property to Event model
  • fixed volumeMarketCapRate value

2.0.4

13 Dec 12:52
Compare
Choose a tag to compare

Change type of following properties from Int64 to Decimal to be consistent with API Specification:

  • Exchange.reportedVolume24h, Exchange.adjustedVolume24h
  • GlobalStats.marketCapUsd, GlobalStats.volume24hUsd
  • Ohlcv.marketCap (+ add missing nullability to other numeric properties)
  • Ticker.circulatingSupply, Ticker.totalSupply, Ticker.maxSupply

2.0.3

11 Dec 13:55
Compare
Choose a tag to compare
  • Change volume24h type from Int64 to Decimal (in Ticker.Quote)
  • Add nullability to url property in Event
  • Add Error to NSError bridge with HTTP Codes included
  • Add parent (Coin Platform) property to CoinExtended
  • Rename Person.Position model to Person.Project
  • Add coinName and coinSymbol to Person.Project

2.0.2

27 Nov 14:32
Compare
Choose a tag to compare
  • Remove nullability from Exchange.fiats and Person.positions
  • Rename property Market.reportedVolumeShare to Market.reportedVolume24hShare
  • Rename property Person.Links.linkeding to Person.Links.linkedin
  • Add missing Event.description property
  • Add public visibility to property Person.Position.coinId and Person.Position.position