Changelog
iOS
2.3.0 - 15-06-26
Changed
BtcTransactionService.sendservice to meet Travel Rule and Agenzia delle Entrate requirements: now it requires the identifier of a specifc send operation (that can be created with the new services) and it answers with the send operation model with the updated status
Added
BtcTransactionServiceservices to create, update and fetch a new send operationAddressBookServiceservices to manage the user address book entries that can be used in send and receive operations and which will contains all the informations required bt the Travel Rule and Agenzia delle Entrate.
2.2.3 - 09-03-26
Added
- Support to Xcode 26
2.2.2 - 25-06-25
Changed
- Applied any to protocols to prevent future build errors
2.2.1 - 23-06-25
Fixed
- Correct service fee type in activities and trading entities
2.2.0 - 06-03-2025
Added
BuyActivitymodel properties:cryptoCurrency,cryptoAmount,fiatAmountandserviceFeeSellActivitymodel properties:cryptoCurrency,cryptoAmount,fiatAmountandserviceFeeTransferActivity.miningFeemodel propertyCryptocurrencyMetadata.ConioInfomodel properties:activeandmaintenanceAskResult.cryptoCurrencymodel property
Removed
Transactionmodel properties:fiatAmount,fiatCurrencyandserviceFeeTradingSummaryResult.Stats.tradedCryptoAmountmodel property- unnecessary
PermissionTypeenum cases
Changed
- Made
BuyActivity.transactionmodel property optional - Made
SellActivity.transactionmodel property optional - Made
Transactionmodel properties required (non-null) - Renamed
Transaction.cryptoAmountproperty innetCryptoAmount - Renamed
MempoolStatusmodel intoTransactionInclusionInfo - Renamed
BtcSpeedUpFeesResult.transactionMempoolStatusproperty intocurrentTransactionStatus - Renamed
BtcSpeedUpFeesResult.SpeedUpFee.mempoolStatusproperty intoinclusionInfo - Replaced
BtcSpeedUpFeesResult.SpeedUpFee.cryptoAmountproperty withgrossCryptoAmountandnetCryptoAmount - Replaced
BtcTransactionFeesResult.TransactionFee.cryptoAmountproperty withgrossCryptoAmountandnetCryptoAmount - Replaced
CryptocurrencyMetadata.ConioInfo.cryptoTypewithchainType TransferResult.grossAmountandTransferResult.serviceFeemodel property type fromFiatAmounttoCryptoAmount
2.1.7 - 27-02-2025
Fixed
- Missing
mfaproperty toSendParams
2.1.6 - 26-02-2025
Fixed
- Email Mfa Challenge error parsing
2.1.5 - 10-01-2025
Fixed
- No stored session after login with user that need to accept the new T&C
2.1.4 - 09-12-2024
Fixed
- Swift Lint build issue
2.1.3 - 29-11-2024
Changed
- Replaced
SignupParams.LegalAcceptanceandLegalAcceptancesParams.LegalAcceptancemodels with unifiedLegalAcceptancemodel - Replaced
SignupParams.LegalAcceptanceTypeandLegalAcceptancesParams.LegalAcceptanceTypemodels with unifiedLegalAcceptanceTypemodel
Fixed
- Added missing
LegalAcceptancesResult.Acceptance.type
2.1.2 - 22-10-2024
Changed
- Update ConioSDK
2.1.1 - 04-10-2024
Changed
- Update Fetch Historical Prices
2.1.0 - 18-09-2024
Changed
- Transfer Service
2.0.1 - 07-08-2024
Changed
- Update ConioSDK
2.0.0 - 13-06-2024
Added
- Trading Info Service
- Btc Transaction Management Service
- Trading Buy Service
- Trading Sell Service
- Trading Price Service
- Swap Service
Changed
- User Service
- Wallet Service
0.7.0 - 07-06-2022
Added
- Model
CryptoSellParamsto replaceSellParams ConioError.onNetworkto wrap network communication errors
Changed
SellParamsdeprecated- Factory init used to create/refresh an ask with all user available amount
Fixed
- Always throw
ConioError.unauthorizedon session expired
0.6.10 - 09-02-2022
Changed
- Update legal acceptances
0.6.9 - 08-02-2022
Changed
- Error mapping as
unauthorizedon 401 status code
0.6.8 - 28-01-2022
Added
- Transaction speedup
- Reset password flow APIs
- KYC create applicant params public init
- KYC trigger check params public init
- User data handling APIs
- User permissions map update
Changed
- Updated model: withdrawal transaction, available fee
Fixed
- Signup B2B wallet encrypt with hashed password
- Bad cancellables store in operations
- Missing password hash on B2B signup
0.6.2 - 17-11-2021
Changed
- Wallet service
walletPDFActivities,limitinPDFActivitiesParamsnow optional
Added
- User service
getLegalAcceptances, newpreContractualInfoUrlparam inLegalAcceptancesresponse
0.6.0 - 02-11-2021
Added
- User service
changeEmail
0.5.0 - 11-10-2021
Changed
- Data serialization and mapping
- Code refactor and optimizations
0.4.0 - 13-09-2021
Fixed
- Wrong mapping for
rangeFromproperty inServiceFee
Changed
- Update
rangeFromtype fromUInt64?toFiatAmount?inServiceFee
0.3.3 - 07-09-2021
Changed
- Rename
tradedFiattoweightedBidBalanceinTradingInfo.swiftas per docs specifications
0.3.2 - 20-07-2021
Added
- Bitcoin network
privateMainnetandprivateTestnet
0.3.1 - 19-07-2021
Fixed
- Avoid using app bundle identifier during keychain init
0.3.0 - 14-07-2021
Changed
- Added missing filters params in
ActivitiesParamsto correctly get wallet activities - Refactor on SDK errors:
ConioErroris now the only error type throwable (check operation section)
0.2.0 - 06-07-2021
Changed
- SDK configuration object
ConioConfigurationhas no default value and must be explicitly initialized
Fixed
- Fix wrong privacy policies url mapping in
GetLegalAcceptancesOperation - Avoid build error on Xcode 12.4 in
OpenAPIConioBuilder
0.1.6 - 25-06-2021
Changed
- Explicit fees represented as intervals
WiretransferPayeeInfoinCreatedBidhas now two dedicated properties representing standard and custom wire transfer payee infoCreatedBidnow contains net cost amountfiatAmountand gross amountgrossFiatAmount- All fiat amounts are now represented as
Decimal
0.1.5 - 15-06-2021
Changed
ModelsupdateBid,AskeTransactionproperties linked to amount/balance now are declared with typeUInt64
Added
ConioErrorentity to map operation errors
0.1.4 - 10-06-2021
Changed
ModelsupdateBid,Ask,WalletBalanceseSimpleActivityproperties now have public control accessBid,Ask,WalletBalanceseSimpleActivityproperties linked to amount/balance now are declared with typeUInt64
Removed
- Removed
SwiftyRSAfrom dependencies included inConioSDK
0.1.3 - 03-06-2021
Fixed
- Correzione errore signup operation
0.1.0 - 12-04-2021
Added
- Rilascio versione 0.1.0
Android
2.3.0 - 16-06-26
Changed
BtcTransactionService.sendservice to meet Travel Rule and Agenzia delle Entrate requirements: now it requires the identifier of a specifc send operation (that can be created with the new services) and it answers with the send operation model with the updated status
Added
BtcTransactionServiceservices to create, update and fetch a new send operationAddressBookServiceservices to manage the user address book entries that can be used in send and receive operations and which will contains all the informations required bt the Travel Rule and Agenzia delle Entrate.
2.1.2 - 27-02-2025
Fixed
- Email Mfa Challenge error parsing
2.1.1 - 05-12-2024
Fixed
- deadlock on
UserService.signupandUserService.login
Added
- Mining fees in transfer activity
2.1.0 - 17-10-2024
Added
- Swap Services
- Transfer Services
Changed
FetchHistoricalPricesParamsfields used to specify the timeframe to a pre-defined timestamp set
1.0.0 - 16-07-2024
Changed
First multicrypto SDK release
0.8.11 - 7-06-2022
Added
ConioException.OnNetworkto wrap network communication errors
Fixed
- Always throw
ConioException.Unauthorizedon session expired
0.8.3 - 24-03-2022
Fixed
- Initialization error caused by unusable KeyStore keys
0.8.0 - 9-03-2022
Changed
- Minimum Android version supported to Android 6.0 (Android Sdk Version: 23)
- Improved performance
SellParamsdeprecated
Added
- Factory method
CreateOrRefreshAskParams.withAllto request an Ask with the maximum sellable amount - Model
CryptoChangeEmailParamsto replaceChangeEmailParams - Model
CryptoSellParamsto replaceSellParams
0.7.18 - 8-02-2022
Changed
- Solved retro-compatibility with OkHttp 3.x
- Removed appsync dependency
0.7.16 - 4-02-2022
Changed
- Downgraded OkHttp to 3.14.9
0.7.15 - 3-02-2022
Changed
- Improved concurrencly on service layer
- Updated OkHttp to 4.9.0
0.7.13 - 24-01-2022
Fixed
- Compatibility issue below Api level 26
0.7.9 - 26-11-2021
Changed
- Legal text copies on the
LegalAcceptancesmodel
0.7.8 - 17-11-2021
Changed
- Wallet service
activityListPdf,limitinActivityListPdfParamsnow nullable
Added
- User service
getLegalAcceptances, newpreContractualInfoUrlparam inLegalAcceptancesresponse
0.7.4 - 02-11-2021
Added
- User service
changeEmail
0.7.2 - 20-10-2021
Added
- API to get activities in PDF format
0.7.0 - 11-10-2021
Changed
- Data serialization and mapping
- Code refactor and optimizations
0.6.2 - 03-08-2021
Fixed
- Security issue
0.6.1 - 29-07-2021
Changed
- Refactor on SDK errors:
ConioExceptionas the operations result error type
0.6.0 - 28-07-2021
Changed
- Refactor on SDK errors:
ConioExceptionis now the only error type throwable (check operation section)
0.5.4 - 26-07-2021
Fixed
- Made
cro,ibanandchargedAtfields ofAskclass optional - Made
paidAtfield ofAskclass non-optional
0.5.3 - 20-07-2021
Added
- Bitcoin network
privateMainnetandprivateTestnet
0.5.1 - 14-07-2021
Fixed
- Fix factory methods of
TimeFrameclass
0.5.0 - 06-07-2021
Changed
- SDK configuration object
ConioConfigurationhas no default value and must be explicitly initialized
0.4.8 - 25-06-2021
Changed
- Explicit fees represented as intervals
WiretransferPayeeInfoinCreatedBidhas now two dedicated properties representing standard and custom wire transfer payee infoCreatedBidnow contains net cost amountfiatAmountand gross amountgrossFiatAmount- All fiat amounts are now represented as
BigDecimal
Removed
- Removed
typeproperty fromServiceFeeentity - Renamed
idproperty of model entities:CreatedAsk.id->CreatedAsk.askIdCreatedBid.id->CreatedBid.bidIdSimpleActivity.id->SimpleActivity.activityIdActivityDetails.id->ActivityDetails.activityId
Added
ConioError:- INVALID_CRYPTO_PROOF,
- CRYPTO_PROOF_EXPIRED
0.4.7 - 01-06-2021
Added
- Aggiunta di
weightedBidBalancealleTradingInfo: controvalore investito
modified
- Modifica alle
TradingFees: supporto fasce di commissioni
0.4.2 - 13-04-2021
Added
- Rilascio versione 0.4.2
0.4.1 - 12-04-2021
Added
- Rilascio versione 0.4.1