Skip to content

Releases: aleph-im/aleph-sdk-ts

v1.0.6: Fix storage engine on store/program/instance, fix wrong fetchAggregates response

29 May 14:05
Compare
Choose a tag to compare

v1.0.4

13 May 13:51
Compare
Choose a tag to compare

Full Changelog: v1.0.3...v1.0.4

v1.0.3

03 May 12:10
Compare
Choose a tag to compare

Full Changelog: v1.0.2...v1.0.3

v1.0.2: Fix storeMessage

28 Mar 09:38
d79780b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1: Redeploy to NPM

27 Mar 15:31
82755ed
Compare
Choose a tag to compare

v1.0.0: SDK Modular Refactor

27 Mar 12:00
e4876ed
Compare
Choose a tag to compare

This release is the first stable and fully Node.js/browser compatible Typescript SDK release for aleph.im using the new refactored package structure. This marks the beginning of a more streamlined and simplified interface, inspired by the Python SDK's structure.

Package Refactoring

To reduce dependency bloat, the previously monolithic aleph-ts-sdk package has been refactored into multiple smaller packages, divided by functionalities:

  • @aleph-sdk/core: Commonly shared utilities and constants
  • @aleph-sdk/account: Basic interfaces for all types of signing accounts
  • @aleph-sdk/message: Aleph Message specification and API call methods (to be moved to client)
  • @aleph-sdk/client: Main entrypoint & interface for developers looking to fetch & post messages

Every chain now also has its own implementation in its own package:

  • @aleph-sdk/evm: Common interfaces of EVM-based accounts
  • @aleph-sdk/ethereum
  • @aleph-sdk/avalanche
  • @aleph-sdk/solana
  • etc.

Most of them have peer dependencies defined, so make sure you install them along with the SDK!

Added Domain features

@aleph-sdk/dns is now available on the Typescript SDK as well and can be used to setup your domains for your aleph.im resources, such as stored files and deployed programs or VPS instances!

Removed Encryption Methods

Encryption/Decryption methods have been removed due to security concerns, at least for now. Please find an encryption scheme suitable to your project according to your needs. We found that proposing exactly one way to encrypt data to users is opinionated and could lead to insecure usage of those encryption methods.

Added Parameters and Message Fields

Previously missing parameters for querying and creating messages have been added, as well as the message specification updated to the current standard.

Known Issues

  • Avalanche signatures for X-Chain addresses is currently not working: #162

Please report any issues encountered in the issues section. Thank you!

What's Changed

Full Changelog: v1.0.0-rc2...v1.0.0

v1.0.0-rc2

08 Mar 16:08
b25cec4
Compare
Choose a tag to compare

What's Changed

  • Fix sourcemap bindings

Full Changelog: v1.0.0-rc1...v1.0.0-rc2

v1.0.0-rc1: Start of a New Era

08 Mar 10:57
e69882f
Compare
Choose a tag to compare

This release is the first stable and fully Node.js/browser compatible Typescript SDK release for aleph.im using the new refactored package structure. This marks the beginning of a more streamlined and simplified interface, inspired by the Python SDK's structure.

Package Refactoring

To reduce dependency bloat, the previously monolithic aleph-ts-sdk package has been refactored into multiple smaller packages, divided by functionalities:

  • @aleph-sdk/core: Commonly shared utilities and constants
  • @aleph-sdk/account: Basic interfaces for all types of signing accounts
  • @aleph-sdk/message: Aleph Message specification and API call methods (to be moved to client)
  • @aleph-sdk/client: Main entrypoint & interface for developers looking to fetch & post messages

Every chain now also has its own implementation in its own package:

  • @aleph-sdk/evm: Common interfaces of EVM-based accounts
  • @aleph-sdk/ethereum
  • @aleph-sdk/avalanche
  • @aleph-sdk/solana
  • etc.

Removed Encryption Methods

Encryption/Decryption methods have been removed due to security concerns, at least for now. Please find an encryption scheme suitable to your project according to your needs. We found that proposing exactly one way to encrypt data to users is opinionated and could lead to insecure usage of those encryption methods.

Added Parameters and Message Fields

Previously missing parameters for querying and creating messages have been added, as well as the message specification updated to the current standard.

Work in Progress

There might still be issues with types, this is work-in-progress, but all functionality for manipulating aleph.im messages are present and do work in Node.js and browser environments.

Please report any issues encountered in the issues section. Thank you!

v1.0.0-alpha3: Total Refactoring

23 Feb 17:08
17612a5
Compare
Choose a tag to compare
Pre-release
v1.0.0-a3

Bump v1.0.0-a3

v1.0.0-alpha1: Total Refactoring

23 Feb 16:47
198ccc9
Compare
Choose a tag to compare
Pre-release

Full Changelog: v3.9.2...v1.0.0-a1