Releases: vechain/connex
v2.3.2
This release incorporates the following packages:
- @vechain/connex@v2.3.2
- @vechain/connex-driver@v2.3.2
- @vechain/connex-framework@v2.3.2
- @vechain/connex-repl@v2.3.2
Features
- Add comprehensive test suite, CI pipeline, and browser bundle infrastructure (cc53162)
Bug Fixes
- types: Add explicit
connex-typesreference totsconfig.jsonfor TypeScript 5 compatibility (271de60) - connex: Fix UMD global so
window.ConnexisConnexClassdirectly (browser bundle fix) (5c126d6) - Resolve axios 1.x and thor-devkit 2.2.0 type errors (dcd0841)
- ci: Pass solo command args to thor container (44f993d)
Dependencies
- Upgrade
axiosto^1.8.4andthor-devkitto^2.2.0(484eec4) - Bump
pbkdf2from 3.1.2 to 3.1.3 (b7f0c46) - Bump
sha.jsfrom 2.4.11 to 2.4.12 (1a98bfb) - Bump
cipher-base(7e1c0d1)
Chores
v2.2.1
This release incorporates the following packages:
@vechain/connex@v2.2.1
@vechain/connex-driver@v2.2.1
@vechain/connex-framework@v2.2.1
@vechain/connex-types@v2.2.1
@vechain/connex-repl@v2.2.1
Changes
- Added
Connex.Thor.Feesto reflect the newly added/FeesAPI endpointconnex.thor.fess.history(<block-id-or-num>).count(<count>)).get(to retrieve the fees history.connex.thor.fess.priorityFee()to get a priority fee suggestion.
- Added node options for building connex and wallet-buddy for legacy webpack.
Full Changelog: v2.2.0...v2.2.1
v2.2.0
This release incorporates the following packages:
@vechain/connex@v2.2.0
@vechain/connex-driver@v2.2.0
@vechain/connex-framework@v2.2.0
@vechain/connex-types@v2.2.0
@vechain/connex-repl@v2.2.0
Changes to the Connex API
- Update types to reflect GLACTICA upgrade
- Add
baseFeePerGastoConnex.Thor.Block - Add
type,maxPriorityFeePerGasandmaxFeePerGastoConnex.Thor.Transaction - Add
typetoConnex.Thor.Transaction.Receipt - Add
baseFeePerGastoConnex.Thor.Status['head']
- Add
- Support signing Dynamic Fee transaction in package
@vechain/connex-driver- Add
driver.txParams.txTypeto define default transaction to use. - Add
driver.txParams.maxPriorityFeePerGasto customize the transaction fee for dynamic fee transaction.
- Add
Full Changelog: v2.1.0...v2.2.0
v2.1.0
This release incorporates the following packages:
- @vechain/connex@v2.1.0
- @vechain/connex-driver@v2.1.0
- @vechain/connex-framework@v2.1.0
- @vechain/connex-types@v2.1.0
- @vechain/connex-repl@v2.1.0
Changes to the Connex API
In this new update, we introduce the standalone Connex.Thor class that is designed specifically for read-only operations.
const thor = new Connex.Thor({
node: 'https://mainnet.veblocks.net/',
network: 'main'
})Furthermore, we’ve enhanced the construction parameters of Connex.Vendor. The second parameter now allows you to specify a wallet. For more information, please refer to the README.
const vendor = new Connex.Vendor('main', 'sync2') Additionally, it's possible to create a full connex object
const connex = new Connex({
node: 'https://mainnet.veblocks.net/',
network: 'main',
signer: 'sync2'
})
// composed by thor and vendor
const {thor, vendor} = connexA significant modification is that Connex.Thor.Account.Method.transact() will only function in full connex mode from now onwards.
Full Changelog: v2.0.14...v2.1.0