v0.45.0
What's Changed
- feat: derive first account with forc-deploy after creating a wallet by @kayagokalp in #4905
- feat: forc-client points empty accounts to beta-4 faucet by @kayagokalp in #4972
- better error message for doc comment without an item by @xunilrj in #4970
- parser recovery at item level by @xunilrj in #4964
- Adds Hash trait and Hasher struct to std lib. by @esdrubal in #4701
- Optimize language server performance by @JoshuaBatty in #4961
- Removes outdated note in documentation. by @esdrubal in #4986
- Use
lsp_types
directly insway-lsp
tests instead of simulating a client withtower-lsp
by @JoshuaBatty in #4976 - Standard and core library inline documentation by @SwayStar123 in #4830
- docs: fix nft example links in docs by @kayagokalp in #4998
- Fix runnables code lens in multi-file sway projects by @sdankel in #4984
- u256 const eval and constant optimizations by @xunilrj in #4949
- Parser recovery inside trait/abi by @xunilrj in #4979
- Add beta-4 target to forc, refactor with tests, and UX improvements by @sdankel in #4991
- Fix forc-fmt extra space before scoped block by @sdankel in #5007
- Remove extra insert_trait_implementation_for_type by @anton-trunov in #5004
- Better name and doc for parser recovery by @xunilrj in #5016
- Remove outdated test which uses the dep syntax by @Braqzen in #5021
- Fix fmt panic for const inside trait and abi by @sdankel in #5009
- Fail formatting if there are syntax error nodes by @xunilrj in #5015
- Fix diagnostics in multi file projects by @sdankel in #5030
- Fix name resolution for intrinsic arguments by @anton-trunov in #5024
- Improve warnings in
match
expressions by @ironcev in #4965 - Bump to v0.45.0 by @kayagokalp in #5026
Full Changelog: v0.44.1...v0.45.0