Releases: FuelLabs/fuels-ts
Releases · FuelLabs/fuels-ts
v0.72.0
@fuel-ts/[email protected]
Minor Changes
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
[email protected]
Minor Changes
Patch Changes
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
- 🐞 Fixing installation from git branches, by @arboleya (See #1667)
- Downgrading forc back to
0.48.1
, by @arboleya (See #1680)
@fuel-ts/[email protected]
Patch Changes
[email protected]
Minor Changes
- chore!: share single chainconfig and
launchNode
utility throughout the codebase.startFuelCore
now re-useslaunchNode
instead of having its own node-launching logic@fuel-ts/utils
now exports adefaultChainConfig
and adefaultConsensusKey
which is used everywhere in the source code.- The
chainConfig.json
file inside the.fuel-core
folder at the root also uses the same chain config. Therun-node
script has been modified to copy over the contents of the chain config file from the utils package.
Breaking Changes
- Multiple fuel-core config-related options have been removed from
LaunchNodeOptions
: chainConfigPath
consensusKey
useInMemoryDb
poaInstant
- The only way to pass in these config values now is through the
args
property, i.e.:
const { cleanup, ip, port } = await launchNode({ args: ["--poa-interval-period", "750ms", "--poa-instant", "false"], }); ```, by [@arboleya](https://github.com/arboleya) (See [#1495](https://github.com/FuelLabs/fuels-ts/pull/1495))
Patch Changes
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Minor Changes
- exporting getPredicateRoot from the predicate package, by @Torres-ssf (See #1653)
@fuel-ts/[email protected]
Minor Changes
@fuel-ts/[email protected]
Minor Changes
- Implemented GraphQL subscriptions, by @arboleya (See #1495)
- accepting string as address instead of only AbstractAddress, by @arboleya (See #1495)
- Made getOperations to consider multiple assets transfer for a Transfer Asset operation, by @arboleya (See #1495)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Minor Changes
@fuel-ts/[email protected]
Minor Changes
@fuel-ts/[email protected]
Minor Changes
- chore!: share single chainconfig and
launchNode
utility throughout the codebase.startFuelCore
now re-useslaunchNode
instead of having its own node-launching logic@fuel-ts/utils
now exports adefaultChainConfig
and adefaultConsensusKey
which is used everywhere in the source code.- The
chainConfig.json
file inside the.fuel-core
folder at the root also uses the same chain config. Therun-node
script has been modified to copy over the contents of the chain config file from the utils package.
Breaking Changes
- Multiple fuel-core config-related options have been removed from
LaunchNodeOptions
: chainConfigPath
consensusKey
useInMemoryDb
poaInstant
- The only way to pass in these config values now is through the
args
property, i.e.:
const { cleanup, ip, port } = await launchNode({ args: ["--poa-interval-period", "750ms", "--poa-instant", "false"], }); ```, by [@arboleya](https://github.com/arboleya) (See [#1495](https://github.com/FuelLabs/fuels-ts/pull/1495))
Patch Changes
- 🐞 Fixing and internalizing
findBinPath
utility, by @arboleya (See #1495) - Remove ethers dependency from the utils package, by @arboleya (See #1495)
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Minor Changes
- Made provider argument optional for wallet instantiation, by @arboleya (See #1495)
- accepting string as address instead of only AbstractAddress, by @arboleya (See #1495)
- chore!: share single chainconfig and
launchNode
utility throughout the codebase.startFuelCore
now re-useslaunchNode
instead of having its own node-launching logic@fuel-ts/utils
now exports adefaultChainConfig
and adefaultConsensusKey
which is used everywhere in the source code.- The
chainConfig.json
file inside the.fuel-core
folder at the root also uses the same chain config. Therun-node
script has been modified to copy over the contents of the chain config file from the utils package.
Breaking Changes
- Multiple fuel-core config-related options have been removed from
LaunchNodeOptions
: chainConfigPath
consensusKey
useInMemoryDb
poaInstant
- The only way to pass in these config values now is through the
args
property, i.e.:
const { cleanup, ip, port } = await launchNode({ args: ["--poa-interval-period", "750ms", "--poa-instant", "false"], }); ```, by [@arboleya](https://github.com/arboleya) (See [#1495](https://github.com/FuelLabs/fuels-ts/pull/1495))
@fuel-ts/[email protected]
Minor Changes
@fuel-ts/[email protected]
v0.71.1
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
[email protected]
Patch Changes
- 🐞 fix: use functions from
fs
instead of plain UNIX commands in install scripts to ensure Windows support, by @Dhaiwat10 (See #1618)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- 🐞 fix: use functions from
fs
instead of plain UNIX commands in install scripts to ensure Windows support, by @Dhaiwat10 (See #1618)
@fuel-ts/[email protected]
Patch Changes
- 🐞 fix: use functions from
fs
instead of plain UNIX commands in install scripts to ensure Windows support, by @Dhaiwat10 (See #1618)
[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- 🐞 Fix operations contract created with input of type message, by @luizstacio (See #1635)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
v0.71.0
@fuel-ts/[email protected]
Minor Changes
- Encode and decode u8 and bool as small bytes and right aligned under various conditions, by @Torres-ssf (See #1437)
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - add support for TX policies, by @Torres-ssf (See #1437)
@fuel-ts/[email protected]
Minor Changes
- Encode and decode u8 and bool as small bytes and right aligned under various conditions, by @Torres-ssf (See #1437)
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - add support for TX policies, by @Torres-ssf (See #1437)
@fuel-ts/[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565)
Patch Changes
- Add further utility to Address and improve docs around conversions, by @danielbate (See #1508)
@fuel-ts/[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - add support for TX policies, by @Torres-ssf (See #1437)
@fuel-ts/[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565)
@fuel-ts/[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - add support for TX policies, by @Torres-ssf (See #1437)
@fuel-ts/[email protected]
Minor Changes
- Encode and decode u8 and bool as small bytes and right aligned under various conditions, by @Torres-ssf (See #1437)
- add support for TX policies, by @Torres-ssf (See #1437)
@fuel-ts/[email protected]
Minor Changes
- Upgrading
fuel-core
to0.22
, by @arboleya (See #1511) - add support for TX policies, by @Torres-ssf (See #1437)
[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - built new js file specifically for cdnjs integration, by @Torres-ssf (See #1610)
Patch Changes
- Updating chain config for
fuels
CLI andwallet
utils, by @arboleya (See #1507) - 🐞 fix: replace the outdated
--manual_blocks_enabled
flag with--debug
(fuel-core), by @Dhaiwat10 (See #1513)
@fuel-ts/[email protected]
Minor Changes
- add method to hash tx on TransactionRequest classes, by @Torres-ssf (See #1485)
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - add support for TX policies, by @Torres-ssf (See #1437)
@fuel-ts/[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565)
@fuel-ts/[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565)
@fuel-ts/[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - ensure estimated fee values returned by getTransactionCost are never 0, by @Torres-ssf (See #1523)
- add support for TX policies, by @Torres-ssf (See #1437)
@fuel-ts/[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565)
@fuel-ts/[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565)
@fuel-ts/[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - add support for TX policies, by @Torres-ssf (See #1437)
@fuel-ts/[email protected]
Minor Changes
- add method to hash tx on TransactionRequest classes, by @Torres-ssf (See #1485)
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - add support for TX policies, by @Torres-ssf (See #1437)
@fuel-ts/[email protected]
Minor Changes
- add method to hash tx on TransactionRequest classes, by @Torres-ssf (See #1485)
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - ensure estimated fee values returned by getTransactionCost are never 0, by @Torres-ssf (See #1523)
- re-implement calculateTransactionFee helper, by @Torres-ssf (See #1498)
- 🐞 fix Account fund and Provider fundWithFakeUtxos, by @Torres-ssf (See #1531)
- Upgrading
fuel-core
to0.22
, by @arboleya (See #1511) - add support for TX policies, by @Torres-ssf (See #1437)
Patch Changes
@fuel-ts/[email protected]
Minor Changes
- Encode and decode u8 and bool as small bytes and right aligned under various conditions, by @Torres-ssf (See #1437)
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - add support for TX policies, by @Torres-ssf (See #1437)
@fuel-ts/[email protected]
Minor Changes
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565)
@fuel-ts/[email protected]
Minor Changes
- remove hacky solution to get right witness offset, by @Torres-ssf (See #1494)
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - add support for TX policies, by @Torres-ssf (See #1437)
- update Mint transaction to conform with fuel-core 0.21, by @Torres-ssf (See #1503)
@fuel-ts/[email protected]
Minor Changes
- Encode and decode u8 and bool as small bytes and right aligned under various conditions, by @Torres-ssf (See #1437)
- Add
pnpm create fuels
CLI tool, by @Dhaiwat10 (See #1565) - add support for TX policies, by @Torres-ssf (See #1437)
@fuel-ts/[email protected]
Minor Changes
- Encode and decode u8 and bool as small bytes and right aligned under various conditions, by [@Torres-ssf](https://gith...
v0.70.1
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
v0.69.1
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
[email protected]
Patch Changes
- 🐞 fix: bin path for
fuels-forc
, add support bun's structure, by @Dhaiwat10 (See #1481)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
v0.69.0
@fuel-ts/[email protected]
Minor Changes
- Improve support of Asset ID, by @danielbate (See #1476)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Minor Changes
- Improve support of Asset ID, by @danielbate (See #1476)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Minor Changes
- Improve support of Asset ID, by @danielbate (See #1476)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
v0.68.0
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Minor Changes
- add string slice support in typegen, by @Torres-ssf (See #1468)
Patch Changes
@fuel-ts/[email protected]
Minor Changes
@fuel-ts/[email protected]
Minor Changes
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- Improves inputs validation and adds pretty error messages, by @arboleya (See #1433)
- Remove hexlify logic on values that are not hex, by @camsjams (See #1454)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
[email protected]
Patch Changes
- 🐞 Fixing graceful shutdown of short-lived node, by @arboleya (See #1425)
- The fuels CLI's deploy now auto-loads storage slots for contracts, just like typegen, by @Dhaiwat10 (See #1473)
- 🐞 fix: make
startFuelCore
package manager agnostic, by @Dhaiwat10 (See #1477) - Updated npm keywords, by @camsjams (See #1453)
- Introduce internal hexlify and arrayify functions, by @danielbate (See #1401)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- Introduce internal hexlify and arrayify functions, by @danielbate (See #1401)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- New helper method
Predicate.getTransferTxId
, which lets you calculate the transaction ID for a Predicate.transfer transaction, before actually sending it, by @Dhaiwat10 (See #1467)
@fuel-ts/[email protected]
Patch Changes
- Add transaction id helper function to base invocation scope, by @danielbate (See #1466)
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- Introduce internal hexlify and arrayify functions, by @danielbate (See #1401)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- New helper method
Predicate.getTransferTxId
, which lets you calculate the transaction ID for a Predicate.transfer transaction, before actually sending it, by @Dhaiwat10 (See #1467)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
v0.67.0
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Minor Changes
- 🐞 Fixing transaction funding, by @Torres-ssf (See #1372)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
[email protected]
Patch Changes
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Minor Changes
- 🐞 Fixing transaction funding, by @Torres-ssf (See #1372)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Minor Changes
- 🐞 Fixing transaction funding, by @Torres-ssf (See #1372)
@fuel-ts/[email protected]
Minor Changes
- ensure transfer to contract transactions returns operation transfer asset, by @Torres-ssf (See #1400)
- 🐞 Fixing transaction funding, by @Torres-ssf (See #1372)
@fuel-ts/[email protected]
Minor Changes
- 🐞 Fixing transaction funding, by @Torres-ssf (See #1372)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Minor Changes
- 🐞 Fixing transaction funding, by @Torres-ssf (See #1372)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
v0.66.1
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
@fuel-ts/[email protected]
[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
@fuel-ts/[email protected]
Patch Changes
v0.66.0
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- Improve typegen support for String, RawSlice and Bytes, by @danielbate (See #1412)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Minor Changes
- set gas limit to 0 when creating a CreateTransactionRequest on ContractFactory, by @Torres-ssf (See #1381)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
[email protected]
Minor Changes
- Total revamp of Fuels CLI, providing a frictionless onboarding experience and blazingly fast development cycle.
New essential commands includes:
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- Improve typegen support for String, RawSlice and Bytes, by @danielbate (See #1412)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Minor Changes
- made calculateTransactionFee to return minFee and maxFee, by @Torres-ssf (See #1383)
Patch Changes
- You can now pass in
ProviderOptions
toProvider.connect
, by @LuizAsFight (See #1388)
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
@fuel-ts/[email protected]
Minor Changes
- 🐞 fix transferToContract for amounts higher than u16, by @Torres-ssf (See #1395)