Skip to content

Releases: everx-labs/ever-sdk-js

Version 0.25.4

03 Aug 07:59
441a9da
Compare
Choose a tag to compare

0.25.4 - August 3, 2020

Fixed

Ability to use crypto module before setup.

Version 0.25.3

29 Jul 12:53
f0e0de8
Compare
Choose a tag to compare

0.25.3 - July 29, 2020

Fixed

  • Fix test.

Version 0.25.2

27 Jul 17:13
90d8f3c
Compare
Choose a tag to compare

0.25.2 - July 26, 2020

Fixed

  • Error reporting in test suite on react-native testApp.

Version 0.25.1

26 Jul 10:05
318c9ab
Compare
Choose a tag to compare

0.25.1 - July 26, 2020

Bug fix

  • TimeoutOverflowWarning: 2147488647 does not fit into a 32-bit signed integer was fixed

Version 0.25.0

24 Jul 16:49
Compare
Choose a tag to compare

New

  • [improved] sendMessage now returns the messageProcessingState - structure that includes the last shard block that was created before the message was sent. Specify this block in the new waitForDeployTransaction/waitForTransaction method and wait for the transaction starting from it.
  • [new] waitForDeployTransaction/waitForRunTransaction methods. Wait for the transaction of a previously sent message using new mechanism of sequential shard block reading. In case of network problems (e.g. if some shard start lagging) returns the updated message processing state with the last checked block. Use it to resume waiting later.
  • [improved] processMessage now takes new infiniteWait parameter - it allows to infinitely wait for the transaction even if there are some network problems (like shard lags). If set to false - also returns updated messageProcessingState in case of network problems
  • TONContractMessage includes the address field (equals to the dst)
  • Support for core contexts.
  • Test suite have been refactored and can be easily adopted to run on several JS targets.
  • networkTimeout configuration parameter added for retrying GraphQL requests in case of network errors. Default value is 0 which means infinite retries until the network connection will be succeeded.
  • New message processing tracing. Client starts root processing span with traceId and spanId calculated from messageId. Other components can report child span without passing parent context through pipeline.
  • messageProcessingTimeoutGrowFactor field removed from config since it's not used
  • graphql queries can be forcible aborted on a timeout in case of a half-open TCP connection,

Version 0.24.0

17 Jun 03:29
6e5e317
Compare
Choose a tag to compare

0.24.0 - Jun 3, 2020

New

  • Detailed errors produced by core library.
  • Optional parameter fullRun for runLocal method allows to emulate an execution on a real node with all required checks and fees calculations.
  • Optional parameter account for runLocal method allows to provide the specified account data instead of loading them from a blockchain.
  • Optional result field account for runLocal and runMessageLocal methods returns state of an account after contract execution has finished. Presented only when the fullRun parameter has specified.
  • Method runMessageLocal as a replacement for the processRunMessageLocal with fullRun and account parameters.
  • 1003 error on contract run is replaced with more specific 1010-1012 errors

Version 0.23.2

26 May 08:38
72634cf
Compare
Choose a tag to compare

0.23.2 - May 25, 2020

New

  • Detailed errors instead of 1006.
  • Babel runtime dependency has returned.

Version 0.23.1

21 May 19:49
d8d7243
Compare
Choose a tag to compare

0.23.1 - May 21, 2020

New

  • Methods serverNow() and serverTimeDelta() of TONClient returns current server time.
  • Check for a clock is out of sync before sending a message (fail if out of sync).
  • Method waitForRunTransaction of contracts module.
  • Method waitForDeployTransaction of contracts module.
  • Method isDeployed of contracts module.

Version 0.23.0

14 May 21:31
6020e44
Compare
Choose a tag to compare

0.23.0 - May 7, 2020

New

  • Method runGet of contracts module executes get method on a local tvm.
  • Method arrayFromCONS of contracts module converts CONS-list to JS arrays.

Version 0.22.2

05 May 15:50
300dbf6
Compare
Choose a tag to compare

0.22.2 - May 3, 2020

New

  • keep-alive checking support for graphql subscriptions