github cosmos/cosmjs v0.35.0
0.35.0

latest release: v0.36.0
23 days ago

Cosmos client

  • Add timeout option to CometBFT clients
  • Avoid unnecessary status request when connecting a Comet38Client, Tendermint37Client or Tendermint34Client
  • Upgrade CosmJS types to Cosmos SDK 0.50
  • Kill @cosmjs/cli to reduce maintenance burden
  • Fix block result types in CometBFT clients

Modern JS

  • Replace bn.js dependency with native bigints
  • Modernize codebase for Node.js 20+
  • Migrate away from axios to native fetch, reducing bundle size and external dependencies
  • Preparation for better ES6 module support
  • Replace the Node.js „crypto“ import with native crypto APIs to reduce problems with other environments
  • All JS output is now ES2022

CI / tooling

  • Migrate all CI jobs from CircleCI to GitHub Actions
  • Migrate lint tooling to latest versions of eslint and typescript-eslint

Huge shout out to @dynst for an enoumous amount of high quality contributions to the 0.35.0 and 0.34.0 releases!

Don't miss a new cosmjs release

NewReleases is sending notifications on new releases.