What's Changed
- More updates to the Sway Book related to
storage
by @mohammadfawaz in #1794 - Remove old codegen path by @emilyaherbert in #1802
- On Forc.toml change, forc should try to update only package nodes that appear in the lock::Diff by @kayagokalp in #1686
- Add
Identity
type by @nfurfaro in #1791 - Adds
forc-fmt-v2
plugin by @eureka-cpu in #1803 - Make tuple annotation more specific by @emilyaherbert in #1774
- Removed file sway.pest by @PrajwalBorkar in #1822
- Refactor
token
module functions by @nfurfaro in #1814 - Fix broken link in the Sway Book by @mohammadfawaz in #1828
- Reduce conservatism in the allocation algorithm by @mohammadfawaz in #1834
- Make match var return name deterministic by @mohammadfawaz in #1829
- Allow
enums
andstrings
in astorage
blocks by @mohammadfawaz in #1826 - Actually use some of the existing traits by @emilyaherbert in #1831
- Change color of forc init output by @kayagokalp in #1837
- Impl
into
forB512
by @nfurfaro in #1827 - Fix how the state index metadata is inlined by @mohammadfawaz in #1842
- Generate ABI JSONs for scripts by @AlicanC in #1838
- Report type name in the error when a type is unknown by @AlicanC in #1830
- Introduce forc build [profile]s in anticipation of introduction of compiler optimisation passes by @kayagokalp in #1800
- Made transfer_to a little more generic by @Braqzen in #1853
- Removed unused and rogue function by @Braqzen in #1855
- Revert "Made transfer_to a little more generic (#1853)" by @adlerjohn in #1856
- Adds
from_dir
to new formatter by @eureka-cpu in #1843 - Create CODEOWNERS by @adlerjohn in #1857
- Tuple field reassignments by @canndrew in #1788
- Add missing oracle file to
tuple_field_reassignment
test by @mitchmindtree in #1859 - better mdbook <> mdbook-forc-documenter setup instructions by @binggh in #1863
- Bump to v0.15.0 by @mohammadfawaz in #1835
Full Changelog: v0.14.5...v0.15.0