Skip to content
This repository has been archived by the owner on Feb 1, 2021. It is now read-only.

Releases: uport-project/uport-android-sdk

0.5.1

02 Aug 10:55
344a9fb
Compare
Choose a tag to compare
  • [support] change version naming, remove v prefix

v0.5.0

02 Aug 10:54
e085d75
Compare
Choose a tag to compare
  • [breaking][bugfix] align JWT signature to spec (#93)
  • [breaking][support] externalized did-jwt and signer modules (#97)
  • [breaking][feature]Account is now an interface and the default implementation used is HDAccount (#89)
  • [feature] easier configuration of JsonRPC endpoints (#91)
  • [feature] add verifyDisclosure() method (#96)
  • [feature] add authenticateDisclosureResponse() (#98)
  • [feature] add W3C methods to create Verifiable Credential and Presentation (#100)
  • [support] reduce UI test flakiness (#92)

v0.4.2 - update infura endpoints

25 Mar 17:02
20b6c3a
Compare
Choose a tag to compare
  • updated infura JsonRPC endpoint URLs.
    To avoid sudden disconnect you are strongly encouraged to use your own project on infura or to use a dedicated JsonRPC endpoint for your use case.

Example:
Networks.registerNetwork(Networks.mainnet.copy(rpcUrl = "<your own endpoint for mainnet>"))

v0.4.1 - maintenance

15 Mar 12:55
384d462
Compare
Choose a tag to compare
  • fix broken tests

v0.4.0 - Simplified API

12 Mar 14:37
dd72b65
Compare
Choose a tag to compare
Pre-release
  • core module is a simple java library (and can be used as a dependency in JVM tests)
  • [breaking] AccountCreator interface methods are now using suspend instead of callbacks.
  • [breaking] The callback variant of createAccount from the Uport object has been deprecated.
  • [breaking] all available JsonRPC methods are suspend methods and are full members of the class
    (and can now be easily mocked). The callback variants no longer exist.
  • network_id field in EthNetwork was renamed to networkId
  • add Transports.sendExpectingResult() functionality
  • add createPersonalSignRequest, createVerificationSignatureRequest, createEthereumTransactionRequest convenience methods to Credentials to interact with the uPort app
  • extensive refactoring of tests with better mocks and ability to run offline
  • also publishing sources.jar for each module

v0.3.2 - jwt checks and selective disclosure flow

08 Jan 10:41
1a99026
Compare
Choose a tag to compare
  • JWT timestamps are checked with allowance for clock drift
  • JWT verification is more explicit about failures
  • added method to extract shareResp JWTs from callback URIs.
    This closes the loop on selective disclosures initiated by a dApp integrating this SDK
  • expose getDID() method on Account objects

v0.3.1 - message encryption and https DIDs

17 Dec 15:25
e55d4e0
Compare
Choose a tag to compare
  • add https DID resolver
  • use UniversalDID for JWT verification
  • add message encryption functionality

v0.3.0 - universal DIDs

14 Dec 15:36
0a4ddad
Compare
Choose a tag to compare
  • add universal DID resolver
  • add cleaner way of creating JWTs with abstracted signer
  • updated to kethereum 0.63 which has a different key derivation and mnemonic API.
    If you're using an older version in parallel, you need to update as well.

v0.2.2

14 Dec 15:37
3f78ff0
Compare
Choose a tag to compare
  • update of dependencies for coroutines and build tools

v0.2.1

14 Dec 15:38
3647f00
Compare
Choose a tag to compare
  • [bugfix] crash when decrypting fingerprint protected seed