What's Changed
- Add function declarations to the
DeclarationEngine
by @tritao in #2722 - Make
Shape
state changes inFormat
API more robust by @eureka-cpu in #2732 - Correctly handle diverging expressions in blocks by @canndrew in #2627
- Add standard library prelude by @Centril in #2769
- Add intrinsics for
add
,sub
,mul
anddiv
by @vaivaswatha in #2771 - fix contract caller types by @sezna in #2778
- Make return into an expression by @canndrew in #2561
- Replace colored printlns with tracing by @sdankel in #2764
- Replace println with tracing [client] by @sdankel in #2765
- Fix comments preceding
module_kind
by @eureka-cpu in #2787 - Replace println with tracing [ops] by @sdankel in #2789
- Prelude docs and updating some examples by @mohammadfawaz in #2783
- 0.24.4 by @sezna in #2794
- Extend support for getting the transaction script hash in std::tx by @pixelcircuits in #2781
- Fix publishing issue with the
sway-ir-macros
crate due to missingderive(Debug)
by @mohammadfawaz in #2795
New Contributors
- @sdankel made their first contribution in #2764
- @pixelcircuits made their first contribution in #2781
Full Changelog: v0.24.3...v0.24.4