diff --git a/Cargo.lock b/Cargo.lock index 67c8077a0c9..c2b39321797 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -143,30 +143,30 @@ checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" [[package]] name = "anstyle-parse" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" +checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" +checksum = "a3a318f1f38d2418400f8209655bfd825785afd25aa30bb7ba6cc792e4596748" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.1" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" +checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" dependencies = [ "anstyle", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -234,9 +234,9 @@ dependencies = [ [[package]] name = "atomic-polyfill" -version = "0.1.11" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28" +checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4" dependencies = [ "critical-section", ] @@ -689,9 +689,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.10" +version = "4.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fffed7514f420abec6d183b1d3acfd9099c79c3a10a06ade4f8203f1411272" +checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2" dependencies = [ "clap_builder", "clap_derive 4.4.7", @@ -699,9 +699,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.9" +version = "4.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63361bae7eef3771745f02d8d892bec2fee5f6e34af316ba556e7f97a7069ff1" +checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb" dependencies = [ "anstream", "anstyle", @@ -725,7 +725,7 @@ version = "4.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae" dependencies = [ - "clap 4.4.10", + "clap 4.4.11", ] [[package]] @@ -878,7 +878,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "784836d0812dade01579cc0cc9b1684847044e716fd7aa6bffbc172e42199500" dependencies = [ - "clap 4.4.10", + "clap 4.4.11", "entities", "memchr", "once_cell", @@ -1024,7 +1024,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.4.10", + "clap 4.4.11", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1836,14 +1836,14 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" +checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", - "windows-sys 0.48.0", + "redox_syscall 0.4.1", + "windows-sys 0.52.0", ] [[package]] @@ -1882,7 +1882,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "forc" -version = "0.47.0" +version = "0.48.0" dependencies = [ "annotate-snippets", "ansi_term", @@ -1915,7 +1915,7 @@ dependencies = [ [[package]] name = "forc-client" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "async-trait", @@ -1950,7 +1950,7 @@ dependencies = [ [[package]] name = "forc-crypto" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "async-trait", @@ -1975,10 +1975,10 @@ dependencies = [ [[package]] name = "forc-doc" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", - "clap 4.4.10", + "clap 4.4.11", "colored", "comrak", "dir_indexer", @@ -2000,7 +2000,7 @@ dependencies = [ [[package]] name = "forc-fmt" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -2017,7 +2017,7 @@ dependencies = [ [[package]] name = "forc-lsp" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -2027,7 +2027,7 @@ dependencies = [ [[package]] name = "forc-pkg" -version = "0.47.0" +version = "0.48.0" dependencies = [ "ansi_term", "anyhow", @@ -2063,7 +2063,7 @@ dependencies = [ [[package]] name = "forc-test" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "forc-pkg", @@ -2078,7 +2078,7 @@ dependencies = [ [[package]] name = "forc-tracing" -version = "0.47.0" +version = "0.48.0" dependencies = [ "ansi_term", "tracing", @@ -2087,7 +2087,7 @@ dependencies = [ [[package]] name = "forc-tx" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -2102,7 +2102,7 @@ dependencies = [ [[package]] name = "forc-util" -version = "0.47.0" +version = "0.48.0" dependencies = [ "annotate-snippets", "ansi_term", @@ -2131,7 +2131,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f332b2699675a4413f8d7a858feb509ff930c9ed0ad8e079de52de2ebb64fa5" dependencies = [ "anyhow", - "clap 4.4.10", + "clap 4.4.11", "eth-keystore", "fuel-crypto", "fuel-types", @@ -3027,9 +3027,9 @@ dependencies = [ [[package]] name = "heapless" -version = "0.7.16" +version = "0.7.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743" +checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f" dependencies = [ "atomic-polyfill", "hash32", @@ -3876,7 +3876,7 @@ checksum = "80992cb0e05f22cc052c99f8e883f1593b891014b96a8b4637fd274d7030c85e" dependencies = [ "anyhow", "chrono", - "clap 4.4.10", + "clap 4.4.11", "clap_complete 4.4.4", "env_logger", "handlebars", @@ -4410,9 +4410,9 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.60" +version = "0.10.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800" +checksum = "6b8419dc8cc6d866deb801274bba2e6f8f6108c1bb7fcc10ee5ab864931dbb45" dependencies = [ "bitflags 2.4.1", "cfg-if", @@ -4451,9 +4451,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.96" +version = "0.9.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3812c071ba60da8b5677cc12bcb1d42989a65553772897a7e0355545a819838f" +checksum = "c3eaad34cdd97d81de97964fc7f29e2d104f483840d906ef56daa1912338460b" dependencies = [ "cc", "libc", @@ -5190,15 +5190,6 @@ dependencies = [ "bitflags 1.3.2", ] -[[package]] -name = "redox_syscall" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "redox_syscall" version = "0.4.1" @@ -5393,9 +5384,9 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.6" +version = "0.17.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "684d5e6e18f669ccebf64a92236bb7db9a34f07be010e3627368182027180866" +checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" dependencies = [ "cc", "getrandom 0.2.11", @@ -5551,7 +5542,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9" dependencies = [ "log", - "ring 0.17.6", + "ring 0.17.7", "rustls-webpki", "sct 0.7.1", ] @@ -5595,7 +5586,7 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.6", + "ring 0.17.7", "untrusted 0.9.0", ] @@ -5704,7 +5695,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.6", + "ring 0.17.7", "untrusted 0.9.0", ] @@ -6240,7 +6231,7 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "sway-ast" -version = "0.47.0" +version = "0.48.0" dependencies = [ "extension-trait", "num-bigint", @@ -6252,7 +6243,7 @@ dependencies = [ [[package]] name = "sway-core" -version = "0.47.0" +version = "0.48.0" dependencies = [ "clap 3.2.25", "derivative", @@ -6295,7 +6286,7 @@ dependencies = [ [[package]] name = "sway-error" -version = "0.47.0" +version = "0.48.0" dependencies = [ "either", "num-traits", @@ -6307,7 +6298,7 @@ dependencies = [ [[package]] name = "sway-ir" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "downcast-rs", @@ -6325,7 +6316,7 @@ dependencies = [ [[package]] name = "sway-ir-macros" -version = "0.47.0" +version = "0.48.0" dependencies = [ "itertools 0.10.5", "proc-macro2", @@ -6335,7 +6326,7 @@ dependencies = [ [[package]] name = "sway-lsp" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "assert-json-diff", @@ -6394,7 +6385,7 @@ dependencies = [ [[package]] name = "sway-parse" -version = "0.47.0" +version = "0.48.0" dependencies = [ "assert_matches", "extension-trait", @@ -6412,7 +6403,7 @@ dependencies = [ [[package]] name = "sway-types" -version = "0.47.0" +version = "0.48.0" dependencies = [ "fuel-asm", "fuel-crypto", @@ -6427,7 +6418,7 @@ dependencies = [ [[package]] name = "sway-utils" -version = "0.47.0" +version = "0.48.0" dependencies = [ "serde", "walkdir", @@ -6435,7 +6426,7 @@ dependencies = [ [[package]] name = "swayfmt" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "forc-tracing", @@ -6692,7 +6683,7 @@ dependencies = [ "anyhow", "assert_matches", "bytes", - "clap 4.4.10", + "clap 4.4.11", "colored", "filecheck", "forc", @@ -7789,9 +7780,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.19" +version = "0.5.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" +checksum = "b7e87b8dfbe3baffbe687eef2e164e32286eff31a5ee16463ce03d991643ec94" dependencies = [ "memchr", ] @@ -7933,18 +7924,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.28" +version = "0.7.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d6f15f7ade05d2a4935e34a457b936c23dc70a05cc1d97133dc99e7a3fe0f0e" +checksum = "5d075cf85bbb114e933343e087b92f2146bac0d55b534cbb8188becf0039948e" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.28" +version = "0.7.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbbad221e3f78500350ecbd7dfa4e63ef945c05f4c61cb7f4d3f84cd0bba649b" +checksum = "86cd5ca076997b97ef09d3ad65efe811fa68c9e874cb636ccb211223a813b0c2" dependencies = [ "proc-macro2", "quote", diff --git a/docs/reference/src/documentation/introduction/installation/cargo.md b/docs/reference/src/documentation/introduction/installation/cargo.md index 511edd55dde..fa6f7c8f1a8 100644 --- a/docs/reference/src/documentation/introduction/installation/cargo.md +++ b/docs/reference/src/documentation/introduction/installation/cargo.md @@ -1,7 +1,7 @@ # Cargo -Cargo can be used to install the Sway toolchain with various [`plugins`](https://fuellabs.github.io/sway/v0.47.0/book/forc/plugins/index.html). +Cargo can be used to install the Sway toolchain with various [`plugins`](https://fuellabs.github.io/sway/v0.48.0/book/forc/plugins/index.html). ## Dependencies diff --git a/docs/reference/src/documentation/introduction/installation/index.md b/docs/reference/src/documentation/introduction/installation/index.md index da7ddc33113..328379d7477 100644 --- a/docs/reference/src/documentation/introduction/installation/index.md +++ b/docs/reference/src/documentation/introduction/installation/index.md @@ -19,9 +19,9 @@ The supported operating systems include Linux and macOS; however, Windows is [`u `Cargo` may be used instead of [`Fuelup`](fuelup.md); however, the user needs to manage the toolchain themselves. -The advantage of using `Cargo` is the installation of [`plugins`](https://fuellabs.github.io/sway/v0.47.0/book/forc/plugins/index.html) that have not been added into [`Fuelup`](fuelup.md). +The advantage of using `Cargo` is the installation of [`plugins`](https://fuellabs.github.io/sway/v0.48.0/book/forc/plugins/index.html) that have not been added into [`Fuelup`](fuelup.md). -The disadvantage occurs when [`Fuelup`](fuelup.md) and `Cargo` are used in tandem because the latest [`plugins`](https://fuellabs.github.io/sway/v0.47.0/book/forc/plugins/index.html) may not be recognized. +The disadvantage occurs when [`Fuelup`](fuelup.md) and `Cargo` are used in tandem because the latest [`plugins`](https://fuellabs.github.io/sway/v0.48.0/book/forc/plugins/index.html) may not be recognized. ## Source diff --git a/docs/reference/src/documentation/introduction/installation/source.md b/docs/reference/src/documentation/introduction/installation/source.md index c3ca530a1ea..524a622f60f 100644 --- a/docs/reference/src/documentation/introduction/installation/source.md +++ b/docs/reference/src/documentation/introduction/installation/source.md @@ -5,7 +5,7 @@ The `Sway toolchain` can be built directly from the [`Sway repository`](https:// ## Installation & Updating -In the root of the repository `/sway/` build [`forc`](https://fuellabs.github.io/sway/v0.47.0/book/forc/commands/index.html) with the following command: +In the root of the repository `/sway/` build [`forc`](https://fuellabs.github.io/sway/v0.48.0/book/forc/commands/index.html) with the following command: ```bash diff --git a/docs/reference/src/index.md b/docs/reference/src/index.md index 87fe7b14153..2dac34ada7c 100644 --- a/docs/reference/src/index.md +++ b/docs/reference/src/index.md @@ -1,5 +1,5 @@ # The Sway Reference -This is the technical reference for the Sway programming language. For a prose explanation and introduction to the language, please refer to the [Sway Book](https://fuellabs.github.io/sway/v0.47.0/book/). +This is the technical reference for the Sway programming language. For a prose explanation and introduction to the language, please refer to the [Sway Book](https://fuellabs.github.io/sway/v0.48.0/book/). diff --git a/forc-pkg/Cargo.toml b/forc-pkg/Cargo.toml index 0b794d7e6a6..ac3426bd31c 100644 --- a/forc-pkg/Cargo.toml +++ b/forc-pkg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-pkg" -version = "0.47.0" +version = "0.48.0" description = "Building, locking, fetching and updating Sway projects as Forc packages." authors.workspace = true edition.workspace = true @@ -12,8 +12,8 @@ repository.workspace = true ansi_term = "0.12" anyhow = "1" cid = "0.10" -forc-tracing = { version = "0.47.0", path = "../forc-tracing" } -forc-util = { version = "0.47.0", path = "../forc-util" } +forc-tracing = { version = "0.48.0", path = "../forc-tracing" } +forc-util = { version = "0.48.0", path = "../forc-util" } fuel-abi-types = "0.1" futures = "0.3" git2 = { version = "0.17.2", features = [ @@ -30,10 +30,10 @@ serde = { version = "1.0", features = ["derive"] } serde_ignored = "0.1.9" serde_json = "1.0" serde_with = "3.3.0" -sway-core = { version = "0.47.0", path = "../sway-core" } -sway-error = { version = "0.47.0", path = "../sway-error" } -sway-types = { version = "0.47.0", path = "../sway-types" } -sway-utils = { version = "0.47.0", path = "../sway-utils" } +sway-core = { version = "0.48.0", path = "../sway-core" } +sway-error = { version = "0.48.0", path = "../sway-error" } +sway-types = { version = "0.48.0", path = "../sway-types" } +sway-utils = { version = "0.48.0", path = "../sway-utils" } tar = "0.4.38" toml = { version = "0.7", features = ["parse"] } tracing = "0.1" diff --git a/forc-plugins/forc-client/Cargo.toml b/forc-plugins/forc-client/Cargo.toml index 7404b779812..1e65279c5ff 100644 --- a/forc-plugins/forc-client/Cargo.toml +++ b/forc-plugins/forc-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-client" -version = "0.47.0" +version = "0.48.0" description = "A `forc` plugin for interacting with a Fuel node." authors.workspace = true edition.workspace = true @@ -14,11 +14,11 @@ async-trait = "0.1.58" chrono = { version = "0.4", default-features = false, features = ["std"] } clap = { version = "3", features = ["derive", "env"] } devault = "0.1" -forc = { version = "0.47.0", path = "../../forc" } -forc-pkg = { version = "0.47.0", path = "../../forc-pkg" } -forc-tracing = { version = "0.47.0", path = "../../forc-tracing" } -forc-tx = { version = "0.47.0", path = "../forc-tx" } -forc-util = { version = "0.47.0", path = "../../forc-util" } +forc = { version = "0.48.0", path = "../../forc" } +forc-pkg = { version = "0.48.0", path = "../../forc-pkg" } +forc-tracing = { version = "0.48.0", path = "../../forc-tracing" } +forc-tx = { version = "0.48.0", path = "../forc-tx" } +forc-util = { version = "0.48.0", path = "../../forc-util" } forc-wallet = { workspace = true } fuel-abi-types = "0.3" fuel-core-client = { workspace = true } @@ -33,9 +33,9 @@ rand = "0.8" rpassword = "7.2" serde = "1.0" serde_json = "1" -sway-core = { version = "0.47.0", path = "../../sway-core" } -sway-types = { version = "0.47.0", path = "../../sway-types" } -sway-utils = { version = "0.47.0", path = "../../sway-utils" } +sway-core = { version = "0.48.0", path = "../../sway-core" } +sway-types = { version = "0.48.0", path = "../../sway-types" } +sway-utils = { version = "0.48.0", path = "../../sway-utils" } tokio = { version = "1.8", features = ["macros", "rt-multi-thread", "process"] } tracing = "0.1" diff --git a/forc-plugins/forc-crypto/Cargo.toml b/forc-plugins/forc-crypto/Cargo.toml index 5eae45c260a..eb290786dbc 100644 --- a/forc-plugins/forc-crypto/Cargo.toml +++ b/forc-plugins/forc-crypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-crypto" -version = "0.47.0" +version = "0.48.0" description = "A `forc` plugin for handling various cryptographic operations and conversions." authors.workspace = true edition.workspace = true @@ -14,7 +14,7 @@ anyhow = "1.0.75" async-trait = "0.1.58" atty = "0.2.14" clap = { version = "3", features = ["derive", "env"] } -forc-tracing = { version = "0.47.0", path = "../../forc-tracing" } +forc-tracing = { version = "0.48.0", path = "../../forc-tracing" } fuel-core-types = { workspace = true } fuel-crypto = { workspace = true, features = ["random"] } fuels-core = { workspace = true } diff --git a/forc-plugins/forc-doc/Cargo.toml b/forc-plugins/forc-doc/Cargo.toml index 89dc18dbe9d..427ac8424bd 100644 --- a/forc-plugins/forc-doc/Cargo.toml +++ b/forc-plugins/forc-doc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-doc" -version = "0.47.0" +version = "0.48.0" description = "Build the documentation for the local package and all dependencies. The output is placed in `out/doc` in the same format as the project." authors.workspace = true edition.workspace = true @@ -13,19 +13,19 @@ anyhow = "1.0.65" clap = { version = "4.0.18", features = ["derive"] } colored = "2.0.0" comrak = "0.16" -forc-pkg = { version = "0.47.0", path = "../../forc-pkg" } -forc-util = { version = "0.47.0", path = "../../forc-util" } +forc-pkg = { version = "0.48.0", path = "../../forc-pkg" } +forc-util = { version = "0.48.0", path = "../../forc-util" } horrorshow = "0.8.4" include_dir = "0.7.3" minifier = "0.3.0" opener = "0.5.0" serde = "1.0" serde_json = "1.0" -sway-ast = { version = "0.47.0", path = "../../sway-ast" } -sway-core = { version = "0.47.0", path = "../../sway-core" } -sway-lsp = { version = "0.47.0", path = "../../sway-lsp" } -sway-types = { version = "0.47.0", path = "../../sway-types" } -swayfmt = { version = "0.47.0", path = "../../swayfmt" } +sway-ast = { version = "0.48.0", path = "../../sway-ast" } +sway-core = { version = "0.48.0", path = "../../sway-core" } +sway-lsp = { version = "0.48.0", path = "../../sway-lsp" } +sway-types = { version = "0.48.0", path = "../../sway-types" } +swayfmt = { version = "0.48.0", path = "../../swayfmt" } [dev-dependencies] dir_indexer = "0.0.2" diff --git a/forc-plugins/forc-fmt/Cargo.toml b/forc-plugins/forc-fmt/Cargo.toml index c303f722094..da4db9eed73 100644 --- a/forc-plugins/forc-fmt/Cargo.toml +++ b/forc-plugins/forc-fmt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-fmt" -version = "0.47.0" +version = "0.48.0" description = "A `forc` plugin for running the Sway code formatter." authors.workspace = true edition.workspace = true @@ -11,12 +11,12 @@ repository.workspace = true [dependencies] anyhow = "1" clap = { version = "3", features = ["derive"] } -forc-pkg = { version = "0.47.0", path = "../../forc-pkg" } -forc-tracing = { version = "0.47.0", path = "../../forc-tracing" } -forc-util = { version = "0.47.0", path = "../../forc-util" } +forc-pkg = { version = "0.48.0", path = "../../forc-pkg" } +forc-tracing = { version = "0.48.0", path = "../../forc-tracing" } +forc-util = { version = "0.48.0", path = "../../forc-util" } prettydiff = "0.5" -sway-core = { version = "0.47.0", path = "../../sway-core" } -sway-utils = { version = "0.47.0", path = "../../sway-utils" } -swayfmt = { version = "0.47.0", path = "../../swayfmt" } +sway-core = { version = "0.48.0", path = "../../sway-core" } +sway-utils = { version = "0.48.0", path = "../../sway-utils" } +swayfmt = { version = "0.48.0", path = "../../swayfmt" } taplo = "0.7" tracing = "0.1" diff --git a/forc-plugins/forc-lsp/Cargo.toml b/forc-plugins/forc-lsp/Cargo.toml index 7c2b18c84f0..b77a287d356 100644 --- a/forc-plugins/forc-lsp/Cargo.toml +++ b/forc-plugins/forc-lsp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-lsp" -version = "0.47.0" +version = "0.48.0" description = "A simple `forc` plugin for starting the sway language server." authors.workspace = true edition.workspace = true @@ -11,5 +11,5 @@ repository.workspace = true [dependencies] anyhow = "1" clap = { version = "3", features = ["derive"] } -sway-lsp = { version = "0.47.0", path = "../../sway-lsp" } +sway-lsp = { version = "0.48.0", path = "../../sway-lsp" } tokio = { version = "1.8" } diff --git a/forc-plugins/forc-tx/Cargo.toml b/forc-plugins/forc-tx/Cargo.toml index 9c522c1983a..4dfabe6ac1e 100644 --- a/forc-plugins/forc-tx/Cargo.toml +++ b/forc-plugins/forc-tx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-tx" -version = "0.47.0" +version = "0.48.0" description = "A `forc` plugin for constructing transactions." authors.workspace = true edition.workspace = true @@ -19,7 +19,7 @@ path = "src/main.rs" anyhow = "1" clap = { version = "3", features = ["derive", "env"] } devault = "0.1" -forc-util = { version = "0.47.0", path = "../../forc-util" } +forc-util = { version = "0.48.0", path = "../../forc-util" } fuel-tx = { workspace = true, features = ["serde"] } fuel-types = { workspace = true, features = ["serde"] } serde = "1.0" diff --git a/forc-test/Cargo.toml b/forc-test/Cargo.toml index df96bd72959..66d79fb353a 100644 --- a/forc-test/Cargo.toml +++ b/forc-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-test" -version = "0.47.0" +version = "0.48.0" description = "A library for building and running Sway unit tests within Forc packages." authors.workspace = true edition.workspace = true @@ -10,11 +10,11 @@ repository.workspace = true [dependencies] anyhow = "1" -forc-pkg = { version = "0.47.0", path = "../forc-pkg" } +forc-pkg = { version = "0.48.0", path = "../forc-pkg" } fuel-abi-types = "0.2" fuel-tx = { workspace = true, features = ["builder"] } fuel-vm = { workspace = true, features = ["random"] } rand = "0.8" rayon = "1.7.0" -sway-core = { version = "0.47.0", path = "../sway-core" } -sway-types = { version = "0.47.0", path = "../sway-types" } +sway-core = { version = "0.48.0", path = "../sway-core" } +sway-types = { version = "0.48.0", path = "../sway-types" } diff --git a/forc-tracing/Cargo.toml b/forc-tracing/Cargo.toml index b1200bdd47a..786a200fb2a 100644 --- a/forc-tracing/Cargo.toml +++ b/forc-tracing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-tracing" -version = "0.47.0" +version = "0.48.0" description = "Tracing utility shared between forc crates." authors.workspace = true edition.workspace = true diff --git a/forc-util/Cargo.toml b/forc-util/Cargo.toml index 68a375caf46..980f39d091b 100644 --- a/forc-util/Cargo.toml +++ b/forc-util/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-util" -version = "0.47.0" +version = "0.48.0" description = "Utility items shared between forc crates." authors.workspace = true edition.workspace = true @@ -15,15 +15,15 @@ anyhow = "1" clap = { version = "3.1", features = ["cargo", "derive", "env"] } dirs = "3.0.2" fd-lock = "4.0" -forc-tracing = { version = "0.47.0", path = "../forc-tracing" } +forc-tracing = { version = "0.48.0", path = "../forc-tracing" } fuel-tx = { workspace = true, features = ["serde"], optional = true } hex = "0.4.3" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.73" -sway-core = { version = "0.47.0", path = "../sway-core" } -sway-error = { version = "0.47.0", path = "../sway-error" } -sway-types = { version = "0.47.0", path = "../sway-types" } -sway-utils = { version = "0.47.0", path = "../sway-utils" } +sway-core = { version = "0.48.0", path = "../sway-core" } +sway-error = { version = "0.48.0", path = "../sway-error" } +sway-types = { version = "0.48.0", path = "../sway-types" } +sway-utils = { version = "0.48.0", path = "../sway-utils" } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["ansi", "env-filter", "json"] } unicode-xid = "0.2.2" diff --git a/forc/Cargo.toml b/forc/Cargo.toml index c1bba428a40..9a768718c1b 100644 --- a/forc/Cargo.toml +++ b/forc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc" -version = "0.47.0" +version = "0.48.0" description = "Fuel Orchestrator." authors.workspace = true edition.workspace = true @@ -22,19 +22,19 @@ ansi_term = "0.12" anyhow = "1.0.41" clap = { version = "3.1", features = ["cargo", "derive", "env"] } clap_complete = "3.1" -forc-pkg = { version = "0.47.0", path = "../forc-pkg" } -forc-test = { version = "0.47.0", path = "../forc-test" } -forc-tracing = { version = "0.47.0", path = "../forc-tracing" } -forc-util = { version = "0.47.0", path = "../forc-util" } +forc-pkg = { version = "0.48.0", path = "../forc-pkg" } +forc-test = { version = "0.48.0", path = "../forc-test" } +forc-tracing = { version = "0.48.0", path = "../forc-tracing" } +forc-util = { version = "0.48.0", path = "../forc-util" } fs_extra = "1.2" fuel-asm = { workspace = true } hex = "0.4.3" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.73" -sway-core = { version = "0.47.0", path = "../sway-core" } -sway-error = { version = "0.47.0", path = "../sway-error" } -sway-types = { version = "0.47.0", path = "../sway-types" } -sway-utils = { version = "0.47.0", path = "../sway-utils" } +sway-core = { version = "0.48.0", path = "../sway-core" } +sway-error = { version = "0.48.0", path = "../sway-error" } +sway-types = { version = "0.48.0", path = "../sway-types" } +sway-utils = { version = "0.48.0", path = "../sway-utils" } term-table = "1.3" tokio = { version = "1.8.0", features = ["macros", "rt-multi-thread"] } toml = { version = "0.7", features = ["parse"] } diff --git a/sway-ast/Cargo.toml b/sway-ast/Cargo.toml index 61c4a32e8af..eaf175c1348 100644 --- a/sway-ast/Cargo.toml +++ b/sway-ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-ast" -version = "0.47.0" +version = "0.48.0" description = "Sway's AST" authors.workspace = true edition.workspace = true @@ -13,5 +13,5 @@ extension-trait = "1.0.1" num-bigint = { version = "0.4.3", features = ["serde"] } num-traits = "0.2.14" serde = { version = "1.0", features = ["derive"] } -sway-error = { version = "0.47.0", path = "../sway-error" } -sway-types = { version = "0.47.0", path = "../sway-types" } +sway-error = { version = "0.48.0", path = "../sway-error" } +sway-types = { version = "0.48.0", path = "../sway-types" } diff --git a/sway-core/Cargo.toml b/sway-core/Cargo.toml index 882f03b2dce..0a03b7c89e9 100644 --- a/sway-core/Cargo.toml +++ b/sway-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-core" -version = "0.47.0" +version = "0.48.0" description = "Sway core language." authors.workspace = true edition.workspace = true @@ -37,12 +37,12 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.91" sha2 = "0.9" strum = { version = "0.24.1", features = ["derive"] } -sway-ast = { version = "0.47.0", path = "../sway-ast" } -sway-error = { version = "0.47.0", path = "../sway-error" } -sway-ir = { version = "0.47.0", path = "../sway-ir" } -sway-parse = { version = "0.47.0", path = "../sway-parse" } -sway-types = { version = "0.47.0", path = "../sway-types" } -sway-utils = { version = "0.47.0", path = "../sway-utils" } +sway-ast = { version = "0.48.0", path = "../sway-ast" } +sway-error = { version = "0.48.0", path = "../sway-error" } +sway-ir = { version = "0.48.0", path = "../sway-ir" } +sway-parse = { version = "0.48.0", path = "../sway-parse" } +sway-types = { version = "0.48.0", path = "../sway-types" } +sway-utils = { version = "0.48.0", path = "../sway-utils" } thiserror = "1.0" tracing = "0.1" uint = "0.9" diff --git a/sway-error/Cargo.toml b/sway-error/Cargo.toml index 1867c13f91c..bcb87f4f6e8 100644 --- a/sway-error/Cargo.toml +++ b/sway-error/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-error" -version = "0.47.0" +version = "0.48.0" description = "Sway's error handling" authors.workspace = true edition.workspace = true @@ -12,7 +12,7 @@ repository.workspace = true either = "1.9.0" num-traits = "0.2.14" smallvec = "1.7" -sway-types = { version = "0.47.0", path = "../sway-types" } +sway-types = { version = "0.48.0", path = "../sway-types" } thiserror = "1.0" uwuify = { version = "^0.2", optional = true } diff --git a/sway-ir/Cargo.toml b/sway-ir/Cargo.toml index dafadbd2fbd..7188e11a03c 100644 --- a/sway-ir/Cargo.toml +++ b/sway-ir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-ir" -version = "0.47.0" +version = "0.48.0" description = "Sway intermediate representation." authors.workspace = true edition.workspace = true @@ -18,6 +18,6 @@ once_cell = "1.18.0" peg = "0.7" prettydiff = "0.6.4" rustc-hash = "1.1.0" -sway-ir-macros = { version = "0.47.0", path = "sway-ir-macros" } -sway-types = { version = "0.47.0", path = "../sway-types" } -sway-utils = { version = "0.47.0", path = "../sway-utils" } +sway-ir-macros = { version = "0.48.0", path = "sway-ir-macros" } +sway-types = { version = "0.48.0", path = "../sway-types" } +sway-utils = { version = "0.48.0", path = "../sway-utils" } diff --git a/sway-ir/sway-ir-macros/Cargo.toml b/sway-ir/sway-ir-macros/Cargo.toml index 5f667434f77..cf66a289ad4 100644 --- a/sway-ir/sway-ir-macros/Cargo.toml +++ b/sway-ir/sway-ir-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-ir-macros" -version = "0.47.0" +version = "0.48.0" description = "Macros for sway's intermediate representation." authors.workspace = true edition.workspace = true diff --git a/sway-lsp/Cargo.toml b/sway-lsp/Cargo.toml index 1e287b936e7..10bcb46658a 100644 --- a/sway-lsp/Cargo.toml +++ b/sway-lsp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-lsp" -version = "0.47.0" +version = "0.48.0" description = "LSP server for Sway." authors.workspace = true edition.workspace = true @@ -12,9 +12,9 @@ repository.workspace = true anyhow = "1.0.41" dashmap = "5.4" fd-lock = "4.0" -forc-pkg = { version = "0.47.0", path = "../forc-pkg" } -forc-tracing = { version = "0.47.0", path = "../forc-tracing" } -forc-util = { version = "0.47.0", path = "../forc-util" } +forc-pkg = { version = "0.48.0", path = "../forc-pkg" } +forc-tracing = { version = "0.48.0", path = "../forc-tracing" } +forc-util = { version = "0.48.0", path = "../forc-util" } lsp-types = { version = "0.94", features = ["proposed"] } notify = "5.0.0" notify-debouncer-mini = { version = "0.2.0" } @@ -25,13 +25,13 @@ rayon = "1.5.0" ropey = "1.2" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.60" -sway-ast = { version = "0.47.0", path = "../sway-ast" } -sway-core = { version = "0.47.0", path = "../sway-core" } -sway-error = { version = "0.47.0", path = "../sway-error" } -sway-parse = { version = "0.47.0", path = "../sway-parse" } -sway-types = { version = "0.47.0", path = "../sway-types" } -sway-utils = { version = "0.47.0", path = "../sway-utils" } -swayfmt = { version = "0.47.0", path = "../swayfmt" } +sway-ast = { version = "0.48.0", path = "../sway-ast" } +sway-core = { version = "0.48.0", path = "../sway-core" } +sway-error = { version = "0.48.0", path = "../sway-error" } +sway-parse = { version = "0.48.0", path = "../sway-parse" } +sway-types = { version = "0.48.0", path = "../sway-types" } +sway-utils = { version = "0.48.0", path = "../sway-utils" } +swayfmt = { version = "0.48.0", path = "../swayfmt" } syn = { version = "1.0.73", features = ["full"] } tempfile = "3" thiserror = "1.0.30" diff --git a/sway-parse/Cargo.toml b/sway-parse/Cargo.toml index 91184b167c4..4258abb5c6e 100644 --- a/sway-parse/Cargo.toml +++ b/sway-parse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-parse" -version = "0.47.0" +version = "0.48.0" description = "Sway's parser" authors.workspace = true edition.workspace = true @@ -13,9 +13,9 @@ extension-trait = "1.0.1" num-bigint = "0.4.3" num-traits = "0.2.14" phf = { version = "0.10.1", features = ["macros"] } -sway-ast = { version = "0.47.0", path = "../sway-ast" } -sway-error = { version = "0.47.0", path = "../sway-error" } -sway-types = { version = "0.47.0", path = "../sway-types" } +sway-ast = { version = "0.48.0", path = "../sway-ast" } +sway-error = { version = "0.48.0", path = "../sway-error" } +sway-types = { version = "0.48.0", path = "../sway-types" } thiserror = "1.0" unicode-bidi = "0.3.13" unicode-xid = "0.2.2" diff --git a/sway-types/Cargo.toml b/sway-types/Cargo.toml index 8bd48040985..917ccd03127 100644 --- a/sway-types/Cargo.toml +++ b/sway-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-types" -version = "0.47.0" +version = "0.48.0" description = "Sway core types." authors.workspace = true edition.workspace = true @@ -16,7 +16,7 @@ lazy_static = "1.4" num-bigint = "0.4.3" num-traits = "0.2.16" serde = { version = "1.0", features = ["derive"] } -sway-utils = { version = "0.47.0", path = "../sway-utils" } +sway-utils = { version = "0.48.0", path = "../sway-utils" } thiserror = "1" [features] diff --git a/sway-utils/Cargo.toml b/sway-utils/Cargo.toml index 0237d7cbce2..47fc32cd2eb 100644 --- a/sway-utils/Cargo.toml +++ b/sway-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-utils" -version = "0.47.0" +version = "0.48.0" description = "Sway common utils." authors.workspace = true edition.workspace = true diff --git a/swayfmt/Cargo.toml b/swayfmt/Cargo.toml index 6fa7c3b462d..0a6df07a4b2 100644 --- a/swayfmt/Cargo.toml +++ b/swayfmt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "swayfmt" -version = "0.47.0" +version = "0.48.0" description = "Sway language formatter." authors.workspace = true edition.workspace = true @@ -10,16 +10,16 @@ repository.workspace = true [dependencies] anyhow = "1" -forc-tracing = { version = "0.47.0", path = "../forc-tracing" } +forc-tracing = { version = "0.48.0", path = "../forc-tracing" } ropey = "1.5" serde = { version = "1.0", features = ["derive"] } serde_ignored = "0.1.9" -sway-ast = { version = "0.47.0", path = "../sway-ast" } -sway-core = { version = "0.47.0", path = "../sway-core" } -sway-error = { version = "0.47.0", path = "../sway-error" } -sway-parse = { version = "0.47.0", path = "../sway-parse" } -sway-types = { version = "0.47.0", path = "../sway-types" } -sway-utils = { version = "0.47.0", path = "../sway-utils" } +sway-ast = { version = "0.48.0", path = "../sway-ast" } +sway-core = { version = "0.48.0", path = "../sway-core" } +sway-error = { version = "0.48.0", path = "../sway-error" } +sway-parse = { version = "0.48.0", path = "../sway-parse" } +sway-types = { version = "0.48.0", path = "../sway-types" } +sway-utils = { version = "0.48.0", path = "../sway-utils" } thiserror = "1.0.30" toml = { version = "0.7", features = ["parse"] } diff --git a/test/src/e2e_vm_tests/test_programs/should_fail/trait_cannot_find_in_scope_issue/Forc.lock b/test/src/e2e_vm_tests/test_programs/should_fail/trait_cannot_find_in_scope_issue/Forc.lock index 21a8c0c1e4d..b016a67c0a0 100644 --- a/test/src/e2e_vm_tests/test_programs/should_fail/trait_cannot_find_in_scope_issue/Forc.lock +++ b/test/src/e2e_vm_tests/test_programs/should_fail/trait_cannot_find_in_scope_issue/Forc.lock @@ -1,10 +1,10 @@ [[package]] name = "core" -source = "path+from-root-AC247AEA3D39B916" +source = "path+from-root-5A11C8A6FA94BF46" [[package]] name = "std" -source = "git+https://github.com/fuellabs/sway?tag=v0.47.0#34265301c6037d51444899a99df1cfc563df6016" +source = "path+from-root-5A11C8A6FA94BF46" dependencies = ["core"] [[package]] diff --git a/test/src/e2e_vm_tests/test_programs/should_fail/trait_cannot_find_in_scope_issue/Forc.toml b/test/src/e2e_vm_tests/test_programs/should_fail/trait_cannot_find_in_scope_issue/Forc.toml index 0455175073a..e7f6cc3e03a 100644 --- a/test/src/e2e_vm_tests/test_programs/should_fail/trait_cannot_find_in_scope_issue/Forc.toml +++ b/test/src/e2e_vm_tests/test_programs/should_fail/trait_cannot_find_in_scope_issue/Forc.toml @@ -3,4 +3,6 @@ name = "trait_cannot_find_in_scope_issue" authors = ["Fuel Labs "] entry = "main.sw" license = "Apache-2.0" -implicit-std = true + +[dependencies] +std = { path = "../../../../../../sway-lib-std" } \ No newline at end of file