Releases: pokt-network/pocket-js
v2.2.1
v2.2.0
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
- @kutoft made their first contribution in #94
- @msmania made their first contribution in #101
- @dependabot made their first contribution in #93
Full Changelog: v2.1.1...v2.2.0
v2.2.0-rc.5
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
- @kutoft made their first contribution in #94
- @msmania made their first contribution in #101
- @dependabot made their first contribution in #93
Full Changelog: v2.1.1...v2.2.0-rc.5
v2.1.1
What's Changed
- Fix iso provider web by @PseudoMera in #83
- Increase default timeout by @Traciecmyers in #84
New Contributors
- @PseudoMera made their first contribution in #83
- @Traciecmyers made their first contribution in #84
Full Changelog: v2.1.0...v2.1.1
v2.1.0
v1.2.0
v1.1.1
v1.1.0-deprecated
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 ™️
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