This repository has been archived by the owner on Jun 22, 2023. It is now read-only.
Releases: enjin/enjin-java-sdk
Releases · enjin/enjin-java-sdk
2.0.0-beta.4
- Added
GetAssetsFromProjects
request toIProjectSchema
. - Added
GetBalancsFromProjects
request toISharedSchema
.
2.0.0-beta.3
Added
- Added
UpdateName
request toIProjectSchema
.
Fixed
- Fixed GraphQL template argument type for
BridgeClaimAsset
.
2.0.0-beta.2
Change
- Updated Log4j2 to
2.18.0
.
Removed
- Removed unused Java websockets dependency.
Security
- Updated OkHttp to
4.10.0
to resolve vulnerability within the library (CVE-2021-0341). - Updated Pusher websockets to
2.4.0
to resolve vulnerability with the library (CVE-2020-11050).
1.0.11
Change
- Updated Java websockets to
1.5.3
.
Security
- Updated OkHttp to
4.10.0
to resolve vulnerability within the library (CVE-2021-0341). - Updated Pusher websockets to
2.4.0
to resolve vulnerability with the library (CVE-2020-11050).
2.0.0-beta.1
Added
- Added
HttpLogLevel
enum values. - Added
IAuthenticationEventListener
. - Added reauthentication features to
ProjectClient
.
Changed
- Renamed
AssetSort
toAssetSortInput
. - Renamed
Melt
toMeltInput
. - Renamed
PaginationOptions
toPaginationInput
. - Renamed
Request
toTransaction
. - Renamed
RequestState
toTransactionState
. - Renamed
RequestType
toTransactionType
. - Renamed
Trade
toTradeInput
. - Renamed
TransactionSort
toTransactionSortInput
. - Renamed
Transfers
toTransferInput
. - Renamed
GetRequest
toGetTransaction
. - Renamed
GetRequests
toGetTransactions
. - Renamed
ProjectTransactionRequestArguments
toTransactionRequestArguments
. - Renamed
TrustedPlatformMiddleware
toClientMiddleware
. - Renamed
TrustedPlatformInterceptor
toClientInterceptor
. - Renamed
Channel
toIChannel
. - Renamed
NotificationService
toIEventService
. - Renamed
NotificationListener
toIEventListener
. - Renamed
EventMatcher
toIEventMatcher
. - Renamed
ConnectionEventListener
toIConnectionEventListener
. - Renamed
PusherNotificationService
toPusherEventService
. - Renamed
NotificationListenerRegistration
toEventListenerRegistration
. - Renamed
RequestService
toTransactionService
. - Renamed
RequestTypeDeserializer
toTransactionTypeDeserializer
. ClientInterceptor
now locks its authentication token with a mutex.- Changed type of
AccessToken.expiresIn
from primitive to wrapper class. - Platform clients and event services now utilize builders.
- Replaced async and sync platform request methods in clients with a singular request method which returns a future.
- Replaced Boolean input to set HTTP debugging in platform clients and middleware with
HttpLogLevel
enum. - The logger provider passed to the platform clients now handles HTTP logs when HTTP debugging is enabled.
- Retrofit services now return a future instead of a call instance.
- Event listeners now implement
java.util.EventListener
. PusherEventService
is now in the package-protected scope instead of public.
Removed
- Removed constructors from platform clients and event services.
- Removed
HttpCallback
interface andHttpResponse
class.
2.0.0-alpha.10
Added
- Added
GOERLI
toEnjinHosts
.
Removed
- Removed
KOVAN
fromEnjinHosts
.
1.0.10
Added
- Added
GOERLI
host toTrustedPlatformClientBuilder
.
Deprecated
- Marked
KOVAN
host inTrustedPlatformClientBuilder
as deprecated.
2.0.0-alpha.9
Added
- Added arguments and fields to
Transaction.gql
template file for getting the wallet address. - Added arguments and fields to
Wallet.gql
template file for getting balances and transactions. - Added
withTransactionWalletAddress
method toTransactionFragmentArguments
. - Added
walletBalanceFilter
,withWalletBalances
,withWalletTransactions
, and methods toWalletFragmentArguments
. - Added field and getter for wallet object to
Request
model. - Added fields and getters for list balances and list transactions to
Wallet
model.
Changed
- Updated Gson to
2.9.0
. - Changed name of method
assetIdFormat
inTransactionFragmentArguments
totransactionAssetIdFormat
. WalletFragmentArguments
now extendsBalanceFragmentArguments
andTransactionFragmentArguments
.
1.0.9
Changed
- Updated Gson to
2.9.0
.
2.0.0-alpha.8
Changed
- Removed
projectUuid
andprojectUuidIn
methods fromBalanceFilter
.