Releases: FuelLabs/fuels-ts
Releases Β· FuelLabs/fuels-ts
v0.76.3
test edit
v0.76.2
The script ran on the changesets-release/master
branch which doesn't have any changesets on it because it deletes them. It should run on master
, hence git checkout master
.
I also fixed the logic for updating the release's body. It now finds its corresponding changeset PR and just copies its body.
v0.76.1
@fuel-ts/abi-coder@0.76.1
Patch Changes
- @fuel-ts/crypto@0.76.1
- @fuel-ts/errors@0.76.1
- @fuel-ts/interfaces@0.76.1
- @fuel-ts/math@0.76.1
- @fuel-ts/utils@0.76.1
- @fuel-ts/versions@0.76.1
@fuel-ts/abi-typegen@0.76.1
Patch Changes
- @fuel-ts/errors@0.76.1
- @fuel-ts/interfaces@0.76.1
- @fuel-ts/utils@0.76.1
- @fuel-ts/versions@0.76.1
@fuel-ts/account@0.76.1
Patch Changes
- @fuel-ts/abi-coder@0.76.1
- @fuel-ts/address@0.76.1
- @fuel-ts/crypto@0.76.1
- @fuel-ts/errors@0.76.1
- @fuel-ts/fuel-core@0.76.1
- @fuel-ts/hasher@0.76.1
- @fuel-ts/interfaces@0.76.1
- @fuel-ts/math@0.76.1
- @fuel-ts/merkle@0.76.1
- @fuel-ts/transactions@0.76.1
- @fuel-ts/utils@0.76.1
- @fuel-ts/versions@0.76.1
@fuel-ts/address@0.76.1
Patch Changes
- @fuel-ts/crypto@0.76.1
- @fuel-ts/errors@0.76.1
- @fuel-ts/interfaces@0.76.1
- @fuel-ts/utils@0.76.1
- @fuel-ts/versions@0.76.1
@fuel-ts/contract@0.76.1
Patch Changes
- @fuel-ts/abi-coder@0.76.1
- @fuel-ts/account@0.76.1
- @fuel-ts/address@0.76.1
- @fuel-ts/crypto@0.76.1
- @fuel-ts/errors@0.76.1
- @fuel-ts/interfaces@0.76.1
- @fuel-ts/merkle@0.76.1
- @fuel-ts/program@0.76.1
- @fuel-ts/transactions@0.76.1
- @fuel-ts/utils@0.76.1
- @fuel-ts/versions@0.76.1
create-fuels@0.76.1
Patch Changes
@fuel-ts/crypto@0.76.1
Patch Changes
- @fuel-ts/errors@0.76.1
- @fuel-ts/utils@0.76.1
@fuel-ts/errors@0.76.1
Patch Changes
- @fuel-ts/versions@0.76.1
@fuel-ts/forc@0.76.1
@fuel-ts/fuel-core@0.76.1
fuels@0.76.1
Patch Changes
- 9339b53: feat: testing release mechanism out
- bda6fd5: chore: testing patch of older releases
- @fuel-ts/abi-coder@0.76.1
- @fuel-ts/abi-typegen@0.76.1
- @fuel-ts/account@0.76.1
- @fuel-ts/address@0.76.1
- @fuel-ts/contract@0.76.1
- @fuel-ts/crypto@0.76.1
- @fuel-ts/errors@0.76.1
- @fuel-ts/forc@0.76.1
- @fuel-ts/fuel-core@0.76.1
- @fuel-ts/hasher@0.76.1
- @fuel-ts/interfaces@0.76.1
- @fuel-ts/math@0.76.1
- @fuel-ts/merkle@0.76.1
- @fuel-ts/program@0.76.1
- @fuel-ts/script@0.76.1
- @fuel-ts/transactions@0.76.1
- @fuel-ts/utils@0.76.1
- @fuel-ts/versions@0.76.1
@fuel-ts/hasher@0.76.1
Patch Changes
- @fuel-ts/address@0.76.1
- @fuel-ts/crypto@0.76.1
- @fuel-ts/interfaces@0.76.1
- @fuel-ts/math@0.76.1
- @fuel-ts/utils@0.76.1
@fuel-ts/interfaces@0.76.1
@fuel-ts/math@0.76.1
Patch Changes
- @fuel-ts/errors@0.76.1
@fuel-ts/merkle@0.76.1
Patch Changes
- @fuel-ts/interfaces@0.76.1
- @fuel-ts/math@0.76.1
@fuel-ts/program@0.76.1
Patch Changes
- @fuel-ts/abi-coder@0.76.1
- @fuel-ts/account@0.76.1
- @fuel-ts/address@0.76.1
- @fuel-ts/errors@0.76.1
- @fuel-ts/hasher@0.76.1
- @fuel-ts/interfaces@0.76.1
- @fuel-ts/math@0.76.1
- @fuel-ts/transactions@0.76.1
- @fuel-ts/utils@0.76.1
- @fuel-ts/versions@0.76.1
@fuel-ts/script@0.76.1
Patch Changes
- @fuel-ts/abi-coder@0.76.1
- @fuel-ts/abi-typegen@0.76.1
- @fuel-ts/account@0.76.1
- @fuel-ts/address@0.76.1
- @fuel-ts/errors@0.76.1
- @fuel-ts/interfaces@0.76.1
- @fuel-ts/math@0.76.1
- @fuel-ts/program@0.76.1
- @fuel-ts/transactions@0.76.1
- @fuel-ts/utils@0.76.1
@fuel-ts/transactions@0.76.1
Patch Changes
- @fuel-ts/abi-coder@0.76.1
- @fuel-ts/address@0.76.1
- @fuel-ts/errors@0.76.1
- @fuel-ts/interfaces@0.76.1
- @fuel-ts/math@0.76.1
- @fuel-ts/utils@0.76.1
@fuel-ts/utils@0.76.1
Patch Changes
- @fuel-ts/errors@0.76.1
- @fuel-ts/interfaces@0.76.1
@fuel-ts/versions@0.76.1
v0.77.0
@fuel-ts/abi-coder@0.77.0
Patch Changes
- Migrate implementations of
sha256
,keccak
andscrypt
to@noble/hashes
, by @danielbate (See #1786)
@fuel-ts/abi-typegen@0.77.0
Patch Changes
- Added generic data input for the predicate factory, by @petertonysmith94 (See #1867)
@fuel-ts/account@0.77.0
Minor Changes
-
- Rename Asset type
Fuel
toNetworkFuel
- Rename Asset type
Ethereum
toNetworkEthereum
- Exporting Asset types, by @Torres-ssf (See #1877)
- Rename Asset type
- !feat: accept predicate data on the
Predicate
constructor
This is a BREAKING change since the API for thePredicate
constructor has changed:Notice how the// old API const predicate = new Predicate( bytecode, provider, abi, configurableConstants, ); // new API const predicate = new Predicate({ bytecode, abi, // optional provider, inputData, // optional configurableConstants, // optional });
Predicate
constructor now accepts an object with the following properties:bytecode
: The bytecode of the predicate.abi
: The JSON ABI of the predicate (optional).provider
: The provider for interacting with the predicate.inputData
: The predicate input data (optional).configurableConstants
: The configurable constants for the predicate (optional).
This change was made with readability and ease-of-use in mind, since having too many arguments in a 'flat' constructor can be confusing. Consider a scenario where you want to create a Predicate with configurables but no input data:
In this case, you would have to passconst predicate = new Predicate( bytecode, provider, abi, undefined, configurableConstants, );
undefined
as theinputData
argument, which is not ideal. By using the object-based constructor, you can now pass an object with the properties you want to set, and the constructor will handle the rest:Theconst predicate = new Predicate({ bytecode, abi, provider, configurableConstants, });
setData
method has been removed. If you want to pass in the predicate data after instantiating thePredicate
or if you want to use a different data than the one passed in the constructor, you will have to create a newPredicate
instance, by @Dhaiwat10 (See #1826) - Added
requestMiddleware
toProviderOptions
as a way to allow the user the modification of each fetch call's request, by @nedsalk (See #1822)
Patch Changes
- Add try/catch block when parsing GraphQL stream data response, by @Torres-ssf (See #1839)
- Migrate implementations of
sha256
,keccak
andscrypt
to@noble/hashes
, by @danielbate (See #1786) - π fix: disallow transferring <= 0 amounts, by @Dhaiwat10 (See #1827)
-
- Handling
SqueezedOut
status update when callingsubmitAndAwait
subscription atProvider.sendTransaction
- Handling
SqueezedOut
status update when calling statusChange subscrition atTransactionResponse.waitForResult
, by @Torres-ssf (See #1829)
- Handling
@fuel-ts/address@0.77.0
Patch Changes
- Migrate implementations of
sha256
,keccak
andscrypt
to@noble/hashes
, by @danielbate (See #1786)
@fuel-ts/contract@0.77.0
Patch Changes
- Migrate implementations of
sha256
,keccak
andscrypt
to@noble/hashes
, by @danielbate (See #1786)
create-fuels@0.77.0
Minor Changes
- The
create-fuels
template app now provides a local faucet and uses a local burner wallet to execute transactions.
Previously, the app was using a hardcoded key to sign all transactions. This key is now being used as the key for the faucet, and the burner wallet is being used to execute transactions.
For convenience, the burner wallet is persisted in local storage so that it can be used across multiple sessions.
The burner wallet is also topped up with 10,000 coins on first load.
This is an important step towards adding support for the Fuel Wallet SDK, which will allow users to sign transactions using their own wallets, by @Dhaiwat10 (See #1864)
@fuel-ts/crypto@0.77.0
Patch Changes
- Migrate implementations of
sha256
,keccak
andscrypt
to@noble/hashes
, by @danielbate (See #1786)
@fuel-ts/errors@0.77.0
Patch Changes
- Add try/catch block when parsing GraphQL stream data response, by @Torres-ssf (See #1839)
- Migrate implementations of
sha256
,keccak
andscrypt
to@noble/hashes
, by @danielbate (See #1786) - π fix: disallow transferring <= 0 amounts, by @Dhaiwat10 (See #1827)
-
- Handling
SqueezedOut
status update when callingsubmitAndAwait
subscription atProvider.sendTransaction
- Handling
SqueezedOut
status update when calling statusChange subscrition atTransactionResponse.waitForResult
, by @Torres-ssf (See #1829)
- Handling
@fuel-ts/forc@0.77.0
@fuel-ts/fuel-core@0.77.0
fuels@0.77.0
Patch Changes
- Better error message when
fuels
cli deployment fails due to unavailable node, by @nedsalk (See #1854)
@fuel-ts/hasher@0.77.0
Patch Changes
- Migrate implementations of
sha256
,keccak
andscrypt
to@noble/hashes
, by @danielbate (See #1786)
@fuel-ts/interfaces@0.77.0
@fuel-ts/math@0.77.0
@fuel-ts/merkle@0.77.0
Patch Changes
- Migrate implementations of
sha256
,keccak
andscrypt
to@noble/hashes
, by @danielbate (See #1786)
@fuel-ts/program@0.77.0
Patch Changes
- implement
get
method onBaseInvocationScope
, by @Torres-ssf (See #1860)
@fuel-ts/script@0.77.0
@fuel-ts/transactions@0.77.0
Patch Changes
- Migrate implementations of
sha256
,keccak
andscrypt
to@noble/hashes
, by @danielbate (See #1786)
@fuel-ts/utils@0.77.0
@fuel-ts/versions@0.77.0
Patch Changes
v0.76.0
@fuel-ts/abi-coder@0.76.0
Minor Changes
- β¨ feat: add missing support for the
u256
type
The TS SDK is now capable of handlingu256
types, and hence capable of interacting (encoding/decoding) with any Sway programs that use theu256
type.
Breaking Change:- The
U64Coder
was removed in favour of the newBigNumberCoder
which handles the encoding/decoding logic for bothu64
andu256
. (abi-coder
package), by @Dhaiwat10 (See #1799)
- The
@fuel-ts/abi-typegen@0.76.0
Minor Changes
- β¨ feat: add missing support for the
u256
type
The TS SDK is now capable of handlingu256
types, and hence capable of interacting (encoding/decoding) with any Sway programs that use theu256
type.
Breaking Change:- The
U64Coder
was removed in favour of the newBigNumberCoder
which handles the encoding/decoding logic for bothu64
andu256
. (abi-coder
package), by @Dhaiwat10 (See #1799)
- The
@fuel-ts/account@0.76.0
Minor Changes
- Add the DateTime class, which allows for the conversion between common date time formats, by @petertonysmith94 (See #1627)
Patch Changes
- Add method
addTransfer
toBaseInvocationScope
, by @Torres-ssf (See #1810)
@fuel-ts/address@0.76.0
@fuel-ts/contract@0.76.0
create-fuels@0.76.0
Patch Changes
- enable auto-install of dependencies in create-fuels, by @Dhaiwat10 (See #1825)
- π fix tailwind syntax error in create-fuels template, by @red-haze-dev (See #1816)
- π fix
create-fuels
crashing when being run, by @Dhaiwat10 (See #1823)
@fuel-ts/crypto@0.76.0
@fuel-ts/errors@0.76.0
@fuel-ts/forc@0.76.0
Minor Changes
@fuel-ts/fuel-core@0.76.0
fuels@0.76.0
@fuel-ts/hasher@0.76.0
@fuel-ts/interfaces@0.76.0
@fuel-ts/math@0.76.0
@fuel-ts/merkle@0.76.0
@fuel-ts/program@0.76.0
Patch Changes
- Add method
addTransfer
toBaseInvocationScope
, by @Torres-ssf (See #1810)
@fuel-ts/script@0.76.0
@fuel-ts/transactions@0.76.0
@fuel-ts/utils@0.76.0
Minor Changes
- Add the DateTime class, which allows for the conversion between common date time formats, by @petertonysmith94 (See #1627)
Patch Changes
- Add method
addTransfer
toBaseInvocationScope
, by @Torres-ssf (See #1810)
@fuel-ts/versions@0.76.0
Minor Changes
v0.75.0
@fuel-ts/abi-coder@0.75.0
Minor Changes
- Introduce the v1 encoding scheme and use correct file naming conventions for
@fuel-ts/abi-coder
, by @danielbate (See #1780)
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/abi-typegen@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/account@0.75.0
Minor Changes
-
- Add
outputVariables
andmissingContractIds
to the return ofestimateTxDependencies
- Removed
estimatedOutputs
from return ofgetTransactionCost
- Add
outputVariables
andmissingContractIds
to the return ofgetTransactionCost
- Avoid reassigning
inputs
andoutputs
from the estimated TX atBaseInvocationScope
, by @Torres-ssf (See4bee7751
)
- Add
-
- For a contract call, reduced the number of dry run calls before the call from 4 to 1
- For a contract simulation, reduced the number of dry run calls before the simulation from 3 to 1
- For a transfer from an account, reduced the number of dry run calls from 2 to 1
- Optimized predicate estimation so that there are no calls to the node if all predicates in a transaction have been estimated
Predicate.estimateTxDependencies
now returns receipts which are used for the purposes of the optimizations mentioned aboveBaseInvocationScope.fundWithRequiredCoins
now calculates thefee
parameter internally so it was removed from the function signature, by @nedsalk (See #1767)
- π fix assemble of transfer operations, by @Torres-ssf (See #1787)
Patch Changes
- exports InvocationCallResult, by @Torres-ssf (See #1765)
- π Fixed subscriptions hanging when not closed by user even after connection is closed, by @nedsalk (See #1793)
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
- β¨ feat: migrate over @fuels/assets package into the TS SDK, by @Dhaiwat10 (See #1747)
- remove unused connectors types, by @Torres-ssf (See #1792)
@fuel-ts/address@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/contract@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
create-fuels@0.75.0
Minor Changes
- β¨ feat: add new options to the
create-fuels
CLI:
-c, --contract Include contract program
-p, --predicate Include predicate program
-s, --script Include script program
--pnpm Use pnpm as the package manager
--npm Use npm as the package manager
-cs, -cp, -sp, -cps Shorthand to include combination of contract, script and predicate programs
-h, --help display help for command, by @Dhaiwat10 (See #1777)
@fuel-ts/crypto@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/errors@0.75.0
Minor Changes
- Introduce the v1 encoding scheme and use correct file naming conventions for
@fuel-ts/abi-coder
, by @danielbate (See #1780)
Patch Changes
- exports InvocationCallResult, by @Torres-ssf (See #1765)
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/forc@0.75.0
@fuel-ts/fuel-core@0.75.0
fuels@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
- Adding new
forcBuildFlags
property tofuels
config, by @arboleya (See #1788)
@fuel-ts/hasher@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/interfaces@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/math@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/merkle@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/program@0.75.0
Minor Changes
-
- Add
outputVariables
andmissingContractIds
to the return ofestimateTxDependencies
- Removed
estimatedOutputs
from return ofgetTransactionCost
- Add
outputVariables
andmissingContractIds
to the return ofgetTransactionCost
- Avoid reassigning
inputs
andoutputs
from the estimated TX atBaseInvocationScope
, by @Torres-ssf (See4bee7751
)
- Add
-
- For a contract call, reduced the number of dry run calls before the call from 4 to 1
- For a contract simulation, reduced the number of dry run calls before the simulation from 3 to 1
- For a transfer from an account, reduced the number of dry run calls from 2 to 1
- Optimized predicate estimation so that there are no calls to the node if all predicates in a transaction have been estimated
Predicate.estimateTxDependencies
now returns receipts which are used for the purposes of the optimizations mentioned aboveBaseInvocationScope.fundWithRequiredCoins
now calculates thefee
parameter internally so it was removed from the function signature, by @nedsalk (See #1767)
Patch Changes
- exports InvocationCallResult, by @Torres-ssf (See #1765)
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/script@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/transactions@0.75.0
Patch Changes
- π Fixed encoding/decoding of specific parts of a transaction and its inputs, by @jasmcaus (See #1783)
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/utils@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
@fuel-ts/versions@0.75.0
Patch Changes
- Use interal utilities for arrayify, hexlify, concat and BytesLike, by @danielbate (See #1775)
v0.74.0
@fuel-ts/abi-coder@0.74.0
Minor Changes
- New encoding scheme implemented for logs, by @danielbate (See #1673)
@fuel-ts/abi-typegen@0.74.0
@fuel-ts/account@0.74.0
Minor Changes
- remove provider from WalletManager specific types, by @Torres-ssf (See #1723)
- restructure Account related packages, by @Torres-ssf (See #1675)
Patch Changes
- remove additional dryrun call, by @Torres-ssf (See #1731)
- made fundWithFakeUtxos accepts resources owner address, by @Torres-ssf (See #1750)
- implement wallet connectors, by @Torres-ssf (See #1699)
- Upgrading
fuel-core
to0.22.1
, by @arboleya (See #1756)
@fuel-ts/address@0.74.0
@fuel-ts/contract@0.74.0
Minor Changes
- restructure Account related packages, by @Torres-ssf (See #1675)
create-fuels@0.74.0
Minor Changes
- Add more program options to the
create-fuels
CLI. Users can now get a multiselect choice to choose out of contract, script & predicate, by @Dhaiwat10 (See #1691)
@fuel-ts/crypto@0.74.0
@fuel-ts/errors@0.74.0
Minor Changes
- restructure Account related packages, by @Torres-ssf (See #1675)
@fuel-ts/forc@0.74.0
Minor Changes
@fuel-ts/fuel-core@0.74.0
Patch Changes
fuels@0.74.0
Minor Changes
- restructure Account related packages, by @Torres-ssf (See #1675)
@fuel-ts/hasher@0.74.0
@fuel-ts/interfaces@0.74.0
Minor Changes
- restructure Account related packages, by @Torres-ssf (See #1675)
@fuel-ts/math@0.74.0
Patch Changes
- Resolve BN transpilation issue by restructuring constructor, by @danielbate (See #1737)
@fuel-ts/merkle@0.74.0
@fuel-ts/program@0.74.0
Minor Changes
- restructure Account related packages, by @Torres-ssf (See #1675)
Patch Changes
- β¨ feat: automatically set defaults for txParams if not specified, by @Dhaiwat10 (See #1708)
- remove additional dryrun call, by @Torres-ssf (See #1731)
- made fundWithFakeUtxos accepts resources owner address, by @Torres-ssf (See #1750)
@fuel-ts/script@0.74.0
Minor Changes
- restructure Account related packages, by @Torres-ssf (See #1675)
@fuel-ts/transactions@0.74.0
@fuel-ts/utils@0.74.0
Minor Changes
@fuel-ts/versions@0.74.0
Minor Changes
Patch Changes
v0.73.0
@fuel-ts/abi-coder@0.73.0
Patch Changes
- filter out tx properties for estimatePredicates query, by @Torres-ssf (See #1713)
@fuel-ts/abi-typegen@0.73.0
Patch Changes
@fuel-ts/address@0.73.0
@fuel-ts/contract@0.73.0
create-fuels@0.73.0
@fuel-ts/crypto@0.73.0
@fuel-ts/errors@0.73.0
@fuel-ts/forc@0.73.0
Patch Changes
@fuel-ts/fuel-core@0.73.0
Patch Changes
fuels@0.73.0
Patch Changes
- filter out tx properties for estimatePredicates query, by @Torres-ssf (See #1713)
- Upgrading
forc
to0.49.2
, by @arboleya (See #1707)
@fuel-ts/hasher@0.73.0
@fuel-ts/hdwallet@0.73.0
@fuel-ts/interfaces@0.73.0
@fuel-ts/math@0.73.0
@fuel-ts/merkle@0.73.0
@fuel-ts/mnemonic@0.73.0
@fuel-ts/predicate@0.73.0
Patch Changes
- filter out tx properties for estimatePredicates query, by @Torres-ssf (See #1713)
@fuel-ts/program@0.73.0
@fuel-ts/providers@0.73.0
Minor Changes
- remove problematic validation on estimateTxDependencies, by @Torres-ssf (See #1702)
Patch Changes
- filter out tx properties for estimatePredicates query, by @Torres-ssf (See #1713)
- stop comparing bn with integer in coinQuantityfy helper, by @nedsalk (See #1704)
- Removing properties
bytecode
andsalt
from GraphQLReceiptFragment
, by @arboleya (See #1715)
@fuel-ts/script@0.73.0
Patch Changes
@fuel-ts/signer@0.73.0
@fuel-ts/transactions@0.73.0
Patch Changes
@fuel-ts/utils@0.73.0
@fuel-ts/versions@0.73.0
Patch Changes
@fuel-ts/wallet@0.73.0
@fuel-ts/wallet-manager@0.73.0
@fuel-ts/wordlists@0.73.0
v0.72.0
@fuel-ts/abi-coder@0.72.0
Minor Changes
@fuel-ts/abi-typegen@0.72.0
@fuel-ts/address@0.72.0
@fuel-ts/contract@0.72.0
create-fuels@0.72.0
Minor Changes
Patch Changes
@fuel-ts/crypto@0.72.0
@fuel-ts/errors@0.72.0
Patch Changes
@fuel-ts/forc@0.72.0
Patch Changes
- π Fixing installation from git branches, by @arboleya (See #1667)
- Downgrading forc back to
0.48.1
, by @arboleya (See #1680)
@fuel-ts/fuel-core@0.72.0
Patch Changes
fuels@0.72.0
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/hasher@0.72.0
@fuel-ts/hdwallet@0.72.0
@fuel-ts/interfaces@0.72.0
Patch Changes
@fuel-ts/math@0.72.0
@fuel-ts/merkle@0.72.0
@fuel-ts/mnemonic@0.72.0
@fuel-ts/predicate@0.72.0
Minor Changes
- exporting getPredicateRoot from the predicate package, by @Torres-ssf (See #1653)
@fuel-ts/program@0.72.0
Minor Changes
@fuel-ts/providers@0.72.0
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/script@0.72.0
@fuel-ts/signer@0.72.0
Minor Changes
@fuel-ts/transactions@0.72.0
Minor Changes
@fuel-ts/utils@0.72.0
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/versions@0.72.0
Patch Changes
@fuel-ts/wallet@0.72.0
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/wallet-manager@0.72.0
Minor Changes
@fuel-ts/wordlists@0.72.0
v0.71.1
@fuel-ts/abi-coder@0.71.1
@fuel-ts/abi-typegen@0.71.1
@fuel-ts/address@0.71.1
@fuel-ts/contract@0.71.1
create-fuels@0.71.1
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/crypto@0.71.1
@fuel-ts/errors@0.71.1
@fuel-ts/forc@0.71.1
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/fuel-core@0.71.1
Patch Changes
- π fix: use functions from
fs
instead of plain UNIX commands in install scripts to ensure Windows support, by @Dhaiwat10 (See #1618)
fuels@0.71.1
@fuel-ts/hasher@0.71.1
@fuel-ts/hdwallet@0.71.1
@fuel-ts/interfaces@0.71.1
@fuel-ts/math@0.71.1
@fuel-ts/merkle@0.71.1
@fuel-ts/mnemonic@0.71.1
@fuel-ts/predicate@0.71.1
@fuel-ts/program@0.71.1
@fuel-ts/providers@0.71.1
Patch Changes
- π Fix operations contract created with input of type message, by @luizstacio (See #1635)