Skip to content

v0.72.0

Compare
Choose a tag to compare
@fuel-service-user fuel-service-user released this 29 Jan 18:08
· 779 commits to master since this release
b405308

@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

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

Patch Changes

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

@fuel-ts/crypto@0.72.0

@fuel-ts/errors@0.72.0

Patch Changes

@fuel-ts/forc@0.72.0

Patch Changes

@fuel-ts/fuel-core@0.72.0

Patch Changes

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

fuels@0.72.0

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/hasher@0.72.0

@fuel-ts/hdwallet@0.72.0

@fuel-ts/interfaces@0.72.0

Patch Changes

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

@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

    • 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/program@0.72.0

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/providers@0.72.0

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/script@0.72.0

@fuel-ts/signer@0.72.0

Minor Changes

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

@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-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/versions@0.72.0

Patch Changes

@fuel-ts/wallet@0.72.0

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/wallet-manager@0.72.0

Minor Changes

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

@fuel-ts/wordlists@0.72.0