Skip to content

Releases: FuelLabs/sway

v0.68.1

24 Apr 04:38
7e1bc15
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.68.0...v0.68.1

v0.68.0

23 Apr 17:27
cbe8005
Compare
Choose a tag to compare

What's Changed

Breaking Changes

Implementation coherence is now enforced by the compiler through static checks of orphan rules and implementation overlap, invalid implementations that either overlap with existing functionality or implement types from other packages were always considered illegal but will now result in explicit errors instead of undefined behavior.

New Contributors

Full Changelog: v0.67.0...v0.68.0

v0.67.0

13 Mar 16:14
d821dcb
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • core and std libraries have been merged
  • Storage keys are now calculated differently
  • The Eq trait has been split into Eq and PartialEq
  • conversions from Bytes to b256 are now fallible

We recommend using the new forc migrate tool to address these breaking changes in your codebase.

Full Changelog: v0.66.10...v0.67.0

v0.66.10

11 Mar 18:21
6c00a44
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.66.9...v0.66.10

v0.66.9

11 Mar 17:16
ef377e7
Compare
Choose a tag to compare

What's Changed

  • Implement TryFrom<Bytes> for b256 by @bitzoic in #6958
  • chore: Change blob ID calculation in forc-deploy to use configurables offset by @sdankel in #6991
  • Check for type aliases when implementing traits by @jjcnn in #6875
  • impl trait for "const generics" by @xunilrj in #6946
  • Refactor CONTRACT_ID injection logic to only occur in LSP mode by @JoshuaBatty in #7001
  • Add inline tests for all arithmetic cases in u8, u16, u32, u64, U128, and u256 by @bitzoic in #6995
  • Update trait map to track fully resolved impl type parameters. by @tritao in #6963
  • Introduce GlobalVar akin to LocalVar and introduce get_global instruction similar to get_local. by @vaivaswatha in #6928
  • Implement trees visitors and migrations for TryFrom<Bytes> for b256 by @ironcev in #7005
  • Add migration for Bytes::into(self) -> b256 to Bytes::try_into by @ironcev in #7009
  • Add migration for merging core and std libraries by @ironcev in #7010
  • Bump to 0.66.9 by @IGI-111 in #7011
  • Fix source dependencies preventing release by @IGI-111 in #7012
  • fix fallback compilation on new encoding by @xunilrj in #6998
  • Add description to forc-node by @IGI-111 in #7013

Full Changelog: v0.66.8...v0.66.9

v0.66.8

05 Mar 02:17
ba46576
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.66.7...v0.66.8

v0.66.7

05 Feb 21:42
5ed7cec
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.66.6...v0.66.7

v0.66.6

23 Jan 14:17
986aee2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.66.5...v0.66.6

v0.66.5

20 Nov 22:16
94a0666
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.66.4...v0.66.5

v0.66.4

03 Nov 16:13
d7dd104
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.66.3...v0.66.4