Skip to content

Releases: everx-labs/ever-sdk-js

Version: 1.34.1

27 May 19:04
@d3p d3p
c5f331b
Compare
Choose a tag to compare

[1.34.1] – 2022-05-26

New

  • supported removing Copy interface from UInt256
  • supported changed interface of ton_types::Cell

Version: 1.34.0

19 May 08:43
@d3p d3p
a25c203
Compare
Choose a tag to compare

[1.34.0] – 2022-05-18

New

  • client.config function that returns the current client config

  • run_executor().fees is extended with these fields:

    • ext_in_msg_fee - fee for processing external inbound message
    • total_fwd_fees - total fees of action phase
    • account_fees - total fees the account pays for the transaction
  • main and dev endpoints aliases for Evernode Cloud Mainnet and Devnet endpoints

  • binding-gen: enum of types produces its own type for each enum variant.

  • lib-web: large numbers in transaction fees are rounded now (previously they caused errors).

  • core: if an application calls first client core functions in parallel
    then core creates more than one internal context per single TonClient
    instance. As a side effect of this is that a Nodejs process didn't
    finish even when client.close was called.

Improved

  • Added documentation for TransactionFees type (run_executor().fees).
  • Documentation now includes enum types descriptions.
    To achieve it we updated binding-gen: enum of types now produces its own type for each enum variant.

Version: 1.33.1

10 May 19:55
@d3p d3p
Compare
Choose a tag to compare

[1.33.1] – 2022-05-10

Fixed

  • Websocket errors weren't treated as a network errors.
    This is why all the processing functions that worked via wss protocol failed on these errors without retries. Now retries are performed.
  • SDK tried to rebalance even if only a single endpoint was specified. Now in case of a single endpoint, no rebalancing occurs.

Version: 1.33.0

04 May 07:22
@d3p d3p
dbc7964
Compare
Choose a tag to compare

[1.33.0] – 2022-05-02

New

  • allow_partial flag in all abi.decode_* functions. This flag controls decoder behaviour whether return error or not in case of incomplete BOC decoding
  • REMP supported. ProcessingEvent enum is extended with REMP statuses (enum of events posted into processing.wait_for_transaction function callback )
  • UNSTABLE. first_remp_status_timeout and next_remp_status_timeout parameters in network config

Version: 1.32.0

31 Mar 06:45
@d3p d3p
28c3012
Compare
Choose a tag to compare

[1.32.0] – 2022-03-22

New

  • network.queries_protocol config parameter allows selecting protocol the SDK uses to communicaite with GraphQL endpoint:
    • HTTP – SDK performs single HTTP-request for each request.
    • WS – SDK uses single WebSocket connection to send all requests. This protocol is a preferable
      way when the application sends many GraphQL requests in parallel.

Fixed

  • Debot module:
    • If DEngine received a non-zero exit_code while emulating a transaction while sending a message, DEngine will call onErrorId callback of the message.

Version: 1.31.0

18 Mar 15:53
@d3p d3p
Compare
Choose a tag to compare

[1.31.0] – 2022-03-09

New

crypto module:

Fixed

  • Documentation generator for app object interface fills documentation from
    ParamsOfXXXAppObject enum.
  • Documentation generator for function with obj parameter add this parameter
    into parameters section with link to appropriate AppObject interface.

Version: 1.30.2

15 Mar 04:27
@d3p d3p
afb46eb
Compare
Choose a tag to compare

[1.30.2] – 2022-03-14

Fixed

  • Update JSI client podspec for react-native greater than 0.66

Version: 1.30.1

17 Feb 21:48
@d3p d3p
c2ebf34
Compare
Choose a tag to compare

[1.30.1] – 2022-02-16

Changed

  • Rebranding:
    • rename repository name from 'ton-client-js' to 'ever-sdk-js'
    • rename binary binding filenames from 'tonclient_' to 'eversdk_'
    • rename npm scope name from '@tonclient' to '@eversdk'
      @tonclient/core -> @eversdk/core
      @tonclient/lib-node -> @eversdk/lib-node
      @tonclient/lib-web -> @eversdk/lib-web
      @tonclient/lib-react-native -> @eversdk/lib-react-native

Version: 1.30.0

05 Feb 15:17
@d3p d3p
e769c13
Compare
Choose a tag to compare

[1.30.0] – 2022-02-04

New

  • Added boc.encode_external_in_message function to encode message BOC based on
    a low level message parts such as a body, state init etc.
  • Added net.subscribe function to start a low level GraphQL subscription.
  • Added support for new MYCODE TVM command in tvm.run_tvm and tvm.run_get functions.

Version: 1.29.0

04 Feb 09:09
@d3p d3p
021f371
Compare
Choose a tag to compare

[1.29.0] – 2022-02-03

New

  • Added abi.encode_boc function to encode parameters with values to BOC, using ABI types.
  • Added support of address type in boc.encode_boc.
  • All fetch requests are now called with timeouts to prevent freezing in case of infinite answer.
  • Support of MYCODE instruction in TVM