Releases: coinpaprika/coinpaprika-api-swift-client
Releases · coinpaprika/coinpaprika-api-swift-client
2.4.0
2.3
2.2
2.1.1
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
- 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
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
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
- 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
- Remove nullability from
Exchange.fiats
andPerson.positions
- Rename property
Market.reportedVolumeShare
toMarket.reportedVolume24hShare
- Rename property
Person.Links.linkeding
toPerson.Links.linkedin
- Add missing
Event.description
property - Add public visibility to property
Person.Position.coinId
andPerson.Position.position