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

4.0.0

Compare
Choose a tag to compare
@faustbrian faustbrian released this 12 Jan 03:52
· 143 commits to master since this release

This package is now ESM only. If you use CommonJS you'll need to use a bundler like Rollup and/or Babel to get it working.

What's Changed

Added

Changed

  • refactor(profiles): update currency formatter to optionally hide ticker by @alesmit in #379
  • refactor(sdk): flatten directory to single level by @faustbrian in #402
  • refactor(profiles): use total balance in portfolio calculations by @dated in #404
  • refactor(test): export Mockery class and rename methods by @faustbrian in #434
  • refactor: use nock abstraction by @faustbrian in #451
  • refactor(test): expose hooks as standalone and suite functions by @faustbrian in #452
  • refactor(test): always clean nock mocks in after hooks by @faustbrian in #486
  • refactor(test): use uvu hooks to manage nock lifecycle by @faustbrian in #488
  • refactor: expose bech32 through cryptography package by @faustbrian in #504
  • refactor: replace test with it by @faustbrian in #551
  • refactor(test): adjust and remove deprecated utilities by @faustbrian in #508
  • refactor(zil): move chain IDs into manifests by @faustbrian in #565
  • refactor(ark): integrate @arkecosystem/crypto by @faustbrian in #579
  • refactor(ark): remove unused code to reduce bundle size by @faustbrian in #584
  • refactor: reduce duplication in DTOs by @faustbrian in #587
  • refactor(cryptography): use @noble/hashes for hashing by @faustbrian in #594
  • refactor(cryptography): use secp256k1 for non-schnorr functions by @faustbrian in #601
  • refactor: bundle bcrypto only with ark by @faustbrian in #603
  • refactor(cryptography): include bip32 implementation instead of dependency by @faustbrian in #605
  • refactor(cryptography): use micro-base for base58 and bech32 operations by @faustbrian in #642
  • refactor(cryptography): remove AES implementation by @faustbrian in #643
  • refactor(eth): replace web3 calls with more lightweight alternatives by @faustbrian in #645
  • refactor(eth): remove bn.js dependency in favour of native BigInt by @faustbrian in #648
  • refactor(profiles): disable portfolio latest transactions by default by @goga-m in #661
  • refactor(cryptography): replace BIP38 implementation by @alesmit in #660
  • refactor(cryptography): integrate ecurve by @faustbrian in #663
  • refactor(profiles): remove bip38 dependency by @alesmit in #666
  • refactor(cryptography): replace bip39 with micro-bip39 by @faustbrian in #672
  • refactor(cryptography): use @peculiar/webcrypto for AES encryption by @faustbrian in #669

Fixed

Other Changes

Full Changelog: 3.1.2...4.0.0