Skip to content

Releases: FuelLabs/fuels-ts

v0.72.0

29 Jan 18:08
b405308
Compare
Choose a tag to compare

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

[email protected]

Minor Changes

  • Update supported node version in create fuels, by @arboleya (See #1495)

Patch Changes

  • 🐞 Fixing and internalizing findBinPath utility, by @arboleya (See #1495)

@fuel-ts/[email protected]

@fuel-ts/[email protected]

Patch Changes

@fuel-ts/[email protected]

Patch Changes

@fuel-ts/[email protected]

Patch Changes

  • 🐞 Fixing installation from git branches, by @arboleya (See #1667)

[email protected]

Minor Changes

  • chore!: share single chainconfig and launchNode utility throughout the codebase.
    • startFuelCore now re-uses launchNode instead of having its own node-launching logic
    • @fuel-ts/utils now exports a defaultChainConfig and a defaultConsensusKey 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. The run-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)

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

Patch Changes

  • Remove ethers dependency from the utils package, by @arboleya (See #1495)

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

Minor Changes

    • Transaction execution can now be await with the {awaitExecution: true} option on Provider.sendTransaction
    • Added same functionality to accounts (unlocked wallet, predicate)
    • BaseInvocationScope internally now uses {awaitExecution: true} to reduce amount of network calls, by @arboleya (See #1495)
  • exporting getPredicateRoot from the predicate package, by @Torres-ssf (See #1653)

@fuel-ts/[email protected]

Minor Changes

    • Transaction execution can now be await with the {awaitExecution: true} option on Provider.sendTransaction
    • Added same functionality to accounts (unlocked wallet, predicate)
    • BaseInvocationScope internally now uses {awaitExecution: true} to reduce amount of network calls, by @arboleya (See #1495)

@fuel-ts/[email protected]

Minor Changes

    • Transaction execution can now be await with the {awaitExecution: true} option on Provider.sendTransaction
    • Added same functionality to accounts (unlocked wallet, predicate)
    • BaseInvocationScope internally now uses {awaitExecution: true} to reduce amount of network calls, by @arboleya (See #1495)
  • 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

    • Stopped exporting getCurve() / secp256k1
    • Replaced elliptic with @noble/curves, by @arboleya (See #1495)

@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-uses launchNode instead of having its own node-launching logic
    • @fuel-ts/utils now exports a defaultChainConfig and a defaultConsensusKey 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. The run-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

    • Transaction execution can now be await with the {awaitExecution: true} option on Provider.sendTransaction
    • Added same functionality to accounts (unlocked wallet, predicate)
    • BaseInvocationScope internally now uses {awaitExecution: true} to reduce amount of network calls, by @arboleya (See #1495)
  • 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-uses launchNode instead of having its own node-launching logic
    • @fuel-ts/utils now exports a defaultChainConfig and a defaultConsensusKey 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. The run-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

  • accepting string as address instead of only AbstractAddress, by @arboleya (See #1495)

@fuel-ts/[email protected]

v0.71.1

11 Jan 18:47
9b079ab
Compare
Choose a tag to compare

@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

08 Jan 20:58
05ed2b9
Compare
Choose a tag to compare

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

Patch Changes

  • Add further utility to Address and improve docs around conversions, by @danielbate (See #1508)

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor 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 support for TX policies, by @Torres-ssf (See #1437)

@fuel-ts/[email protected]

Minor Changes

[email protected]

Minor Changes

Patch Changes

  • Updating chain config for fuels CLI and wallet 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

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

Patch Changes

  • bugfix when amount of requested resources to spend is less than 1, by @nedsalk (See #1603)

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

Minor 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](https://gith...
Read more

v0.70.1

08 Jan 19:51
fdba4e9
Compare
Choose a tag to compare

v0.69.1

06 Dec 12:54
0a502b2
Compare
Choose a tag to compare

@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

05 Dec 19:15
e0efea7
Compare
Choose a tag to compare

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

@fuel-ts/[email protected]

Minor Changes

@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

@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

05 Dec 14:47
870e4b5
Compare
Choose a tag to compare

@fuel-ts/[email protected]

Patch Changes

    • Standardizing all forc projects across all packages
    • Fixing turbo caching configs for pretest pipeline
    • Reducing verbosity of pretest pipeline, by @arboleya (See #1442)

@fuel-ts/[email protected]

Minor Changes

Patch Changes

  • Improves inputs validation and adds pretty error messages, by @arboleya (See #1433)

@fuel-ts/[email protected]

Minor Changes

  • Remove hexlify logic on values that are not hex, by @camsjams (See #1454)

@fuel-ts/[email protected]

Minor Changes

  • Remove hexlify logic on values that are not hex, by @camsjams (See #1454)

@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

@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

  • 🐞 Fixed calculation of chargeable bytes when transaction has no witnesses, by @nedsalk (See #1428)

@fuel-ts/[email protected]

Patch Changes

    • Standardizing all forc projects across all packages
    • Fixing turbo caching configs for pretest pipeline
    • Reducing verbosity of pretest pipeline, by @arboleya (See #1442)

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

Patch Changes

    • Standardizing all forc projects across all packages
    • Fixing turbo caching configs for pretest pipeline
    • Reducing verbosity of pretest pipeline, by @arboleya (See #1442)
  • 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

09 Nov 10:29
c2afdbd
Compare
Choose a tag to compare

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

[email protected]

Patch Changes

  • Adding new flag to Fuels CLI build command, by @arboleya (See #1419)

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

Minor Changes

@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

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

@fuel-ts/[email protected]

Minor Changes

@fuel-ts/[email protected]

@fuel-ts/[email protected]

v0.66.1

08 Nov 13:03
15c3669
Compare
Choose a tag to compare

@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

08 Nov 09:42
4233131
Compare
Choose a tag to compare

@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 to Provider.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)

@fuel-ts/[email protected]

@fuel-ts/[email protected]