Skip to content

Releases: pokt-network/pocket-js

v2.2.1

10 Apr 06:44
85ab6f2
Compare
Choose a tag to compare

What's Changed

  • Add outputAddress and rewardDelegators to the Node type by @msmania in #109
  • Update the version to 2.2.1 by @msmania in #110

Full Changelog: v2.2.0...v2.2.1

v2.2.0

25 Mar 21:43
989bf65
Compare
Choose a tag to compare

This version supports the new features in pocket-network/[email protected].

What's Changed

  • feat: upgrade all version to 2.1.2 by @PseudoMera in #89
  • feat: upgrade utils and types to latest by @PseudoMera in #90
  • fix: exports not in correct order in npm registry by @PseudoMera in #91
  • Add Gov TXs (Change Params, Upgrade Height, DAO(Transfer|Burn) by @nodiesBlade in #86
  • Fix Isomorphic Provider by @kutoft in #94
  • Add publish action by @kutoft in #95
  • Update publish action by @kutoft in #96
  • TxBuilder: Introduce TransactionBuilder.appTransfer by @msmania in #101
  • Chore(deps): bump undici from 5.0.0 to 5.26.2 by @dependabot in #93
  • JsonRpcProvider: Basic access authentication support by @msmania in #97
  • TxBuilder: Recompile tx-signer.proto with the option importSuffix=.js by @msmania in #100
  • Relayer: Introduce Relayer.GenerateAAT by @msmania in #98
  • Signer: Remove unnecessary dependencies by @msmania in #99
  • TxBuilder: TransactionBuilder.nodeStake takes rewardDelegators by @msmania in #102
  • URL with a path and credentials is not handled correctly by @msmania in #103
  • Update README.md by @msmania in #104
  • Add @types/node to devDependencies in the root by @msmania in #105
  • Update the version to 2.2.0-rc.5 by @msmania in #106
  • Update the version to 2.2.0 by @msmania in #107

New Contributors

Full Changelog: v2.1.1...v2.2.0

v2.2.0-rc.5

23 Mar 17:49
e36c639
Compare
Choose a tag to compare
v2.2.0-rc.5 Pre-release
Pre-release

What's Changed

  • feat: upgrade all version to 2.1.2 by @PseudoMera in #89
  • feat: upgrade utils and types to latest by @PseudoMera in #90
  • fix: exports not in correct order in npm registry by @PseudoMera in #91
  • Add Gov TXs (Change Params, Upgrade Height, DAO(Transfer|Burn) by @nodiesBlade in #86
  • Fix Isomorphic Provider by @kutoft in #94
  • Add publish action by @kutoft in #95
  • Update publish action by @kutoft in #96
  • TxBuilder: Introduce TransactionBuilder.appTransfer by @msmania in #101
  • Chore(deps): bump undici from 5.0.0 to 5.26.2 by @dependabot in #93
  • JsonRpcProvider: Basic access authentication support by @msmania in #97
  • TxBuilder: Recompile tx-signer.proto with the option importSuffix=.js by @msmania in #100
  • Relayer: Introduce Relayer.GenerateAAT by @msmania in #98
  • Signer: Remove unnecessary dependencies by @msmania in #99
  • TxBuilder: TransactionBuilder.nodeStake takes rewardDelegators by @msmania in #102
  • URL with a path and credentials is not handled correctly by @msmania in #103
  • Update README.md by @msmania in #104
  • Add @types/node to devDependencies in the root by @msmania in #105
  • Update the version to 2.2.0-rc.5 by @msmania in #106

New Contributors

Full Changelog: v2.1.1...v2.2.0-rc.5

v2.1.1

20 Feb 16:32
4d064fa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.1.1

v2.1.0

05 Aug 15:38
00e85a5
Compare
Choose a tag to compare

BREAKING CHANGE

This release adds support for non-custodial staking transactions. Do not use on Pocket Mainnet until non-custodial is activated.

What's Changed

Full Changelog: v1.2.0...v2.1.0

v1.2.0

14 Jul 04:33
Compare
Choose a tag to compare

Changes

  • fix: prevent raw npm publish by @crisog in #72
  • feat: abstract signer on txbuilder by @crisog in #73

This release introduces the ability to use your very own signer to create transactions! 👷

v1.1.1

13 Jul 04:04
Compare
Choose a tag to compare

This release doesn't add anything new compared to v1.1.0.

v1.1.0 had to be deprecated due to some issues while publishing the library using our package manager ("pnpm").

This release has an usable version published on npm unlike v1.1.0.

v1.1.0-deprecated

26 May 19:54
Compare
Choose a tag to compare

Hi, Pocket frens! To the ones that came to Infracon: Thank you, that was an awesome experience and it was awesome chatting with all of you. The whole team appreciates it. For the ones that didn't: come next year!

This release adds much better types for methods that involve dealing with pagination, along with improvements across the board for governance/parsing-related methods which were previously available only on the JsonRpcProvider.

UPDATE: This release has some issues with the package manager and won't let you install with NPM, or Yarn without specifying the versions in the CLI.

v1.0.0 ™️

28 Apr 19:26
Compare
Choose a tag to compare

PocketJS

The complete, fast, and slim SDK to interact with the Pocket Network has finally reached a stable status with its v1 release. All packages are available for usage:

  • Relayer: @pokt-foundation/pocketjs-relayer, used to send relays to the network.
  • Provider: @pokt-foundation/pocketjs-provider, the critical building piece for all the other packages, provides the transport needed to interact with the network and can send requests.
  • Signer: @pokt-foundation/pocketjs-signer, which you can use to manage accounts, by importing private keys or your existing PPK.
  • Transaction-Builder: @pokt-foundation/pocketjs-transaction-builder, which you can use to send transactions to the network.

Apart from this, we have supporting packages if you need them:

  • @pokt-foundation/pocketjs-types has a lot of types used internally, which are useful if you're building something on top of the network.
  • @pokt-foundation/pocketjs-abstract-provider has the interface used to implement both providers, if you'd like to handroll your own.

In the readme we've provided a demo on how to use all the packages. Give it a read, and feel free to reach out on our Discord!

What's Changed

  • JSONRPCProvider, Relayer: Tighten timeouts & strengthen timeout API by @Evalir in #31
  • General: Add logger by @Evalir in #17
  • Monorepo: Add README by @Evalir in #32
  • General: Add JSDocs by @Evalir in #33
  • IsomorphicProvider: add initial version by @Evalir in #34
  • TransactionBuilder: Initial version by @Evalir in #39
  • TransactionBuilder: misc enhancements by @Evalir in #40
  • TransactionBuilder: expose lib internals with AbstractBuilder by @Evalir in #41
  • Signer: PPK Functionality by @Evalir in #44
  • TransactionBuilder: API Improvements by @Evalir in #45
  • CI: Add testing pipeline= by @Evalir in #46
  • Provider: properly convert balance to bigint by @Evalir in #47
  • Provider, types: improve typings by @Evalir in #48
  • Signer: fix cjs issue on keymanager with scrypt by @Evalir in #49
  • Provider: destructure renamed properties properly by @Evalir in #50

Full Changelog: v0.0.7...v1

v0.0.3

25 Feb 16:02
Compare
Choose a tag to compare
v0.0.3