What's Changed
- Some micro-optimizations to
U128andU256by @mohammadfawaz in #3253 - VM instructions cleanup in the compiler and exposing
scwqby @mohammadfawaz in #3273 - Bump to
fuels 0.30andfuel-core 0.14by @mohammadfawaz in #3304 - sway-test-rs template; update instruction links by @K1-R1 in #3240
- Fixed "Cannot infer type" error to point to call site span. by @esdrubal in #3244
- Update lock files for all examples by @mohammadfawaz in #3307
- Disallow control flow opcodes in
asmblocks by @mohammadfawaz in #3279 - Kinda allow returning
Vecs from scripts by @AlicanC in #3288 - Prevent an illegal use of a generic from crashing the compiler by @emilyaherbert in #3277
- Add initial unit testing documentation to the Sway book by @mitchmindtree in #3309
- forc-doc: add name/about/versioning and fix option description by @bingcicle in #3308
- Switch evm_ec_recover test to use the SDK by @nfurfaro in #3315
- feat: Implement workspace building by @kayagokalp in #3146
- Trait constraints for functions by @emilyaherbert in #3226
- Fix typeo in
predicates.mdby @eureka-cpu in #3328 - don't exhaustively match on transaction status in forc deploy by @Voxelot in #3334
- feat: Implement workspace deployment/running by @kayagokalp in #3248
- Bump to
v0.31.0by @mohammadfawaz in #3335
Breaking Changes
- This new version of
forcis only compatible withfuel-core v0.14.1and up.
Full Changelog: v0.30.1...v0.31.0