Skip to content
This repository has been archived by the owner on Jun 22, 2023. It is now read-only.

Releases: enjin/enjin-java-sdk

2.0.0-beta.4

11 Apr 00:24
144c965
Compare
Choose a tag to compare
2.0.0-beta.4 Pre-release
Pre-release
  • Added GetAssetsFromProjects request to IProjectSchema.
  • Added GetBalancsFromProjects request to ISharedSchema.

2.0.0-beta.3

03 Jan 23:08
5a4ca29
Compare
Choose a tag to compare
2.0.0-beta.3 Pre-release
Pre-release

Added

  • Added UpdateName request to IProjectSchema.

Fixed

  • Fixed GraphQL template argument type for BridgeClaimAsset.

2.0.0-beta.2

19 Jul 23:47
f6f5552
Compare
Choose a tag to compare
2.0.0-beta.2 Pre-release
Pre-release

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

19 Jul 23:50
90b1965
Compare
Choose a tag to compare

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

18 Jul 19:26
f113206
Compare
Choose a tag to compare
2.0.0-beta.1 Pre-release
Pre-release

Added

  • Added HttpLogLevel enum values.
  • Added IAuthenticationEventListener.
  • Added reauthentication features to ProjectClient.

Changed

  • Renamed AssetSort to AssetSortInput.
  • Renamed Melt to MeltInput.
  • Renamed PaginationOptions to PaginationInput.
  • Renamed Request to Transaction.
  • Renamed RequestState to TransactionState.
  • Renamed RequestType to TransactionType.
  • Renamed Trade to TradeInput.
  • Renamed TransactionSort to TransactionSortInput.
  • Renamed Transfers to TransferInput.
  • Renamed GetRequest to GetTransaction.
  • Renamed GetRequests to GetTransactions.
  • Renamed ProjectTransactionRequestArguments to TransactionRequestArguments.
  • Renamed TrustedPlatformMiddleware to ClientMiddleware.
  • Renamed TrustedPlatformInterceptor to ClientInterceptor.
  • Renamed Channel to IChannel.
  • Renamed NotificationService to IEventService.
  • Renamed NotificationListener to IEventListener.
  • Renamed EventMatcher to IEventMatcher.
  • Renamed ConnectionEventListener to IConnectionEventListener.
  • Renamed PusherNotificationService to PusherEventService.
  • Renamed NotificationListenerRegistration to EventListenerRegistration.
  • Renamed RequestService to TransactionService.
  • Renamed RequestTypeDeserializer to TransactionTypeDeserializer.
  • 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 and HttpResponse class.

2.0.0-alpha.10

05 Jul 08:20
c805fc6
Compare
Choose a tag to compare
2.0.0-alpha.10 Pre-release
Pre-release

Added

  • Added GOERLI to EnjinHosts.

Removed

  • Removed KOVAN from EnjinHosts.

1.0.10

05 Jul 08:05
6bc2088
Compare
Choose a tag to compare

Added

  • Added GOERLI host to TrustedPlatformClientBuilder.

Deprecated

  • Marked KOVAN host in TrustedPlatformClientBuilder as deprecated.

2.0.0-alpha.9

23 May 10:33
7bf67e3
Compare
Choose a tag to compare
2.0.0-alpha.9 Pre-release
Pre-release

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 to TransactionFragmentArguments.
  • Added walletBalanceFilter, withWalletBalances, withWalletTransactions, and methods to WalletFragmentArguments.
  • 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 in TransactionFragmentArguments to transactionAssetIdFormat.
  • WalletFragmentArguments now extends BalanceFragmentArguments and TransactionFragmentArguments.

1.0.9

23 May 10:24
98ddb1c
Compare
Choose a tag to compare

Changed

  • Updated Gson to 2.9.0.

2.0.0-alpha.8

25 Apr 10:09
03cacff
Compare
Choose a tag to compare
2.0.0-alpha.8 Pre-release
Pre-release

Changed

  • Removed projectUuid and projectUuidIn methods from BalanceFilter.