Skip to content

Releases: FuelLabs/sway

v0.61.1

02 Jul 21:04
d86bb86
Compare
Choose a tag to compare

What's Changed

  • Fixes namespace variant_import for parsed enum declaration variants. by @tritao in #6147
  • Fix bug in IRGen for while loops by @vaivaswatha in #6146
  • Add Input::Message case to predicate_address() by @bitzoic in #6117
  • Make CEI analysis take burn and mint into account by @jjcnn in #6162
  • Improving binary size for encoding v1 by @xunilrj in #6096
  • fix: fix panic and improve error output in forc-debug by @sdankel in #6165
  • docs: Fix nightly storage docs by @calldelegation in #6172
  • Use company fork of publish-crates action by @IGI-111 in #6176
  • Incomplete escape analysis and referred symbols in IR optimizations by @ironcev in #6175
  • Remove storage_vec_to_vec inline tests from sdk-harness by @bitzoic in #6168
  • Counter Example Doc Update by @Chester-King in #6164
  • Verify that entry block does not have predecessors by @ironcev in #6177
  • Update sdk-harness's configurables_in_contract test variable name from CONTRACT_ID to MY_CONTRACT_ID by @bitzoic in #6167
  • Cleanup DeclRef references from TypeInfo::Enum and TypeInfo::Struct by @tritao in #6178
  • Handle traits when doing namespace item imports. by @tritao in #6189
  • Use $one for true in ASM instead of using data section by @ironcev in #6186
  • fix: only support hover links for vscode by @sdankel in #6181
  • Fix Clippy warnings. by @tritao in #6183
  • Fix bug in Bytes::remove and Vec::remove by @vaivaswatha in #6192
  • chore: bump fuels-rs to v0.64.0, fuel-core to v0.28.0 by @kayagokalp in #6187
  • Fix fn dedup miscompilation leading to MemoryOverflow on Vecs by @xunilrj in #6195
  • Add a simple simplify-cfg optimization for assembly by @vaivaswatha in #6197
  • Remove deferred monomorphization. by @tritao in #6196
  • Fix u256 logarithm rounding errors by @SwayStar123 in #6163
  • Fixes method application unwrap panic. by @esdrubal in #6201
  • [ASM] Fix bug in modelling defs and uses of WQAM instruction by @vaivaswatha in #6203
  • Enables tests that prove #418 is solved. by @esdrubal in #6206
  • Refactor StorageVec's load_vec() and store_vec() to handle types of less than 8 bytes by @bitzoic in #6166
  • Bump to v0.61.1 by @IGI-111 in #6207

New Contributors

Full Changelog: v0.61.0...v0.61.1

v0.61.0

19 Jun 11:50
4b4fb53
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • now using fuel-core 0.27.0
  • Storage slot calculations use a new formula to enable namespacing syntax, please consult the documentation about storage namespacing and the in keyword for more details
  • Inputs and return types have been updated according to VM spec changes

New Contributors

Full Changelog: v0.60.0...v0.61.0

v0.60.0

22 May 17:39
2f0392e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.59.0...v0.60.0

v0.59.0

17 May 12:16
d9985d8
Compare
Choose a tag to compare

What's Changed

Breaking changes

  • now using fuels-rs v0.62.0, fuel-abi-types v0.5.0
    • logId fields of ABI specification files now use string instead of number.

New Contributors

Full Changelog: v0.58.0...v0.59.0

v0.58.0

13 May 23:53
9579dd2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.57.0...v0.58.0

v0.57.0

13 May 15:16
8148817
Compare
Choose a tag to compare

What's Changed

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

v0.56.1

08 May 22:53
4a63b41
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.56.0...v0.56.1

v0.56.0

26 Apr 01:47
b495d0d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.55.0...v0.56.0

v0.55.0

18 Apr 08:08
60ea55e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.54.0...v0.55.0

v0.54.0

13 Apr 00:03
d90cbc8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.53.0...v0.54.0