diff --git a/.changeset/brave-phones-relax.md b/.changeset/brave-phones-relax.md deleted file mode 100644 index 8aab721b846..00000000000 --- a/.changeset/brave-phones-relax.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@fuel-ts/account": patch -"@fuel-ts/errors": patch ---- - -Add try/catch block when parsing GraphQL stream data response diff --git a/.changeset/dry-experts-hug.md b/.changeset/dry-experts-hug.md deleted file mode 100644 index 5060616b298..00000000000 --- a/.changeset/dry-experts-hug.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"fuels": patch ---- - -Better error message when `fuels` cli deployment fails due to unavailable node. diff --git a/.changeset/five-candles-stare.md b/.changeset/five-candles-stare.md deleted file mode 100644 index 7ed7e35158e..00000000000 --- a/.changeset/five-candles-stare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@fuel-ts/abi-typegen": patch ---- - -Added generic data input for the predicate factory. \ No newline at end of file diff --git a/.changeset/fresh-numbers-divide.md b/.changeset/fresh-numbers-divide.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/fresh-numbers-divide.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/hungry-peas-argue.md b/.changeset/hungry-peas-argue.md deleted file mode 100644 index d9a4328889b..00000000000 --- a/.changeset/hungry-peas-argue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@fuel-ts/versions": patch ---- - -Warn when running against unofficial `fuel-core` (e.g. nightly builds) diff --git a/.changeset/itchy-bulldogs-pay.md b/.changeset/itchy-bulldogs-pay.md deleted file mode 100644 index 457b347fb0d..00000000000 --- a/.changeset/itchy-bulldogs-pay.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@fuel-ts/account": minor ---- - -- Rename Asset type `Fuel` to `NetworkFuel` -- Rename Asset type `Ethereum` to `NetworkEthereum` -- Exporting Asset types diff --git a/.changeset/many-timers-tease.md b/.changeset/many-timers-tease.md deleted file mode 100644 index c30009fb591..00000000000 --- a/.changeset/many-timers-tease.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -"@fuel-ts/account": minor ---- - -!feat: accept predicate data on the `Predicate` constructor - -This is a _BREAKING_ change since the API for the `Predicate` constructor has changed: - -```ts -// old API -const predicate = new Predicate(bytecode, provider, abi, configurableConstants); - -// new API -const predicate = new Predicate({ - bytecode, - abi, // optional - provider, - inputData, // optional - configurableConstants, // optional -}); -``` - -Notice how the `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: - -```ts -const predicate = new Predicate( - bytecode, - provider, - abi, - undefined, - configurableConstants, -); -``` - -In this case, you would have to pass `undefined` as the `inputData` 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: - -```ts -const predicate = new Predicate({ - bytecode, - abi, - provider, - configurableConstants, -}); -``` - -The `setData` method has been removed. If you want to pass in the predicate data _after_ instantiating the `Predicate` or if you want to use a different data than the one passed in the constructor, you will have to create a new `Predicate` instance. diff --git a/.changeset/new-years-bathe.md b/.changeset/new-years-bathe.md deleted file mode 100644 index 4a47b5759a6..00000000000 --- a/.changeset/new-years-bathe.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"create-fuels": minor ---- - -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. diff --git a/.changeset/nine-tomatoes-learn.md b/.changeset/nine-tomatoes-learn.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/nine-tomatoes-learn.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/old-camels-serve.md b/.changeset/old-camels-serve.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/old-camels-serve.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/olive-ties-yawn.md b/.changeset/olive-ties-yawn.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/olive-ties-yawn.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/orange-lions-drop.md b/.changeset/orange-lions-drop.md deleted file mode 100644 index 6c2582de85e..00000000000 --- a/.changeset/orange-lions-drop.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@fuel-ts/abi-coder": patch -"@fuel-ts/account": patch -"@fuel-ts/address": patch -"@fuel-ts/contract": patch -"@fuel-ts/crypto": patch -"@fuel-ts/errors": patch -"@fuel-ts/hasher": patch -"@fuel-ts/merkle": patch -"@fuel-ts/transactions": patch ---- - -Migrate implementations of `sha256`, `keccak` and `scrypt` to `@noble/hashes` diff --git a/.changeset/perfect-feet-approve.md b/.changeset/perfect-feet-approve.md deleted file mode 100644 index 54e36f394b3..00000000000 --- a/.changeset/perfect-feet-approve.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@fuel-ts/account": patch -"@fuel-ts/errors": patch ---- - -fix: disallow transferring <= 0 amounts diff --git a/.changeset/quick-swans-lie.md b/.changeset/quick-swans-lie.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/quick-swans-lie.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/short-numbers-confess.md b/.changeset/short-numbers-confess.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/short-numbers-confess.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/slimy-waves-live.md b/.changeset/slimy-waves-live.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/slimy-waves-live.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/small-falcons-fetch.md b/.changeset/small-falcons-fetch.md deleted file mode 100644 index c5235058876..00000000000 --- a/.changeset/small-falcons-fetch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@fuel-ts/program": patch ---- - -implement `get` method on `BaseInvocationScope` diff --git a/.changeset/spotty-cheetahs-arrive.md b/.changeset/spotty-cheetahs-arrive.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/spotty-cheetahs-arrive.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tasty-buses-allow.md b/.changeset/tasty-buses-allow.md deleted file mode 100644 index 88163507bf0..00000000000 --- a/.changeset/tasty-buses-allow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@fuel-ts/account": minor ---- - -Added `requestMiddleware` to `ProviderOptions` as a way to allow the user the modification of each fetch call's request diff --git a/.changeset/thick-points-return.md b/.changeset/thick-points-return.md deleted file mode 100644 index a845151cc84..00000000000 --- a/.changeset/thick-points-return.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.changeset/tough-tomatoes-protect.md b/.changeset/tough-tomatoes-protect.md deleted file mode 100644 index 8e49cbcb6d1..00000000000 --- a/.changeset/tough-tomatoes-protect.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@fuel-ts/account": patch -"@fuel-ts/errors": patch ---- - -- Handling `SqueezedOut` status update when calling `submitAndAwait` subscription at `Provider.sendTransaction` -- Handling `SqueezedOut` status update when calling statusChange subscrition at `TransactionResponse.waitForResult` diff --git a/apps/demo-wallet-sdk-react/CHANGELOG.md b/apps/demo-wallet-sdk-react/CHANGELOG.md new file mode 100644 index 00000000000..7164d64bbb6 --- /dev/null +++ b/apps/demo-wallet-sdk-react/CHANGELOG.md @@ -0,0 +1,5 @@ +# demo-wallet-sdk-react + +## 0.1.1 + +## 0.1.1 diff --git a/apps/demo-wallet-sdk-react/package.json b/apps/demo-wallet-sdk-react/package.json index f98f768bf7b..534d592570d 100644 --- a/apps/demo-wallet-sdk-react/package.json +++ b/apps/demo-wallet-sdk-react/package.json @@ -1,6 +1,6 @@ { "name": "demo-wallet-sdk-react", - "version": "0.1.0", + "version": "0.1.1", "private": true, "scripts": { "dev": "next dev", diff --git a/internal/check-imports/CHANGELOG.md b/internal/check-imports/CHANGELOG.md index 9c230616a4b..dc2b28c026c 100644 --- a/internal/check-imports/CHANGELOG.md +++ b/internal/check-imports/CHANGELOG.md @@ -83,3 +83,5 @@ ## null ## null + +## null diff --git a/packages/abi-coder/CHANGELOG.md b/packages/abi-coder/CHANGELOG.md index b68652cadc6..590f2cee74b 100644 --- a/packages/abi-coder/CHANGELOG.md +++ b/packages/abi-coder/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.77.0 + +### Patch Changes + +- Migrate implementations of `sha256`, `keccak` and `scrypt` to `@noble/hashes`, by [@danielbate](https://github.com/danielbate) (See [#1786](https://github.com/FuelLabs/fuels-ts/pull/1786)) + ## 0.76.0 ### Minor Changes diff --git a/packages/abi-coder/package.json b/packages/abi-coder/package.json index 59ec291fb7a..a14cb34ad3b 100644 --- a/packages/abi-coder/package.json +++ b/packages/abi-coder/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/abi-coder", - "version": "0.76.0", + "version": "0.77.0", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/abi-typegen/CHANGELOG.md b/packages/abi-typegen/CHANGELOG.md index e432d6c4ae2..ffee0182b77 100644 --- a/packages/abi-typegen/CHANGELOG.md +++ b/packages/abi-typegen/CHANGELOG.md @@ -1,5 +1,11 @@ # @fuel-ts/abi-typegen +## 0.77.0 + +### Patch Changes + +- Added generic data input for the predicate factory, by [@petertonysmith94](https://github.com/petertonysmith94) (See [#1867](https://github.com/FuelLabs/fuels-ts/pull/1867)) + ## 0.76.0 ### Minor Changes diff --git a/packages/abi-typegen/package.json b/packages/abi-typegen/package.json index 4b35657c9c8..4917b42c187 100644 --- a/packages/abi-typegen/package.json +++ b/packages/abi-typegen/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/abi-typegen", - "version": "0.76.0", + "version": "0.77.0", "description": "Generates Typescript definitions from Sway ABI Json files", "author": "Fuel Labs (https://fuel.network/)", "bin": { diff --git a/packages/account/CHANGELOG.md b/packages/account/CHANGELOG.md index f328fcbf8c5..2bc84df4b4b 100644 --- a/packages/account/CHANGELOG.md +++ b/packages/account/CHANGELOG.md @@ -1,5 +1,67 @@ # Change Log +## 0.77.0 + +### Minor Changes + +- - Rename Asset type `Fuel` to `NetworkFuel` + - Rename Asset type `Ethereum` to `NetworkEthereum` + - Exporting Asset types, by [@Torres-ssf](https://github.com/Torres-ssf) (See [#1877](https://github.com/FuelLabs/fuels-ts/pull/1877)) +- !feat: accept predicate data on the `Predicate` constructor + This is a _BREAKING_ change since the API for the `Predicate` constructor has changed: + ```ts + // old API + const predicate = new Predicate( + bytecode, + provider, + abi, + configurableConstants, + ); + // new API + const predicate = new Predicate({ + bytecode, + abi, // optional + provider, + inputData, // optional + configurableConstants, // optional + }); + ``` + Notice how the `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: + ```ts + const predicate = new Predicate( + bytecode, + provider, + abi, + undefined, + configurableConstants, + ); + ``` + In this case, you would have to pass `undefined` as the `inputData` 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: + ```ts + const predicate = new Predicate({ + bytecode, + abi, + provider, + configurableConstants, + }); + ``` + The `setData` method has been removed. If you want to pass in the predicate data _after_ instantiating the `Predicate` or if you want to use a different data than the one passed in the constructor, you will have to create a new `Predicate` instance, by [@Dhaiwat10](https://github.com/Dhaiwat10) (See [#1826](https://github.com/FuelLabs/fuels-ts/pull/1826)) +- Added `requestMiddleware` to `ProviderOptions` as a way to allow the user the modification of each fetch call's request, by [@nedsalk](https://github.com/nedsalk) (See [#1822](https://github.com/FuelLabs/fuels-ts/pull/1822)) + +### Patch Changes + +- Add try/catch block when parsing GraphQL stream data response, by [@Torres-ssf](https://github.com/Torres-ssf) (See [#1839](https://github.com/FuelLabs/fuels-ts/pull/1839)) +- Migrate implementations of `sha256`, `keccak` and `scrypt` to `@noble/hashes`, by [@danielbate](https://github.com/danielbate) (See [#1786](https://github.com/FuelLabs/fuels-ts/pull/1786)) +- 🐞 fix: disallow transferring <= 0 amounts, by [@Dhaiwat10](https://github.com/Dhaiwat10) (See [#1827](https://github.com/FuelLabs/fuels-ts/pull/1827)) +- - Handling `SqueezedOut` status update when calling `submitAndAwait` subscription at `Provider.sendTransaction` + - Handling `SqueezedOut` status update when calling statusChange subscrition at `TransactionResponse.waitForResult`, by [@Torres-ssf](https://github.com/Torres-ssf) (See [#1829](https://github.com/FuelLabs/fuels-ts/pull/1829)) + ## 0.76.0 ### Minor Changes diff --git a/packages/account/package.json b/packages/account/package.json index fda5ee3f4d6..3ba4e5492d5 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/account", - "version": "0.76.0", + "version": "0.77.0", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/address/CHANGELOG.md b/packages/address/CHANGELOG.md index b297ce799ad..7fe35e94107 100644 --- a/packages/address/CHANGELOG.md +++ b/packages/address/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.77.0 + +### Patch Changes + +- Migrate implementations of `sha256`, `keccak` and `scrypt` to `@noble/hashes`, by [@danielbate](https://github.com/danielbate) (See [#1786](https://github.com/FuelLabs/fuels-ts/pull/1786)) + ## 0.76.0 ## 0.75.0 diff --git a/packages/address/package.json b/packages/address/package.json index a59574c6bd0..767893daaf5 100644 --- a/packages/address/package.json +++ b/packages/address/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/address", - "version": "0.76.0", + "version": "0.77.0", "description": "Utilities for encoding and decoding addresses", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/contract/CHANGELOG.md b/packages/contract/CHANGELOG.md index 81053c7473e..85445dd44d2 100644 --- a/packages/contract/CHANGELOG.md +++ b/packages/contract/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.77.0 + +### Patch Changes + +- Migrate implementations of `sha256`, `keccak` and `scrypt` to `@noble/hashes`, by [@danielbate](https://github.com/danielbate) (See [#1786](https://github.com/FuelLabs/fuels-ts/pull/1786)) + ## 0.76.0 ## 0.75.0 diff --git a/packages/contract/package.json b/packages/contract/package.json index 9359ed3e8cb..11665824f57 100644 --- a/packages/contract/package.json +++ b/packages/contract/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/contract", - "version": "0.76.0", + "version": "0.77.0", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/create-fuels/CHANGELOG.md b/packages/create-fuels/CHANGELOG.md index 444f289a0ec..25232c3dcf7 100644 --- a/packages/create-fuels/CHANGELOG.md +++ b/packages/create-fuels/CHANGELOG.md @@ -1,5 +1,15 @@ # 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](https://github.com/Dhaiwat10) (See [#1864](https://github.com/FuelLabs/fuels-ts/pull/1864)) + ## 0.76.0 ### Patch Changes diff --git a/packages/create-fuels/package.json b/packages/create-fuels/package.json index df191db63c2..a72e0b181bc 100644 --- a/packages/create-fuels/package.json +++ b/packages/create-fuels/package.json @@ -1,6 +1,6 @@ { "name": "create-fuels", - "version": "0.76.0", + "version": "0.77.0", "description": "", "author": "Fuel Labs (https://fuel.network/)", "bin": { diff --git a/packages/crypto/CHANGELOG.md b/packages/crypto/CHANGELOG.md index 617bb338115..578fd224fa2 100644 --- a/packages/crypto/CHANGELOG.md +++ b/packages/crypto/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.77.0 + +### Patch Changes + +- Migrate implementations of `sha256`, `keccak` and `scrypt` to `@noble/hashes`, by [@danielbate](https://github.com/danielbate) (See [#1786](https://github.com/FuelLabs/fuels-ts/pull/1786)) + ## 0.76.0 ## 0.75.0 diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 51e92b5e929..09e2fe01c84 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/crypto", - "version": "0.76.0", + "version": "0.77.0", "description": "Utilities for encrypting and decrypting data", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index c98f16717c5..b0b3416c81e 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -1,5 +1,15 @@ # @fuel-ts/errors +## 0.77.0 + +### Patch Changes + +- Add try/catch block when parsing GraphQL stream data response, by [@Torres-ssf](https://github.com/Torres-ssf) (See [#1839](https://github.com/FuelLabs/fuels-ts/pull/1839)) +- Migrate implementations of `sha256`, `keccak` and `scrypt` to `@noble/hashes`, by [@danielbate](https://github.com/danielbate) (See [#1786](https://github.com/FuelLabs/fuels-ts/pull/1786)) +- 🐞 fix: disallow transferring <= 0 amounts, by [@Dhaiwat10](https://github.com/Dhaiwat10) (See [#1827](https://github.com/FuelLabs/fuels-ts/pull/1827)) +- - Handling `SqueezedOut` status update when calling `submitAndAwait` subscription at `Provider.sendTransaction` + - Handling `SqueezedOut` status update when calling statusChange subscrition at `TransactionResponse.waitForResult`, by [@Torres-ssf](https://github.com/Torres-ssf) (See [#1829](https://github.com/FuelLabs/fuels-ts/pull/1829)) + ## 0.76.0 ## 0.75.0 diff --git a/packages/errors/package.json b/packages/errors/package.json index ba353f54695..0fa085b9f84 100644 --- a/packages/errors/package.json +++ b/packages/errors/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/errors", - "version": "0.76.0", + "version": "0.77.0", "description": "Error class and error codes that the fuels-ts library throws", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/forc/CHANGELOG.md b/packages/forc/CHANGELOG.md index 41bc4a5e2eb..fb72ce0db9c 100644 --- a/packages/forc/CHANGELOG.md +++ b/packages/forc/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 0.77.0 + ## 0.76.0 ### Minor Changes diff --git a/packages/forc/package.json b/packages/forc/package.json index d2a9d0bdd4e..212accf5603 100644 --- a/packages/forc/package.json +++ b/packages/forc/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/forc", - "version": "0.76.0", + "version": "0.77.0", "description": "NPM bin wrapper around Fuel `forc`", "author": "Fuel Labs (https://fuel.network/)", "bin": { diff --git a/packages/fuel-core/CHANGELOG.md b/packages/fuel-core/CHANGELOG.md index c09ef25dd13..24d6cc16429 100644 --- a/packages/fuel-core/CHANGELOG.md +++ b/packages/fuel-core/CHANGELOG.md @@ -1,5 +1,7 @@ # @fuel-ts/fuel-core +## 0.77.0 + ## 0.76.0 ## 0.75.0 diff --git a/packages/fuel-core/package.json b/packages/fuel-core/package.json index 1be1798bebe..90e83ad9351 100644 --- a/packages/fuel-core/package.json +++ b/packages/fuel-core/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/fuel-core", - "version": "0.76.0", + "version": "0.77.0", "description": "NPM bin wrapper around `fuel-core`", "author": "Fuel Labs (https://fuel.network/)", "bin": { diff --git a/packages/fuels/CHANGELOG.md b/packages/fuels/CHANGELOG.md index 7bb60d084dc..2e885e07f67 100644 --- a/packages/fuels/CHANGELOG.md +++ b/packages/fuels/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.77.0 + +### Patch Changes + +- Better error message when `fuels` cli deployment fails due to unavailable node, by [@nedsalk](https://github.com/nedsalk) (See [#1854](https://github.com/FuelLabs/fuels-ts/pull/1854)) + ## 0.76.0 ## 0.75.0 diff --git a/packages/fuels/package.json b/packages/fuels/package.json index b1788e110dc..9e6ae218256 100644 --- a/packages/fuels/package.json +++ b/packages/fuels/package.json @@ -1,6 +1,6 @@ { "name": "fuels", - "version": "0.76.0", + "version": "0.77.0", "description": "Fuel TS SDK", "author": "Fuel Labs (https://fuel.network/)", "bin": { diff --git a/packages/hasher/CHANGELOG.md b/packages/hasher/CHANGELOG.md index f7ada126094..58c06e96626 100644 --- a/packages/hasher/CHANGELOG.md +++ b/packages/hasher/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.77.0 + +### Patch Changes + +- Migrate implementations of `sha256`, `keccak` and `scrypt` to `@noble/hashes`, by [@danielbate](https://github.com/danielbate) (See [#1786](https://github.com/FuelLabs/fuels-ts/pull/1786)) + ## 0.76.0 ## 0.75.0 diff --git a/packages/hasher/package.json b/packages/hasher/package.json index 619e6e053c8..41c5b7c4926 100644 --- a/packages/hasher/package.json +++ b/packages/hasher/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/hasher", - "version": "0.76.0", + "version": "0.77.0", "description": "Sha256 hash utility for Fuel", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/interfaces/CHANGELOG.md b/packages/interfaces/CHANGELOG.md index b83267bcc1d..48d7bf89deb 100644 --- a/packages/interfaces/CHANGELOG.md +++ b/packages/interfaces/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 0.77.0 + ## 0.76.0 ## 0.75.0 diff --git a/packages/interfaces/package.json b/packages/interfaces/package.json index 1cdecf725a9..bb56a0d98aa 100644 --- a/packages/interfaces/package.json +++ b/packages/interfaces/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/interfaces", - "version": "0.76.0", + "version": "0.77.0", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/math/CHANGELOG.md b/packages/math/CHANGELOG.md index 946348d709e..82fb65b8582 100644 --- a/packages/math/CHANGELOG.md +++ b/packages/math/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 0.77.0 + ## 0.76.0 ## 0.75.0 diff --git a/packages/math/package.json b/packages/math/package.json index 4fb1a439f7d..5d210ea06f6 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/math", - "version": "0.76.0", + "version": "0.77.0", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/merkle/CHANGELOG.md b/packages/merkle/CHANGELOG.md index 3aed95a4c71..786b885af8a 100644 --- a/packages/merkle/CHANGELOG.md +++ b/packages/merkle/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.77.0 + +### Patch Changes + +- Migrate implementations of `sha256`, `keccak` and `scrypt` to `@noble/hashes`, by [@danielbate](https://github.com/danielbate) (See [#1786](https://github.com/FuelLabs/fuels-ts/pull/1786)) + ## 0.76.0 ## 0.75.0 diff --git a/packages/merkle/package.json b/packages/merkle/package.json index 275cf81f8e2..a0ab6228959 100644 --- a/packages/merkle/package.json +++ b/packages/merkle/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/merkle", - "version": "0.76.0", + "version": "0.77.0", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/program/CHANGELOG.md b/packages/program/CHANGELOG.md index 307f0b22376..409af20c1cf 100644 --- a/packages/program/CHANGELOG.md +++ b/packages/program/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.77.0 + +### Patch Changes + +- implement `get` method on `BaseInvocationScope`, by [@Torres-ssf](https://github.com/Torres-ssf) (See [#1860](https://github.com/FuelLabs/fuels-ts/pull/1860)) + ## 0.76.0 ### Patch Changes diff --git a/packages/program/package.json b/packages/program/package.json index 9e5286f7a51..602ba4c057f 100644 --- a/packages/program/package.json +++ b/packages/program/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/program", - "version": "0.76.0", + "version": "0.77.0", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/script/CHANGELOG.md b/packages/script/CHANGELOG.md index dbe92091c36..a3cfdc589ab 100644 --- a/packages/script/CHANGELOG.md +++ b/packages/script/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 0.77.0 + ## 0.76.0 ## 0.75.0 diff --git a/packages/script/package.json b/packages/script/package.json index 62271f78de3..4db4560d535 100644 --- a/packages/script/package.json +++ b/packages/script/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/script", - "version": "0.76.0", + "version": "0.77.0", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/transactions/CHANGELOG.md b/packages/transactions/CHANGELOG.md index 079b7631aa4..9a7632e2f2d 100644 --- a/packages/transactions/CHANGELOG.md +++ b/packages/transactions/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.77.0 + +### Patch Changes + +- Migrate implementations of `sha256`, `keccak` and `scrypt` to `@noble/hashes`, by [@danielbate](https://github.com/danielbate) (See [#1786](https://github.com/FuelLabs/fuels-ts/pull/1786)) + ## 0.76.0 ## 0.75.0 diff --git a/packages/transactions/package.json b/packages/transactions/package.json index 725541a4395..395652f616c 100644 --- a/packages/transactions/package.json +++ b/packages/transactions/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/transactions", - "version": "0.76.0", + "version": "0.77.0", "description": "", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 763668a3c40..492283cc6bb 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,7 @@ # @fuel-ts/utils +## 0.77.0 + ## 0.76.0 ### Minor Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index c2ec61ff9f8..25a973c81d2 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/utils", - "version": "0.76.0", + "version": "0.77.0", "description": "Utilities (and test utilities) collection", "author": "Fuel Labs (https://fuel.network/)", "main": "dist/index.js", diff --git a/packages/versions/CHANGELOG.md b/packages/versions/CHANGELOG.md index e424c7640cc..16b37ed7e62 100644 --- a/packages/versions/CHANGELOG.md +++ b/packages/versions/CHANGELOG.md @@ -1,5 +1,11 @@ # @fuel-ts/versions +## 0.77.0 + +### Patch Changes + +- Warn when running against unofficial `fuel-core` (e.g. nightly builds), by [@nedsalk](https://github.com/nedsalk) (See [#1855](https://github.com/FuelLabs/fuels-ts/pull/1855)) + ## 0.76.0 ### Minor Changes diff --git a/packages/versions/package.json b/packages/versions/package.json index 35e6a417c00..c7d2fe4018b 100644 --- a/packages/versions/package.json +++ b/packages/versions/package.json @@ -1,6 +1,6 @@ { "name": "@fuel-ts/versions", - "version": "0.76.0", + "version": "0.77.0", "description": "Validates supported versions of the Fuel toolchain", "author": "Fuel Labs (https://fuel.network/)", "bin": { diff --git a/packages/versions/src/lib/getBuiltinVersions.ts b/packages/versions/src/lib/getBuiltinVersions.ts index 330d609db46..ec27bf043e7 100644 --- a/packages/versions/src/lib/getBuiltinVersions.ts +++ b/packages/versions/src/lib/getBuiltinVersions.ts @@ -2,6 +2,6 @@ export function getBuiltinVersions() { return { FORC: '0.51.1', FUEL_CORE: '0.22.1', - FUELS: '0.76.0', + FUELS: '0.77.0', }; }