Releases: FuelLabs/sway
Releases · FuelLabs/sway
v0.3.2
What's Changed
- Adding tests for
mint
andburn
by @nfurfaro in #679 - Fix new lints from the latest clippy by @Dentosal in #696
- Fix unhelpful error found when there is an unimplemented feature. by @emilyaherbert in #700
- feature to uwu-ify compile errors and warnings by @sezna in #714
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Add semver tagging for release image by @rfuelsh in #667
- Remove comment with typo by @adlerjohn in #666
- Set version of non-published crates to 0.0.0 by @adlerjohn in #664
- Rename signature gen util for added clarity by @nfurfaro in #669
- lsp: handle file deletion by @adlerjohn in #648
- lsp: fix exhaustive symbol check by @adlerjohn in #649
- Fix bug with reporting number of tests run. by @emilyaherbert in #673
- Refactor usage of namespaces to improve compiler performance by @sezna in #680
- Remove use of
[[tx-input]]
for tests by @adlerjohn in #675 - Pin our std and core deps in the test suite by @sezna in #683
- Clean up Forc readme. by @adlerjohn in #692
- Add link and formatting fix. by @adlerjohn in #690
- Update and fix toolchain documentation. by @adlerjohn in #691
- fix: fix manifest formatter in
forc fmt
by @vnepveu in #686 - Bump to version v0.3.1 by @adlerjohn in #688
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Grammatical Tweaks to the Docs by @ControlCplusControlV in #602
- Remove unused dependency which is preventing builds on Windows. by @sezna in #613
- Update to the dependency name to avoid download collisions in
forc_build
. by @eureka-cpu in #611 - fix: fix hover and add variable types on hover by @alex-matthe in #568
- Fix display bug. by @emilyaherbert in #618
- Update lockfile. by @adlerjohn in #617
- Display unimplemented error instead of panicking on generic traits by @sezna in #612
- fix OOG in tests by @sezna in #620
- Build & Publish Sway Docker Image by @rfuelsh in #597
- Remove Example Project by @ControlCplusControlV in #623
- Implementing an ec-recover function for the stdlib by @nfurfaro in #432
- Sway IR crate. by @otrho in #596
- Hash the dependency name and source before writing to avoid bad characters by @sezna in #627
- sway-fmt refactor by @leviathanbeak in #622
- Make parse-bytecode output spaces instead of nulls by @Dentosal in #629
- Export
Span
andIdent
fromsway-core
tosway-types
. by @otrho in #630 - print out filtered tests; warn if no tests run by @sezna in #637
- Add "differences from Rust" chapter by @sezna in #638
- feat(forc): add manifest formatter by @vnepveu in #616
- Adds the missing
ec_recover
tests. by @nfurfaro in #626 - Fix some incorrectly parsed tokens. by @emilyaherbert in #643
- Optional IR integration into
sway-core
. by @otrho in #640 - Rename HLL to Sway. by @adlerjohn in #650
- feat(forc): add "organization" field in forc manifest by @vnepveu in #631
- Remove direct dependency on
curl
by @adlerjohn in #651 - Add publish delay to CI by @adlerjohn in #654
- sway-fmt with FormattingOptions by @leviathanbeak in #655
- Add details in "A Forc Project" by @wschwab in #660
- Bump fuel-tx to 0.2 by @adlerjohn in #661
- Bump to v0.3.0 by @adlerjohn in #663
New Contributors
- @Dentosal made their first contribution in #629
- @vnepveu made their first contribution in #616
- @wschwab made their first contribution in #660
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Changelog
Many PRs have gone in, but if you're just tuning in for the major changes, here they are!
- Fix a bug related to importing trait implementations with a star import (#588)
- Match expressions and pattern matching on structs and tuples (#573)
- Tuple types (#399)
- Multi-item import statements (#584)
Note that let
pattern matching is not yet implemented, but is coming soon. So, the following statement does not work yet:
let (x, y) = (true, false);
This is coming soon!