diff --git a/Cargo.lock b/Cargo.lock index 7feacf58aec..d674657217d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -171,9 +171,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.80" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" +checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" [[package]] name = "arrayref" @@ -223,13 +223,13 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "async-trait" -version = "0.1.77" +version = "0.1.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" +checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -260,14 +260,14 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] name = "autocfg" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" [[package]] name = "axum" @@ -318,9 +318,9 @@ dependencies = [ [[package]] name = "backtrace" -version = "0.3.69" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" dependencies = [ "addr2line", "cc", @@ -406,9 +406,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.2" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" dependencies = [ "serde", ] @@ -469,9 +469,9 @@ dependencies = [ [[package]] name = "blake3" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87" +checksum = "30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52" dependencies = [ "arrayref", "arrayvec 0.7.4", @@ -500,9 +500,9 @@ dependencies = [ [[package]] name = "brotli" -version = "3.4.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f" +checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -521,9 +521,9 @@ dependencies = [ [[package]] name = "bs58" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" dependencies = [ "sha2 0.10.8", "tinyvec", @@ -542,9 +542,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.15.3" +version = "3.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b" +checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" [[package]] name = "byte-slice-cast" @@ -566,9 +566,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" dependencies = [ "serde", ] @@ -581,9 +581,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.89" +version = "1.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0ba8f7aaa012f30d5b2861462f6708eccd49c3c39863fe083a308035f63d723" +checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" dependencies = [ "jobserver", "libc", @@ -603,9 +603,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.34" +version = "0.4.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b" +checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" dependencies = [ "android-tzdata", "iana-time-zone", @@ -700,19 +700,19 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.1" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" dependencies = [ "clap_builder", - "clap_derive 4.5.0", + "clap_derive 4.5.4", ] [[package]] name = "clap_builder" -version = "4.5.1" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" dependencies = [ "anstream", "anstyle", @@ -736,7 +736,7 @@ version = "4.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c" dependencies = [ - "clap 4.5.1", + "clap 4.5.4", ] [[package]] @@ -754,14 +754,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.0" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" +checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -899,7 +899,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "784836d0812dade01579cc0cc9b1684847044e716fd7aa6bffbc172e42199500" dependencies = [ - "clap 4.5.1", + "clap 4.5.4", "entities", "memchr", "once_cell", @@ -1045,7 +1045,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.1", + "clap 4.5.4", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1213,7 +1213,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1312,7 +1312,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.10.0", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1334,7 +1334,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core 0.20.8", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1682,7 +1682,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1844,7 +1844,7 @@ checksum = "dd65f1b59dd22d680c7a626cc4a000c1e03d241c51c3e034d2bc9f1e90734f9b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1865,9 +1865,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" +checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" [[package]] name = "fd-lock" @@ -1902,9 +1902,9 @@ dependencies = [ [[package]] name = "fiat-crypto" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1676f435fc1dadde4d03e43f5d62b259e1ce5f40bd4ffb21db2b42ebe59c1382" +checksum = "c007b1ae3abe1cb6f85a16305acd418b7ca6343b953633fee2b76d8f108b830f" [[package]] name = "filecheck" @@ -1975,7 +1975,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "forc" -version = "0.51.1" +version = "0.52.0" dependencies = [ "annotate-snippets", "ansi_term", @@ -1984,7 +1984,7 @@ dependencies = [ "clap_complete 3.2.5", "forc-pkg", "forc-test", - "forc-tracing 0.51.1", + "forc-tracing 0.52.0", "forc-util", "fs_extra", "fuel-asm", @@ -2008,7 +2008,7 @@ dependencies = [ [[package]] name = "forc-client" -version = "0.51.1" +version = "0.52.0" dependencies = [ "anyhow", "async-trait", @@ -2017,7 +2017,7 @@ dependencies = [ "devault", "forc", "forc-pkg", - "forc-tracing 0.51.1", + "forc-tracing 0.52.0", "forc-tx", "forc-util", "forc-wallet", @@ -2043,13 +2043,13 @@ dependencies = [ [[package]] name = "forc-crypto" -version = "0.51.1" +version = "0.52.0" dependencies = [ "anyhow", "async-trait", "atty", "clap 3.2.25", - "forc-tracing 0.51.1", + "forc-tracing 0.52.0", "forc-util", "fuel-core-types", "fuel-crypto", @@ -2069,7 +2069,7 @@ dependencies = [ [[package]] name = "forc-debug" -version = "0.51.1" +version = "0.52.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -2094,10 +2094,10 @@ dependencies = [ [[package]] name = "forc-doc" -version = "0.51.1" +version = "0.52.0" dependencies = [ "anyhow", - "clap 4.5.1", + "clap 4.5.4", "colored", "comrak", "dir_indexer", @@ -2119,12 +2119,12 @@ dependencies = [ [[package]] name = "forc-fmt" -version = "0.51.1" +version = "0.52.0" dependencies = [ "anyhow", "clap 3.2.25", "forc-pkg", - "forc-tracing 0.51.1", + "forc-tracing 0.52.0", "forc-util", "prettydiff 0.5.1", "sway-core", @@ -2136,7 +2136,7 @@ dependencies = [ [[package]] name = "forc-lsp" -version = "0.51.1" +version = "0.52.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -2147,12 +2147,12 @@ dependencies = [ [[package]] name = "forc-pkg" -version = "0.51.1" +version = "0.52.0" dependencies = [ "ansi_term", "anyhow", "cid", - "forc-tracing 0.51.1", + "forc-tracing 0.52.0", "forc-util", "fuel-abi-types 0.4.0", "futures", @@ -2167,7 +2167,7 @@ dependencies = [ "serde", "serde_ignored", "serde_json", - "serde_with 3.6.1", + "serde_with 3.7.0", "sway-core", "sway-error", "sway-types", @@ -2183,7 +2183,7 @@ dependencies = [ [[package]] name = "forc-test" -version = "0.51.1" +version = "0.52.0" dependencies = [ "anyhow", "forc-pkg", @@ -2209,7 +2209,7 @@ dependencies = [ [[package]] name = "forc-tracing" -version = "0.51.1" +version = "0.52.0" dependencies = [ "ansi_term", "tracing", @@ -2218,7 +2218,7 @@ dependencies = [ [[package]] name = "forc-tx" -version = "0.51.1" +version = "0.52.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -2233,7 +2233,7 @@ dependencies = [ [[package]] name = "forc-util" -version = "0.51.1" +version = "0.52.0" dependencies = [ "annotate-snippets", "ansi_term", @@ -2241,7 +2241,7 @@ dependencies = [ "clap 3.2.25", "dirs 3.0.2", "fd-lock 4.0.2", - "forc-tracing 0.51.1", + "forc-tracing 0.52.0", "fuel-tx", "hex", "paste", @@ -2265,7 +2265,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8892d98dd6b2e6fb47b23ef027e5e14653b82229d40b1b47c528fbccaf453c60" dependencies = [ "anyhow", - "clap 4.5.1", + "clap 4.5.4", "eth-keystore", "forc-tracing 0.47.0", "fuel-crypto", @@ -2336,7 +2336,7 @@ dependencies = [ "regex", "serde", "serde_json", - "syn 2.0.52", + "syn 2.0.55", "thiserror", ] @@ -2353,7 +2353,7 @@ dependencies = [ "regex", "serde", "serde_json", - "syn 2.0.52", + "syn 2.0.55", "thiserror", ] @@ -2363,7 +2363,7 @@ version = "0.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ea884860261efdc7300b63db7972cb0e08e8f5379495ad7cdd2bdb7c0cc4623" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "fuel-types", "serde", "strum", @@ -2371,9 +2371,9 @@ dependencies = [ [[package]] name = "fuel-core-chain-config" -version = "0.22.2" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d77f8939c3266dcfe1000fa2943a6942b9759ed890d110091cd04423236dae9" +checksum = "62ab93dc93c87c0c380e94a6a8d1b65e791151d2f6a567c4970fc8cf76faaa05" dependencies = [ "anyhow", "bech32", @@ -2389,9 +2389,9 @@ dependencies = [ [[package]] name = "fuel-core-client" -version = "0.22.2" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4097e2c817b1287d880bbd27d7724ab0c9903d1adb30f72cc18c45c91ae500ee" +checksum = "8a10b6a6e2dcc651f52961ef3c1bf44ab28434fdb437789bf17f4389d19041f4" dependencies = [ "anyhow", "cynic", @@ -2413,9 +2413,9 @@ dependencies = [ [[package]] name = "fuel-core-metrics" -version = "0.22.2" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35a4fd513dc12b2c41b563ab7fb5981c8d62c99c3df04489c8d426cbd7c76665" +checksum = "a08d775335cdfee3717faa083714c75da294508a1244fe7b229748c9926d91c3" dependencies = [ "axum", "once_cell", @@ -2428,9 +2428,9 @@ dependencies = [ [[package]] name = "fuel-core-poa" -version = "0.22.2" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c489c1c5dd043fcfbbaed83587adddf347b80dbdb2e0747b1481f917c59012" +checksum = "e99ef1eaab07450c327abb4809246f851cc0dc5d52650662a239bc66c26ded41" dependencies = [ "anyhow", "async-trait", @@ -2445,9 +2445,9 @@ dependencies = [ [[package]] name = "fuel-core-services" -version = "0.22.2" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24f867b610ef1915fa414b238048aff367db783fe6511efe3db92582cab35aa" +checksum = "e8a42f05bc2ab4a91afd2db6556521002119e29de49744bd29c8f43b5f561d89" dependencies = [ "anyhow", "async-trait", @@ -2460,9 +2460,9 @@ dependencies = [ [[package]] name = "fuel-core-storage" -version = "0.22.2" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd827b0bb820ed8c7c0826161a615c6bcd401155f986f63e182314b25c25395f" +checksum = "95d4d9ede89f97c779433e389739410a946e8b94f379a0048a49670bef73e602" dependencies = [ "anyhow", "derive_more", @@ -2473,9 +2473,9 @@ dependencies = [ [[package]] name = "fuel-core-types" -version = "0.22.2" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dab0bcc0b27b43be6ca280a9fb0b78a2bf2844f48c6fd83644a97454b059d275" +checksum = "b75785b3a26f7c2c05e73e5cef2f59912751c4821b40225e089199c7fb8712d7" dependencies = [ "anyhow", "bs58", @@ -2517,7 +2517,7 @@ checksum = "ff58cf4d01a4fb9440c63a8764154dfd3b07c74e4b3639cce8eea77d67e63a7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", "synstructure 0.13.1", ] @@ -2619,7 +2619,7 @@ version = "0.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb1f65e363e5e9a5412cea204f2d2357043327a0c3da5482c3b38b9da045f20e" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "derivative", "derive_more", "fuel-asm", @@ -2655,7 +2655,7 @@ checksum = "aed5ba0cde904f16cd748dc9b33e62f4b3dc5fd0a72ec867c973e687cd7347ba" dependencies = [ "async-trait", "backtrace", - "bitflags 2.4.2", + "bitflags 2.5.0", "derivative", "derive_more", "ethnum", @@ -2732,7 +2732,7 @@ dependencies = [ "quote", "regex", "serde_json", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -2774,7 +2774,7 @@ dependencies = [ "proc-macro2", "quote", "rand", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -2817,7 +2817,7 @@ dependencies = [ "rand", "serde", "serde_json", - "serde_with 3.6.1", + "serde_with 3.7.0", "tempfile", "tokio", "which", @@ -2885,7 +2885,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -2968,7 +2968,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" dependencies = [ "fallible-iterator", - "indexmap 2.2.5", + "indexmap 2.2.6", "stable_deref_trait", ] @@ -3072,9 +3072,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" +checksum = "4fbd2820c5e49886948654ab546d0688ff24530286bdcf8fca3cefb16d4618eb" dependencies = [ "bytes", "fnv", @@ -3082,7 +3082,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 2.2.5", + "indexmap 2.2.6", "slab", "tokio", "tokio-util", @@ -3101,9 +3101,9 @@ dependencies = [ [[package]] name = "handlebars" -version = "5.1.0" +version = "5.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab283476b99e66691dee3f1640fea91487a8d81f50fb5ecc75538f8f8879a1e4" +checksum = "d08485b96a0e6393e9e4d1b8d48cf74ad6c063cd905eb33f42c1ce3f0377539b" dependencies = [ "log", "pest", @@ -3183,6 +3183,12 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "hermit-abi" version = "0.1.19" @@ -3536,9 +3542,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.5" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", "hashbrown 0.14.3", @@ -3577,9 +3583,9 @@ dependencies = [ [[package]] name = "insta" -version = "1.36.1" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a7c22c4d34ef4788c351e971c52bfdfe7ea2766f8c5466bc175dd46e52ac22e" +checksum = "1718b3f2b85bb5054baf8ce406e36401f27c3169205f4175504c4b1d98252d3f" dependencies = [ "console", "lazy_static", @@ -3587,7 +3593,6 @@ dependencies = [ "ron", "serde", "similar", - "yaml-rust", ] [[package]] @@ -3688,9 +3693,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" @@ -3812,7 +3817,7 @@ version = "0.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "libc", "redox_syscall 0.4.1", ] @@ -3823,7 +3828,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "libc", "redox_syscall 0.4.1", ] @@ -3892,9 +3897,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.15" +version = "1.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6" +checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9" dependencies = [ "cc", "libc", @@ -3904,12 +3909,9 @@ dependencies = [ [[package]] name = "line-wrap" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" -dependencies = [ - "safemem", -] +checksum = "dd1bc4d24ad230d21fb898d1116b1801d7adfc449d42026475862ab48b11e70e" [[package]] name = "linked-hash-map" @@ -3998,7 +4000,7 @@ checksum = "0c33564061c3c640bed5ace7d6a2a1b65f2c64257d1ac930c15e94ed0fb561d3" dependencies = [ "anyhow", "chrono", - "clap 4.5.1", + "clap 4.5.4", "clap_complete 4.5.1", "env_logger", "handlebars", @@ -4498,7 +4500,7 @@ dependencies = [ "crc32fast", "flate2", "hashbrown 0.14.3", - "indexmap 2.2.5", + "indexmap 2.2.6", "memchr", "ruzstd", ] @@ -4570,7 +4572,7 @@ version = "0.10.64" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "cfg-if 1.0.0", "foreign-types", "libc", @@ -4587,7 +4589,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -4820,7 +4822,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -4841,7 +4843,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.2.5", + "indexmap 2.2.6", "serde", "serde_derive", ] @@ -4892,22 +4894,22 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -4940,18 +4942,18 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "platforms" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" +checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" [[package]] name = "plist" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" +checksum = "d9d34169e64b3c7a80c8621a48adaf44e0cf62c78a9b25dd9dd35f1881a17cf9" dependencies = [ "base64 0.21.7", - "indexmap 2.2.5", + "indexmap 2.2.6", "line-wrap", "quick-xml", "serde", @@ -5153,9 +5155,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.78" +version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" dependencies = [ "unicode-ident", ] @@ -5192,7 +5194,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -5228,7 +5230,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dce76ce678ffc8e5675b22aa1405de0b7037e2fdf8913fea40d1926c6fe1e6e7" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "memchr", "pulldown-cmark-escape", "unicase", @@ -5324,9 +5326,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" dependencies = [ "either", "rayon-core", @@ -5407,14 +5409,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.3" +version = "1.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" dependencies = [ "aho-corasick", "memchr", "regex-automata 0.4.6", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -5434,7 +5436,7 @@ checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -5445,15 +5447,15 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "reqwest" -version = "0.11.24" +version = "0.11.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" dependencies = [ "base64 0.21.7", "bytes", @@ -5697,11 +5699,11 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.31" +version = "0.38.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" +checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", @@ -5823,12 +5825,6 @@ version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" -[[package]] -name = "safemem" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" - [[package]] name = "salsa20" version = "0.10.2" @@ -6029,7 +6025,7 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -6043,9 +6039,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.114" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" +checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" dependencies = [ "itoa", "ryu", @@ -6060,7 +6056,7 @@ checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -6096,19 +6092,19 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.6.1" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15d167997bd841ec232f5b2b8e0e26606df2e7caa4c31b95ea9ca52b200bd270" +checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a" dependencies = [ "base64 0.21.7", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.2.5", + "indexmap 2.2.6", "serde", "serde_derive", "serde_json", - "serde_with_macros 3.6.1", + "serde_with_macros 3.7.0", "time", ] @@ -6126,23 +6122,23 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.6.1" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "865f9743393e638991566a8b7a479043c2c8da94a33e0a31f18214c9cae0a64d" +checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655" dependencies = [ "darling 0.20.8", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] name = "serde_yaml" -version = "0.9.32" +version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd075d994154d4a774f95b51fb96bdc2832b0ea48425c92546073816cda1f2f" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.2.5", + "indexmap 2.2.6", "itoa", "ryu", "serde", @@ -6171,7 +6167,7 @@ checksum = "b93fb4adc70021ac1b47f7d45e8cc4169baaa7ea58483bc5b721d19a26202212" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -6313,9 +6309,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "smawk" @@ -6490,7 +6486,7 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "sway-ast" -version = "0.51.1" +version = "0.52.0" dependencies = [ "extension-trait", "num-bigint", @@ -6502,7 +6498,7 @@ dependencies = [ [[package]] name = "sway-core" -version = "0.51.1" +version = "0.52.0" dependencies = [ "clap 3.2.25", "derivative", @@ -6519,7 +6515,7 @@ dependencies = [ "hashbrown 0.13.2", "hex", "im", - "indexmap 2.2.5", + "indexmap 2.2.6", "itertools 0.10.5", "lazy_static", "miden-core", @@ -6547,7 +6543,7 @@ dependencies = [ [[package]] name = "sway-error" -version = "0.51.1" +version = "0.52.0" dependencies = [ "either", "num-traits", @@ -6559,12 +6555,12 @@ dependencies = [ [[package]] name = "sway-ir" -version = "0.51.1" +version = "0.52.0" dependencies = [ "anyhow", "downcast-rs", "filecheck", - "indexmap 2.2.5", + "indexmap 2.2.6", "itertools 0.10.5", "once_cell", "peg", @@ -6578,7 +6574,7 @@ dependencies = [ [[package]] name = "sway-ir-macros" -version = "0.51.1" +version = "0.52.0" dependencies = [ "itertools 0.10.5", "proc-macro2", @@ -6588,7 +6584,7 @@ dependencies = [ [[package]] name = "sway-lsp" -version = "0.51.1" +version = "0.52.0" dependencies = [ "anyhow", "assert-json-diff", @@ -6598,10 +6594,10 @@ dependencies = [ "dirs 4.0.0", "fd-lock 4.0.2", "forc-pkg", - "forc-tracing 0.51.1", + "forc-tracing 0.52.0", "forc-util", "futures", - "indexmap 2.2.5", + "indexmap 2.2.6", "lsp-types", "notify", "notify-debouncer-mini", @@ -6652,7 +6648,7 @@ dependencies = [ [[package]] name = "sway-parse" -version = "0.51.1" +version = "0.52.0" dependencies = [ "assert_matches", "extension-trait", @@ -6670,13 +6666,13 @@ dependencies = [ [[package]] name = "sway-types" -version = "0.51.1" +version = "0.52.0" dependencies = [ "bytecount", "fuel-asm", "fuel-crypto", "fuel-tx", - "indexmap 2.2.5", + "indexmap 2.2.6", "lazy_static", "num-bigint", "num-traits", @@ -6688,7 +6684,7 @@ dependencies = [ [[package]] name = "sway-utils" -version = "0.51.1" +version = "0.52.0" dependencies = [ "serde", "walkdir", @@ -6696,11 +6692,11 @@ dependencies = [ [[package]] name = "swayfmt" -version = "0.51.1" +version = "0.52.0" dependencies = [ "anyhow", "difference", - "forc-tracing 0.51.1", + "forc-tracing 0.52.0", "paste", "prettydiff 0.6.4", "ropey", @@ -6730,9 +6726,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.52" +version = "2.0.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" +checksum = "002a1b3dbf967edfafc32655d0f377ab0bb7b994aa1d32c8cc7e9b8bf3ebb8f0" dependencies = [ "proc-macro2", "quote", @@ -6765,7 +6761,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -6782,7 +6778,7 @@ dependencies = [ "once_cell", "onig", "plist", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", "serde", "serde_derive", "serde_json", @@ -6952,14 +6948,14 @@ version = "0.0.0" dependencies = [ "anyhow", "bytes", - "clap 4.5.1", + "clap 4.5.4", "colored", "filecheck", "forc", "forc-client", "forc-pkg", "forc-test", - "forc-tracing 0.51.1", + "forc-tracing 0.52.0", "fuel-vm", "futures", "gag", @@ -7017,22 +7013,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.57" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.57" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -7186,7 +7182,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -7222,9 +7218,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" +checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" dependencies = [ "futures-core", "pin-project-lite", @@ -7281,7 +7277,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.5", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", @@ -7294,7 +7290,7 @@ version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "indexmap 2.2.5", + "indexmap 2.2.6", "toml_datetime", "winnow", ] @@ -7377,7 +7373,7 @@ checksum = "84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -7406,7 +7402,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -7589,9 +7585,9 @@ dependencies = [ [[package]] name = "unsafe-libyaml" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b" +checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" [[package]] name = "unsigned-varint" @@ -7671,9 +7667,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "vec1" -version = "1.10.1" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bda7c41ca331fe9a1c278a9e7ee055f4be7f5eb1c2b72f079b4ff8b5fce9d5c" +checksum = "4d26f532c492acf7d7f1b03dcbfa81ff820ab26f69207da3e152f4e1bb4e0274" [[package]] name = "vec_map" @@ -7753,7 +7749,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", "wasm-bindgen-shared", ] @@ -7787,7 +7783,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -7839,9 +7835,9 @@ dependencies = [ [[package]] name = "whoami" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fec781d48b41f8163426ed18e8fc2864c12937df9ce54c88ede7bd47270893e" +checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9" dependencies = [ "redox_syscall 0.4.1", "wasite", @@ -8240,7 +8236,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -8260,5 +8256,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] diff --git a/docs/reference/src/documentation/introduction/installation/cargo.md b/docs/reference/src/documentation/introduction/installation/cargo.md index cff7e02e950..e1d0b449c05 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.51.1/book/forc/plugins/index.html). +Cargo can be used to install the Sway toolchain with various [`plugins`](https://fuellabs.github.io/sway/v0.52.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 0aa90135e77..54a6008719b 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.51.1/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.52.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.51.1/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.52.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 48eb819974d..decbd273f81 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.51.1/book/forc/commands/index.html) with the following command: +In the root of the repository `/sway/` build [`forc`](https://fuellabs.github.io/sway/v0.52.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 bcbdd9c3e0d..32d129d9905 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.51.1/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.52.0/book/). diff --git a/examples/Forc.lock b/examples/Forc.lock index 90ed1a77ddb..53da5a74a63 100644 --- a/examples/Forc.lock +++ b/examples/Forc.lock @@ -5,32 +5,32 @@ source = "member" [[package]] name = "advanced_storage_variables" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "array" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "asm_return_tuple_pointer" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "basic_storage_variables" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "break_and_continue" source = "member" -dependencies = ["core path+from-root-70EE78029FACCEF1"] +dependencies = ["core"] [[package]] name = "cei_analysis" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "configurable_constants" @@ -39,11 +39,7 @@ source = "member" [[package]] name = "converting_types" source = "member" -dependencies = ["std git+https://github.com/fuellabs/sway?tag=v0.51.1#d1e8f019c1da46273c3d3a72b385ce356ba2bc20"] - -[[package]] -name = "core" -source = "path+from-root-4F1FAAE4510FEB23" +dependencies = ["std"] [[package]] name = "core" @@ -52,7 +48,7 @@ source = "path+from-root-70EE78029FACCEF1" [[package]] name = "counter" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "enums" @@ -61,102 +57,97 @@ source = "member" [[package]] name = "fizzbuzz" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "hashing" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "identity" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "liquidity_pool" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "match_expressions" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "methods_and_associated_functions" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "msg_sender" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "mut_ref_params" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "native_asset" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "nested_storage_variables" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "option" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "ownership" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "result" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "signatures" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] - -[[package]] -name = "std" -source = "git+https://github.com/fuellabs/sway?tag=v0.51.1#d1e8f019c1da46273c3d3a72b385ce356ba2bc20" -dependencies = ["core path+from-root-4F1FAAE4510FEB23"] +dependencies = ["std"] [[package]] name = "std" source = "path+from-root-70EE78029FACCEF1" -dependencies = ["core path+from-root-70EE78029FACCEF1"] +dependencies = ["core"] [[package]] name = "storage_example" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "storage_map" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "storage_vec" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "struct_storage_variables" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "structs" @@ -169,23 +160,23 @@ source = "member" [[package]] name = "type_aliases" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "vec" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "wallet_abi" source = "member" -dependencies = ["std path+from-root-70EE78029FACCEF1"] +dependencies = ["std"] [[package]] name = "wallet_contract_caller_script" source = "member" dependencies = [ - "std path+from-root-70EE78029FACCEF1", + "std", "wallet_abi", ] @@ -193,6 +184,6 @@ dependencies = [ name = "wallet_smart_contract" source = "member" dependencies = [ - "std path+from-root-70EE78029FACCEF1", + "std", "wallet_abi", ] diff --git a/examples/converting_types/Forc.toml b/examples/converting_types/Forc.toml index 8f7463680a3..d5278ed445b 100644 --- a/examples/converting_types/Forc.toml +++ b/examples/converting_types/Forc.toml @@ -5,3 +5,4 @@ license = "Apache-2.0" name = "converting_types" [dependencies] +std = { path = "../../sway-lib-std" } diff --git a/forc-pkg/Cargo.toml b/forc-pkg/Cargo.toml index ea2f82646fd..31db9fb1338 100644 --- a/forc-pkg/Cargo.toml +++ b/forc-pkg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-pkg" -version = "0.51.1" +version = "0.52.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.51.1", path = "../forc-tracing" } -forc-util = { version = "0.51.1", path = "../forc-util" } +forc-tracing = { version = "0.52.0", path = "../forc-tracing" } +forc-util = { version = "0.52.0", path = "../forc-util" } fuel-abi-types = { workspace = true } 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.51.1", path = "../sway-core" } -sway-error = { version = "0.51.1", path = "../sway-error" } -sway-types = { version = "0.51.1", path = "../sway-types" } -sway-utils = { version = "0.51.1", path = "../sway-utils" } +sway-core = { version = "0.52.0", path = "../sway-core" } +sway-error = { version = "0.52.0", path = "../sway-error" } +sway-types = { version = "0.52.0", path = "../sway-types" } +sway-utils = { version = "0.52.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 e20c696766a..2d5e923d54d 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.51.1" +version = "0.52.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.51.1", path = "../../forc" } -forc-pkg = { version = "0.51.1", path = "../../forc-pkg" } -forc-tracing = { version = "0.51.1", path = "../../forc-tracing" } -forc-tx = { version = "0.51.1", path = "../forc-tx" } -forc-util = { version = "0.51.1", path = "../../forc-util" } +forc = { version = "0.52.0", path = "../../forc" } +forc-pkg = { version = "0.52.0", path = "../../forc-pkg" } +forc-tracing = { version = "0.52.0", path = "../../forc-tracing" } +forc-tx = { version = "0.52.0", path = "../forc-tx" } +forc-util = { version = "0.52.0", path = "../../forc-util" } forc-wallet = { workspace = true } fuel-abi-types = { workspace = true } fuel-core-client = { workspace = true, features = ["subscriptions"] } @@ -33,9 +33,9 @@ rand = "0.8" rpassword = "7.2" serde = "1.0" serde_json = "1" -sway-core = { version = "0.51.1", path = "../../sway-core" } -sway-types = { version = "0.51.1", path = "../../sway-types" } -sway-utils = { version = "0.51.1", path = "../../sway-utils" } +sway-core = { version = "0.52.0", path = "../../sway-core" } +sway-types = { version = "0.52.0", path = "../../sway-types" } +sway-utils = { version = "0.52.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 115fcc7e37f..9c685fa1abf 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.51.1" +version = "0.52.0" description = "A `forc` plugin for handling various cryptographic operations and conversions." authors.workspace = true edition.workspace = true @@ -13,8 +13,8 @@ anyhow = "1.0.75" async-trait = "0.1.58" atty = "0.2.14" clap = { version = "3", features = ["derive", "env"] } -forc-tracing = { version = "0.51.1", path = "../../forc-tracing" } -forc-util = { version = "0.51.1", path = "../../forc-util" } +forc-tracing = { version = "0.52.0", path = "../../forc-tracing" } +forc-util = { version = "0.52.0", path = "../../forc-util" } fuel-core-types = { workspace = true } fuel-crypto = { workspace = true, features = ["random"] } fuels-core = { workspace = true } diff --git a/forc-plugins/forc-debug/Cargo.toml b/forc-plugins/forc-debug/Cargo.toml index 0235348514c..2b0a1e49abc 100644 --- a/forc-plugins/forc-debug/Cargo.toml +++ b/forc-plugins/forc-debug/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-debug" -version = "0.51.1" +version = "0.52.0" description = "Supports debugging Sway code via CLI and DAP server." authors.workspace = true edition.workspace = true @@ -12,8 +12,8 @@ repository.workspace = true anyhow = "1.0" # Used by the examples and for conversion only clap = { version = "3", features = ["env", "derive"] } dap = "0.4.1-alpha1" -forc-pkg = { version = "0.51.1", path = "../../forc-pkg" } -forc-test = { version = "0.51.1", path = "../../forc-test" } +forc-pkg = { version = "0.52.0", path = "../../forc-pkg" } +forc-test = { version = "0.52.0", path = "../../forc-test" } fuel-core-client = { workspace = true } fuel-types = { workspace = true, features = ["serde"] } fuel-vm = { workspace = true, features = ["serde"] } @@ -21,8 +21,8 @@ rayon = "1.7.0" serde = "1.0" serde_json = "1.0" shellfish = { version = "0.6.0", features = ["rustyline", "async", "tokio"] } -sway-core = { version = "0.51.1", path = "../../sway-core" } -sway-types = { version = "0.51.1", path = "../../sway-types" } +sway-core = { version = "0.52.0", path = "../../sway-core" } +sway-types = { version = "0.52.0", path = "../../sway-types" } thiserror = "1.0" tokio = { version = "1.8", features = [ "net", diff --git a/forc-plugins/forc-doc/Cargo.toml b/forc-plugins/forc-doc/Cargo.toml index 04a884669e5..3bdf3144b77 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.51.1" +version = "0.52.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.51.1", path = "../../forc-pkg" } -forc-util = { version = "0.51.1", path = "../../forc-util" } +forc-pkg = { version = "0.52.0", path = "../../forc-pkg" } +forc-util = { version = "0.52.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.51.1", path = "../../sway-ast" } -sway-core = { version = "0.51.1", path = "../../sway-core" } -sway-lsp = { version = "0.51.1", path = "../../sway-lsp" } -sway-types = { version = "0.51.1", path = "../../sway-types" } -swayfmt = { version = "0.51.1", path = "../../swayfmt" } +sway-ast = { version = "0.52.0", path = "../../sway-ast" } +sway-core = { version = "0.52.0", path = "../../sway-core" } +sway-lsp = { version = "0.52.0", path = "../../sway-lsp" } +sway-types = { version = "0.52.0", path = "../../sway-types" } +swayfmt = { version = "0.52.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 e5248c152e8..d905d7c00a0 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.51.1" +version = "0.52.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.51.1", path = "../../forc-pkg" } -forc-tracing = { version = "0.51.1", path = "../../forc-tracing" } -forc-util = { version = "0.51.1", path = "../../forc-util" } +forc-pkg = { version = "0.52.0", path = "../../forc-pkg" } +forc-tracing = { version = "0.52.0", path = "../../forc-tracing" } +forc-util = { version = "0.52.0", path = "../../forc-util" } prettydiff = "0.5" -sway-core = { version = "0.51.1", path = "../../sway-core" } -sway-utils = { version = "0.51.1", path = "../../sway-utils" } -swayfmt = { version = "0.51.1", path = "../../swayfmt" } +sway-core = { version = "0.52.0", path = "../../sway-core" } +sway-utils = { version = "0.52.0", path = "../../sway-utils" } +swayfmt = { version = "0.52.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 520f9773dff..1bf77990c47 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.51.1" +version = "0.52.0" description = "A simple `forc` plugin for starting the sway language server." authors.workspace = true edition.workspace = true @@ -11,6 +11,6 @@ repository.workspace = true [dependencies] anyhow = "1" clap = { version = "3", features = ["derive"] } -sway-lsp = { version = "0.51.1", path = "../../sway-lsp" } +sway-lsp = { version = "0.52.0", path = "../../sway-lsp" } tikv-jemallocator = "0.5" tokio = { version = "1.8" } diff --git a/forc-plugins/forc-tx/Cargo.toml b/forc-plugins/forc-tx/Cargo.toml index 0909659a1d0..40064253c88 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.51.1" +version = "0.52.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.51.1", path = "../../forc-util" } +forc-util = { version = "0.52.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 de57de0f645..e86a375dc67 100644 --- a/forc-test/Cargo.toml +++ b/forc-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-test" -version = "0.51.1" +version = "0.52.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.51.1", path = "../forc-pkg" } +forc-pkg = { version = "0.52.0", path = "../forc-pkg" } fuel-abi-types = { workspace = true } fuel-tx = { workspace = true, features = ["builder"] } fuel-vm = { workspace = true, features = ["random"] } rand = "0.8" rayon = "1.7.0" -sway-core = { version = "0.51.1", path = "../sway-core" } -sway-types = { version = "0.51.1", path = "../sway-types" } +sway-core = { version = "0.52.0", path = "../sway-core" } +sway-types = { version = "0.52.0", path = "../sway-types" } diff --git a/forc-tracing/Cargo.toml b/forc-tracing/Cargo.toml index 7fd6aed8e18..6cf544c6d3c 100644 --- a/forc-tracing/Cargo.toml +++ b/forc-tracing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-tracing" -version = "0.51.1" +version = "0.52.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 54cf7c2d77b..8e23d595ee7 100644 --- a/forc-util/Cargo.toml +++ b/forc-util/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-util" -version = "0.51.1" +version = "0.52.0" description = "Utility items shared between forc crates." authors.workspace = true edition.workspace = true @@ -15,7 +15,7 @@ anyhow = "1" clap = { version = "3.1", features = ["cargo", "derive", "env"] } dirs = "3.0.2" fd-lock = "4.0" -forc-tracing = { version = "0.51.1", path = "../forc-tracing" } +forc-tracing = { version = "0.52.0", path = "../forc-tracing" } fuel-tx = { workspace = true, features = ["serde"], optional = true } hex = "0.4.3" paste = "1.0.14" @@ -23,10 +23,10 @@ regex = "1.10.2" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.73" serial_test = "3.0.0" -sway-core = { version = "0.51.1", path = "../sway-core" } -sway-error = { version = "0.51.1", path = "../sway-error" } -sway-types = { version = "0.51.1", path = "../sway-types" } -sway-utils = { version = "0.51.1", path = "../sway-utils" } +sway-core = { version = "0.52.0", path = "../sway-core" } +sway-error = { version = "0.52.0", path = "../sway-error" } +sway-types = { version = "0.52.0", path = "../sway-types" } +sway-utils = { version = "0.52.0", path = "../sway-utils" } tracing = "0.1" tracing-subscriber = { version = "0.3", features = [ "ansi", diff --git a/forc/Cargo.toml b/forc/Cargo.toml index 46f19f92089..e3fa6e83c4d 100644 --- a/forc/Cargo.toml +++ b/forc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc" -version = "0.51.1" +version = "0.52.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.51.1", path = "../forc-pkg" } -forc-test = { version = "0.51.1", path = "../forc-test" } -forc-tracing = { version = "0.51.1", path = "../forc-tracing" } -forc-util = { version = "0.51.1", path = "../forc-util" } +forc-pkg = { version = "0.52.0", path = "../forc-pkg" } +forc-test = { version = "0.52.0", path = "../forc-test" } +forc-tracing = { version = "0.52.0", path = "../forc-tracing" } +forc-util = { version = "0.52.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.51.1", path = "../sway-core" } -sway-error = { version = "0.51.1", path = "../sway-error" } -sway-types = { version = "0.51.1", path = "../sway-types" } -sway-utils = { version = "0.51.1", path = "../sway-utils" } +sway-core = { version = "0.52.0", path = "../sway-core" } +sway-error = { version = "0.52.0", path = "../sway-error" } +sway-types = { version = "0.52.0", path = "../sway-types" } +sway-utils = { version = "0.52.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 ab10a0ef949..720a8cfe42e 100644 --- a/sway-ast/Cargo.toml +++ b/sway-ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-ast" -version = "0.51.1" +version = "0.52.0" description = "Sway's AST" authors.workspace = true edition.workspace = true @@ -13,8 +13,8 @@ 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.51.1", path = "../sway-error" } -sway-types = { version = "0.51.1", path = "../sway-types" } +sway-error = { version = "0.52.0", path = "../sway-error" } +sway-types = { version = "0.52.0", path = "../sway-types" } [lints.clippy] iter_over_hash_type = "deny" diff --git a/sway-core/Cargo.toml b/sway-core/Cargo.toml index 8eba779a30a..2200547d210 100644 --- a/sway-core/Cargo.toml +++ b/sway-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-core" -version = "0.51.1" +version = "0.52.0" description = "Sway core language." authors.workspace = true edition.workspace = true @@ -39,12 +39,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.51.1", path = "../sway-ast" } -sway-error = { version = "0.51.1", path = "../sway-error" } -sway-ir = { version = "0.51.1", path = "../sway-ir" } -sway-parse = { version = "0.51.1", path = "../sway-parse" } -sway-types = { version = "0.51.1", path = "../sway-types" } -sway-utils = { version = "0.51.1", path = "../sway-utils" } +sway-ast = { version = "0.52.0", path = "../sway-ast" } +sway-error = { version = "0.52.0", path = "../sway-error" } +sway-ir = { version = "0.52.0", path = "../sway-ir" } +sway-parse = { version = "0.52.0", path = "../sway-parse" } +sway-types = { version = "0.52.0", path = "../sway-types" } +sway-utils = { version = "0.52.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 3783482511d..da6dcc9fb83 100644 --- a/sway-error/Cargo.toml +++ b/sway-error/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-error" -version = "0.51.1" +version = "0.52.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.51.1", path = "../sway-types" } +sway-types = { version = "0.52.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 6da5dc973e5..afda83de1f4 100644 --- a/sway-ir/Cargo.toml +++ b/sway-ir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-ir" -version = "0.51.1" +version = "0.52.0" description = "Sway intermediate representation." authors.workspace = true edition.workspace = true @@ -19,9 +19,9 @@ peg = "0.7" prettydiff = "0.6.4" rustc-hash = "1.1.0" slotmap = "1.0.7" -sway-ir-macros = { version = "0.51.1", path = "sway-ir-macros" } -sway-types = { version = "0.51.1", path = "../sway-types" } -sway-utils = { version = "0.51.1", path = "../sway-utils" } +sway-ir-macros = { version = "0.52.0", path = "sway-ir-macros" } +sway-types = { version = "0.52.0", path = "../sway-types" } +sway-utils = { version = "0.52.0", path = "../sway-utils" } [lints.clippy] iter_over_hash_type = "deny" diff --git a/sway-ir/sway-ir-macros/Cargo.toml b/sway-ir/sway-ir-macros/Cargo.toml index 8b10b6f6c54..25a38c8a511 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.51.1" +version = "0.52.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 1d7ca554bcc..17a4214b64d 100644 --- a/sway-lsp/Cargo.toml +++ b/sway-lsp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-lsp" -version = "0.51.1" +version = "0.52.0" description = "LSP server for Sway." authors.workspace = true edition.workspace = true @@ -13,9 +13,9 @@ anyhow = "1.0.41" crossbeam-channel = "0.5" dashmap = "5.4" fd-lock = "4.0" -forc-pkg = { version = "0.51.1", path = "../forc-pkg" } -forc-tracing = { version = "0.51.1", path = "../forc-tracing" } -forc-util = { version = "0.51.1", path = "../forc-util" } +forc-pkg = { version = "0.52.0", path = "../forc-pkg" } +forc-tracing = { version = "0.52.0", path = "../forc-tracing" } +forc-util = { version = "0.52.0", path = "../forc-util" } indexmap = { version = "2.0.0", features = ["rayon"] } lsp-types = { version = "0.94", features = ["proposed"] } notify = "5.0.0" @@ -28,13 +28,13 @@ rayon-cond = "0.3" ropey = "1.2" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.60" -sway-ast = { version = "0.51.1", path = "../sway-ast" } -sway-core = { version = "0.51.1", path = "../sway-core" } -sway-error = { version = "0.51.1", path = "../sway-error" } -sway-parse = { version = "0.51.1", path = "../sway-parse" } -sway-types = { version = "0.51.1", path = "../sway-types" } -sway-utils = { version = "0.51.1", path = "../sway-utils" } -swayfmt = { version = "0.51.1", path = "../swayfmt" } +sway-ast = { version = "0.52.0", path = "../sway-ast" } +sway-core = { version = "0.52.0", path = "../sway-core" } +sway-error = { version = "0.52.0", path = "../sway-error" } +sway-parse = { version = "0.52.0", path = "../sway-parse" } +sway-types = { version = "0.52.0", path = "../sway-types" } +sway-utils = { version = "0.52.0", path = "../sway-utils" } +swayfmt = { version = "0.52.0", path = "../swayfmt" } syn = { version = "1.0.73", features = ["full"] } tempfile = "3" thiserror = "1.0.30" diff --git a/sway-lsp/tests/fixtures/tokens/storage/Forc.toml b/sway-lsp/tests/fixtures/tokens/storage/Forc.toml index 53c665d0f86..b240ae1f91a 100644 --- a/sway-lsp/tests/fixtures/tokens/storage/Forc.toml +++ b/sway-lsp/tests/fixtures/tokens/storage/Forc.toml @@ -6,6 +6,6 @@ name = "storage" implicit-std = false [dependencies] -# TODO: Temporarily use the local std before the tests dependencies are bumped to v0.51.1. +# TODO: Temporarily use the local std before the tests dependencies are bumped to v0.52.0. # std = { git = "https://github.com/FuelLabs/sway", tag = "v0.48.1" } std = { path = "../../../../../sway-lib-std" } \ No newline at end of file diff --git a/sway-parse/Cargo.toml b/sway-parse/Cargo.toml index cbba133223d..6b35a2a0f7b 100644 --- a/sway-parse/Cargo.toml +++ b/sway-parse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-parse" -version = "0.51.1" +version = "0.52.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.51.1", path = "../sway-ast" } -sway-error = { version = "0.51.1", path = "../sway-error" } -sway-types = { version = "0.51.1", path = "../sway-types" } +sway-ast = { version = "0.52.0", path = "../sway-ast" } +sway-error = { version = "0.52.0", path = "../sway-error" } +sway-types = { version = "0.52.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 5495aa5c0f3..115024851c6 100644 --- a/sway-types/Cargo.toml +++ b/sway-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-types" -version = "0.51.1" +version = "0.52.0" description = "Sway core types." authors.workspace = true edition.workspace = true @@ -19,7 +19,7 @@ num-bigint = "0.4.3" num-traits = "0.2.16" rustc-hash = "1.1.0" serde = { version = "1.0", features = ["derive"] } -sway-utils = { version = "0.51.1", path = "../sway-utils" } +sway-utils = { version = "0.52.0", path = "../sway-utils" } thiserror = "1" [features] diff --git a/sway-utils/Cargo.toml b/sway-utils/Cargo.toml index a2ce8566808..b088a8d4417 100644 --- a/sway-utils/Cargo.toml +++ b/sway-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-utils" -version = "0.51.1" +version = "0.52.0" description = "Sway common utils." authors.workspace = true edition.workspace = true diff --git a/swayfmt/Cargo.toml b/swayfmt/Cargo.toml index a1332148391..bd3919f3e35 100644 --- a/swayfmt/Cargo.toml +++ b/swayfmt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "swayfmt" -version = "0.51.1" +version = "0.52.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.51.1", path = "../forc-tracing" } +forc-tracing = { version = "0.52.0", path = "../forc-tracing" } ropey = "1.5" serde = { version = "1.0", features = ["derive"] } serde_ignored = "0.1.9" -sway-ast = { version = "0.51.1", path = "../sway-ast" } -sway-core = { version = "0.51.1", path = "../sway-core" } -sway-error = { version = "0.51.1", path = "../sway-error" } -sway-parse = { version = "0.51.1", path = "../sway-parse" } -sway-types = { version = "0.51.1", path = "../sway-types" } -sway-utils = { version = "0.51.1", path = "../sway-utils" } +sway-ast = { version = "0.52.0", path = "../sway-ast" } +sway-core = { version = "0.52.0", path = "../sway-core" } +sway-error = { version = "0.52.0", path = "../sway-error" } +sway-parse = { version = "0.52.0", path = "../sway-parse" } +sway-types = { version = "0.52.0", path = "../sway-types" } +sway-utils = { version = "0.52.0", path = "../sway-utils" } thiserror = "1.0.30" toml = { version = "0.7", features = ["parse"] }