v0.57.0
What's Changed
- ci: fixing typos programmatically by @sdankel in #5975
- Refactor forc-doc into a lib and add tests folder by @JoshuaBatty in #5971
- Rework book intro by @IGI-111 in #5972
- Wrap
BaseIdent
name_override_opt
&TraitName
in anArc
by @JoshuaBatty in #5978 - change submodules to use
im::HashMap
instead ofim::OrdMap
by @JoshuaBatty in #5976 - Add function deduplication in debug mode, but considering metadata equality (debug info) by @vaivaswatha in #5977
- Make ControlFlowGraph store a reference to Engines to remove clones by @JoshuaBatty in #5983
- chore: bump to fuel-core v0.26.0 by @kayagokalp in #5981
- Update library inline docs descriptions by @bitzoic in #5984
- feat: take dynamic asset id into account with
forc-client
by @kayagokalp in #5987 - Name clash in star imports should result in error when the name is used by @jjcnn in #5963
- Encoding v1 for Configurables by @xunilrj in #5942
- Bump to v0.57.0 by @IGI-111 in #5993
- upgrade sdk-harness test to use fuels-rs v0.61 by @xunilrj in #5995
- Improve ASM printing CLI in
forc
by @ironcev in #5997 - Remove redundant IR generation of constants and unused IR main inlining by @ironcev in #5998
Breaking changes
- Configurables now use the ABI encoding v1 instead of raw memory representation
- Shadowed star imports will now throw an error if a common ambiguous name is used
Full Changelog: v0.56.1...v0.57.0