Releases: FuelLabs/fuels-ts
Releases · FuelLabs/fuels-ts
v0.11.0
@fuel-ts/[email protected]
Minor Changes
Patch Changes
-
#437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
-
#418
3cb7332
Thanks @LuizAsFight! - - Add support totypeArguments
in JSON ABI (implemented in sway 0.18)- Created our own ParamType as fuel abi is getting more and more different from ETH abi. -> Inspired by
@ethersproject/abi (v5.6.4) - src.ts/fragments.ts
- Add support to use Arrays of Structs in contract method arguments - ABI
- Created our own ParamType as fuel abi is getting more and more different from ETH abi. -> Inspired by
-
Updated dependencies [
b2f1c66
]:- @fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- #437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
@fuel-ts/[email protected]
Minor Changes
Patch Changes
-
#435
bfb7a30
Thanks @QuinnLee! - Update test post compiler fix -
#437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
-
#418
3cb7332
Thanks @LuizAsFight! - - Add support totypeArguments
in JSON ABI (implemented in sway 0.18)- Created our own ParamType as fuel abi is getting more and more different from ETH abi. -> Inspired by
@ethersproject/abi (v5.6.4) - src.ts/fragments.ts
- Add support to use Arrays of Structs in contract method arguments - ABI
- Created our own ParamType as fuel abi is getting more and more different from ETH abi. -> Inspired by
-
Updated dependencies [
b2f1c66
,3cb7332
,212d51c
]:- @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]
Patch Changes
- Updated dependencies [
b2f1c66
]:- [email protected]
- @fuel-ts/[email protected]
[email protected]
Patch Changes
- #437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
- Updated dependencies [
bfb7a30
,b2f1c66
,3cb7332
,212d51c
,abf2884
]:- @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]
- @fuel-ts/[email protected]
- @fuel-ts/[email protected]
- @fuel-ts/[email protected]
- @fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- #437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
- Updated dependencies [
b2f1c66
]:- @fuel-ts/[email protected]
- @fuel-ts/[email protected]
- @fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- #437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
- Updated dependencies [
b2f1c66
]:- @fuel-ts/[email protected]
- @fuel-ts/[email protected]
- @fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- #437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
@fuel-ts/[email protected]
Patch Changes
- #437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
@fuel-ts/[email protected]
Patch Changes
- #437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
@fuel-ts/[email protected]
Patch Changes
- #437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
- Updated dependencies [
b2f1c66
]:- @fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- #437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
- Updated dependencies [
b2f1c66
]:- @fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- #437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
- Updated dependencies [
b2f1c66
]:- @fuel-ts/[email protected]
@fuel-ts/[email protected]
Patch Changes
- #437
b2f1c66
Thanks @LuizAsFight! - - Fixed linking packages to insidenode_modules
folder- Remove old Lerna config
- Updated dependencies [[
b2f1c66
](b2f1c66...
v0.10.0
What's Changed
- fix: run forc-bin build before other packages by @LuizAsFight in #410
- fix: cache pnpm dependencies by @LuizAsFight in #413
- feat: use std::tx::get_predicate_data in predicates contracts by @LuizAsFight in #384
- feat: adjust release flow by @camsjams in #406
- fix: temp comment out by @camsjams in #414
- ci(changesets): versioning packages by @github-actions in #415
- feat: Add
addContracts
to contract invocation scope by @QuinnLee in #411 - feat: enable users to pay for transactions by @luizstacio in #400
- feat: update to include fuels by @camsjams in #421
- ci: ignore changeset-release on pr validate by @luizstacio in #422
- chore: adjust branch ignore by @camsjams in #423
- ci(changesets): versioning package by @github-actions in #417
- chore: adjust pr-lint.yaml by @camsjams in #426
- fix: remove export transaction pack on provider by @luizstacio in #428
- ci(changesets): versioning package by @github-actions in #424
Full Changelog: v0.8.0...v0.10.0
v0.8.0
What's Changed
- chore: update forc and refactor by @QuinnLee in #327
- fix: use correct variable for predicate request by @camsjams in #328
- feat!: upgrade fuel-core on docker by @camsjams in #329
- chore: forc update 0.16 by @QuinnLee in #335
- fix: EnumCoder not padding its value by @AlicanC in #336
- fix: various issues by @AlicanC in #338
- feat: update fuel-core to v0.9.2 by @luizstacio in #344
- fix: clean services after tests by @QuinnLee in #342
- fix: broken tests not stopping CI + coverage report action by @LuizAsFight in #343
- feat!: make prepareCall return ContractCall by @AlicanC in #348
- fix: skip actions of PR context by @LuizAsFight in #353
- feat: add transactionId on TransactionResult by @pedronauck in #354
- feat: upgrade to Forc 0.16.1 by @AlicanC in #352
- feat: use slip-44 coin type in derivation path by @LuizAsFight in #351
- feat!: add Multicall by @AlicanC in #288
- chore: allow tests to run in parallel by @AlicanC in #356
- chore: add
prebuild
script to packages and configure it inturbo.json
by @AlicanC in #357 - chore: various fixes and improvements by @AlicanC in #355
- chore: reorg CI config by @AlicanC in #358
- feat: add predicate support by @camsjams in #331
- chore: use
concurrency
to cancel previous CI runs by @AlicanC in #361 - feat: update Tuple, Array and Enum target types by @QuinnLee in #315
- refactor: github actions using reusable actions by @pedronauck in #363
- test: make sure can dryRun with only provider (no wallet) by @LuizAsFight in #366
- fix: module export file name by @luizstacio in #367
- fix: ci publish action by @pedronauck in #368
- chore: add template issues by @pedronauck in #362
- fix: multi call with mutiple fowarding by @luizstacio in #369
- fix: test badge by @luizstacio in #371
- feat: upgrade to Forc 0.17.0 by @AlicanC in #372
- refactor: update contract api by @luizstacio in #370
- feat: use Sway Enum type in typechain target by @QuinnLee in #364
- feat: enable set gas fee for each call by @luizstacio in #380
- docs: update logo on docs by @luizstacio in #382
- feat: make predicates functions accept request tx params by @LuizAsFight in #383
- feat!: update publishing logic by @camsjams in #374
- fix: add github token by @camsjams in #393
- fix: adjust release to avoid npm auth issue by @camsjams in #394
- fix: add missing gas limit support to Multicall by @AlicanC in #377
- fix:
forc-update
script by @AlicanC in #395 - fix: build process publishing by @camsjams in #396
- fix: adjust packages for fuels sub modules by @camsjams in #397
- feat: add query chain info on provider by @luizstacio in #378
- fix: changeset next tag by @camsjams in #398
- feat: upgrade to sway 0.18.1 by @LuizAsFight in #401
- docs: add to readme by @camsjams in #404
- feat: bump all versions by @camsjams in #405
New Contributors
- @LuizAsFight made their first contribution in #343
Full Changelog: 0.7.0...v0.8.0
v0.7.0
What's Changed
- feat: replace
amount
/assetId
overrides withforward
by @AlicanC in #232 - feat: add contract slots on contract deployment by @luizstacio in #239
- refactor: add turborepo, pnpm and tsup by @pedronauck in #238
- feat: add get contract on provider by @luizstacio in #241
- feat!: upgrade to fuel-core 0.6.3 by @AlicanC in #243
- Contract Codegen Improvements by @AlicanC in #244
- chore: bump nodejs version to stable on nvmrc by @luizstacio in #245
- fix: change build tasks in order to use pnpm link correctly by @pedronauck in #246
- fix: github action for publish on master and replaces Lerna publishing by @pedronauck in #242
- fix: npm tag on release by @pedronauck in #252
- Balance APIs by @AlicanC in #251
- docs: add specifics infos into linked packages by @luizstacio in #254
- Add FAQ section by @camsjams in #247
- Upgrade to Forc v0.12.1 and some chores by @AlicanC in #257
- feat: optional tx params by @QuinnLee in #256
- Add readmes for each package by @camsjams in #249
- Regen docs by @camsjams in #261
- feat: move from BigNumber to BigInt by @AlicanC in #266
- chore: Update the logger to output the correct version by @camsjams in #263
- Fix npm publish script where order matters by @camsjams in #272
- Improve Script Error Reporting by @AlicanC in #271
- Chores by @AlicanC in #274
- add badges to README by @biantris in #248
- Improve contract call script by @AlicanC in #277
- Update TypeChain to v8 by @camsjams in #283
- Uses native crypto APIs by @camsjams in #276
- feat: improve AbiCoder by @AlicanC in #290
- feat: enable utxo validation by @luizstacio in #278
- fix: change import crypto to ether/random by @luizstacio in #297
- chore: fix generated file and class names by @camsjams in #294
- feat!: Refactor Contract API namespaces by @camsjams in #303
- feat: update bytes length to u32 by @luizstacio in #298
- feat: add options on deployContract by @luizstacio in #307
- fix: use
isArray
in reduce by @QuinnLee in #308 - Add
forc-bin
package and upgrade to Forc v0.14.4 by @AlicanC in #287 - ci: add action for validate pull request by @pedronauck in #289
- chore: add docs for
forc:update
by @AlicanC in #311 - Update tuple and add tests for complex types by @QuinnLee in #312
- chore: remove signs from shell commands in readme by @AlicanC in #313
- fix: Use internal random bytes function to avoid browser ESM file by @camsjams in #310
- feat!: simulate calls by @QuinnLee in #317
- fix: adjust generated return types and add some for simulate by @camsjams in #319
- fix: return correct type on void outputs by @luizstacio in #325
- fix: add angular-changelog and check for fuels-ts package.json by @QuinnLee in #324
- chore: bump to 0.7.0 by @QuinnLee in #326
New Contributors
- @pedronauck made their first contribution in #238
- @camsjams made their first contribution in #247
- @biantris made their first contribution in #248
Full Changelog: v0.6.0...0.7.0
v0.6.0
What's Changed
- feat: update call contract script by @luizstacio in #205
- fix: export wordlist as default object by @luizstacio in #211
- utxo validations by @QuinnLee in #210
- WalletManager Package by @luizstacio in #209
- chore: forc with latest version by @QuinnLee in #218
- Add support to ABI types
struct
andenum
by @luizstacio in #221 - feat: support abi fuel types by @QuinnLee in #220
- feat: add variables outputs by @luizstacio in #224
- feat: adds transformRequest method on contract call by @luizstacio in #227
- v0.6.0 by @QuinnLee in #228
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- chore: move test to contract folder by @luizstacio in #187
- Convenient Coin APIs by @AlicanC in #192
- feat: add hdwallet and mnemonic features to wallet by @luizstacio in #196
- feat: forward amount and assetId on contract call by @luizstacio in #199
- fix!: Update to use new ABI format and only allow json framgents by @QuinnLee in #197
- fix: set json fragment name optional by @luizstacio in #200
- feat: add types on contract factory generated code by @luizstacio in #201
- v0.5.0 by @QuinnLee in #202
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- patch: remove crypto dependency to use provider on browser by @luizstacio in #151
- Fix encoding of B256s with leading zero bytes by @AlicanC in #156
- Chores by @AlicanC in #157
- chore!: upgrade to fuel-core v0.4.1 by @AlicanC in #158
- fix: change postinstall to prepare by @luizstacio in #160
- fix: abi skip empty by @QuinnLee in #163
- fix: remove empty params from types by @luizstacio in #164
- feat: update abi code to support new syntax by @luizstacio in #169
- Add
constants
Package by @AlicanC in #172 - feat: call contract method with mutiple params by @luizstacio in #170
- Add sway to typescript types mapping table by @yirenlu92 in #166
- Simple Provider by @AlicanC in #178
- feat: add
callStatic
methods to Contract by @AlicanC in #180 - feat: add support to void return by @luizstacio in #181
- feat!: start paying a symbolic amount for transactions by @AlicanC in #182
- feat: change
typechain
imports to fuels by @luizstacio in #184 - v0.4.0 by @QuinnLee in #190
New Contributors
- @yirenlu92 made their first contribution in #166
Full Changelog: v0.3.0...v0.4.0