All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and OmiseGO adheres to Semantic Versioning.
- Added new
filteringsystem.
searchTermandsearchTermsinPaginableobject.
- Added
signupendpoint toomisego-client - Added
loginendpoint toomisego-client - Added
createTransactionRequest,getTransactionRequest,consumeTransactionRequest,approveTransactionConsumption,rejectTransactionConsumptiontoomisego-admin
- Renamed
LogouttoEmpty - Moved the following classes to package
co.omisego.omisego.model.params- TransactionConsumptionActionParams
- TransactionListParams
- TransactionRequestParams
- Moved the following classes to package
co.omisego.omisego.model- ExchangePair
- Transaction
- TransactionConsumption
- TransactionRequest
- Added the following classes to package
co.omisego.omisego.model.params.admin- TransactionConsumptionParams
- TransactionCreateParams
- TransactionRequestCreateParams
- Added the following classes to package
co.omisego.omisego.model.params.client- TransactionConsumptionParams
- TransactionCreateParams
- TransactionRequestCreateParams
1.1.0 - 2018-09-03
- Added
emailtoUser - Added more properties for
TransactionSource - Added Coroutines
- Fixed crash when
TransactionConsumptionStatusis null
- Separated
omisego-sdkmodule intoomisego-coreandomisego-client. - Updated kotlin version to
1.2.61 - Improved performance for QR Scanner
1.0.1 - 2018-07-26
addConnectionListenerandremoveConnectionListenermethods inOMGSocketClientclass.addChannelListenerandremoveChannelListenermethods inOMGSocketClientclass.
- Change
TransactionExchangerate to nullable type - Deprecated
setConnectionListenerandsetChannelListeneras a compilation error. - Deprecated
SocketCustomEventListener.TransactionRequestListenerandSocketCustomEventListener.TransactionConsumptionListeneras a compilation error.
1.0.0 - 2018-07-6
- Added documentation for missing fields in
TransactionRequest
- Changed kotlin version to
1.2.51
0.9.6 - 2018-07-5
- Added more fields to
TransactionExchange. - Added
ExchangePairmodel. - Added
errorobject toTransactionmodel.
- Changed
parentIdtype to nullable String.
- OMGKeyManager throws an exception during the initialization steps on Android 5.1.1
- Fix bug QR scanner doesn't cache invalid transaction id correctly
0.9.52 - 2018-06-26
- Improved
OMGCameraPreviewperformance - Changed return type of
TransactionRequest.toTransactionConsumptionParamsto non-nullable.
0.9.51 - 2018-06-22
- Renamed
sortDirectiontosortDir.
0.9.5 - 2018-06-22
- Changed some non-nullable variable to nullable variables
- Renamed an error code from
ErrorCode.USER_ACCESS_TOKEN_NOT_FOUNDtoErrorCode.USER_AUTH_TOKEN_NOT_FOUND
0.9.42 - 2018-06-15
- Added
metadataandencryptedMetadataparams toTokenclass.
- Renamed endpoint
listTransactionstogetTransactions. - Renamed endpoint
listWalletstogetWallets.
0.9.4 - 2018-06-14
- Renamed
EncryptionHelpertoOMGEncryption. Now, it can be only used to create an authorization header for connecting to the eWallet API. - Changed the initialization steps of the
EWalletClientfrom passing the base64 encrypted of "apiKey:authorizationToken" to pass bothapiKeyandauthenticationTokento prevent misconfiguration. - Removed
updatedAtfield from theTransaction - Rename
MintedTokentoToken. - Changed
retrieveTransactionRequestAPI parameter to passformattedIdinstead ofid
0.9.3 - 2018-05-11
- Kotlin linter
- Create a transaction request
- Generate the QR code bitmap represents the transaction request
- Consume a transaction request
- Approve a transaction consumption
- Reject a transaction consumption
- QR Code Scanner