Skip to content

0.2.0

Latest
Compare
Choose a tag to compare
@napalmpapalam napalmpapalam released this 11 Jul 07:52
· 127 commits to main since this release

[0.2.0] - 2023-05-22

Added

  • root - "Using in the projects made by create-react-app" section in the README.md
  • root: apply-version script to easier bump version
  • root: Package @distributedlab/fetcher
  • root: Package @distributedlab/reactivity
  • @distributedlab/tools: BN sqrt, abs methods
  • @distributedlab/jac - @distributedlab/fetcher dependency
  • @distributedlab/jac - Re-export @distributedlab/fetcher HTTP_METHODS, HTTP_STATUS_CODES enums
  • root: Package @distributedlab/w3p - wrapper for web3 providers
    • EVN based:
      • MetamaskProvider
      • CoinbaseProvider
    • Solana based:
      • PhantomProvider
      • SolflareProvider
    • Near based:
      • NearProvider
  • @distributedlab/jac - deserialize helper to deserialize JSON API structures
  • @distributedlab/w3p - Examples and use-cases
  • @distributedlab/tools - RuntimeError class

Changed

  • all: Drop support for node < 18 versions
  • all - Migrate from tsc to swc to build packages
  • all - Migrate from ts-jest to swc-jest to run tests
  • @distributedlab/tools - EventEmitter Make emit second parameter optional
  • root - Workspace dependency version to be strictly equal
  • all - Migrate to TypeScript 5.0.4

Removed

  • @distributedlab/jac - axios dependency
  • root - Unused tsconfig.eslint.json
  • @distributedlab/jac - Dependency @distributedlab/jsona

Fixed

  • root - Prevent typedoc from detecting every index file as a module
  • all - Replace type imports with import type syntax according to the SWC tsc migration guide
  • all - Set "browser": to "./dist/esm/index.js" to correctly resolve the package by the Webpack
  • all - Moved exclude tests to the tsconfig.build.json file to make ESLint work in the tests
  • all - Node resolution in the package.json files
  • root - Inlining sourcemaps to be able to use debugger