Releases: FuelLabs/fuels-rs
Releases · FuelLabs/fuels-rs
v0.4.0
What's Changed
- refactor: add an argument to enable strict argument checking in abigen macro by @vnepveu in #83
- build: bump
fuel-vm
to0.4
andfuel-tx
to0.5
by @vnepveu in #85 - Implement transaction signing by @digorithm in #96
- Create random input coin in tx by @digorithm in #92
- remove the Url crate from fuels-core by @JoshuaBatty in #100
- fix: enable having an empty fourth argument for non-user methods by @vnepveu in #95
New Contributors
- @JoshuaBatty made their first contribution in #100
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- refactor: check for types in custom name extraction by @vnepveu in #73
- Fixes ambiguity on two diff structs with same arg name by @digorithm in #78
- Add --no-verify flag to publish crate action by @digorithm in #79
- Bump versions to v0.3.1 by @digorithm in #80
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Temporarily remove
no_std
support by @digorithm in #60 - ci: build all by @adlerjohn in #51
- test: test custom types ABI generation by @vnepveu in #55
- feat: return receipts in data returned by contract calls by @vnepveu in #48
- Reorganize fuels-core and fuels-contract by @digorithm in #66
Important note: This release renamed fuels-rs
(the crate, not the repo) to fuels-contract
. SDK users that are importing the Contract
struct have to go from fuels_rs::contract::Contract
to fuels_contract::Contract
. And when specifying this dep in your Cargo.toml
it needs to be renamed from fuels-rs
to fuels-contract
.
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- fix: update dependencies and licences in test/examples by @vnepveu in #49
- Remove use of
[[tx-input]]
from manifest. by @adlerjohn in #56 - Remove malleable fields from being set by the SDK. by @adlerjohn in #58
- Bump versions to v0.2.1 by @digorithm in #57
New Contributors
- @vnepveu made their first contribution in #49
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Fix breaking changes introduced by new UtxoId by @digorithm in #46
- Bump versions to 0.2.0 by @digorithm in #47
Full Changelog: v0.1.3...v0.2.0
v0.1.3
What's Changed
- Add support for contract calls with struct as inputs by @digorithm in #36
- Add initial abstraction for signers and wallets by @digorithm in #40
- Handle calls with empty returns by @digorithm in #42
- Add publish delay by @adlerjohn in #43
- Bump versions to v0.1.3 by @digorithm in #44
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Import vec macro by @tjsharp1 in #29
- Bump forc version by @digorithm in #32
- Bump to v0.1.2. by @adlerjohn in #33
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Match expected default params to compiler-generated ones by @digorithm in #26
- Bump fuels-rs version by @digorithm in #27
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Code migration + gh workflow setup by @digorithm in #1
- Add new_from_tokens() to struct gen by @digorithm in #5
- Initial interface for contract calls by @digorithm in #9
- Contract calls and abigen integration by @digorithm in #11
- Run cargo sort on workspace by @rakita in #10
- Add some proper documentation for the SDK by @digorithm in #14
- Match current JSON ABI generation by @digorithm in #15
- Fix fn selector builder for custom types by @digorithm in #17
- Create LICENSE by @adlerjohn in #16
- Split out code needed for no-std environments by @tjsharp1 in #18
- Return vec of types instead by @tjsharp1 in #20
- Sync with latest JSON ABI generation by @digorithm in #19
- Add features section to README by @digorithm in #21
- Add WASM macro by @tjsharp1 in #22
- Support for typed return values and output with custom types by @digorithm in #24
- Update manifest by @adlerjohn in #23
- Update for publishing. by @adlerjohn in #25
New Contributors
Full Changelog: https://github.com/FuelLabs/fuels-rs/commits/v0.1.0