From cba988e685f2f9b07a8ea0b5f056009f91c6c9ed Mon Sep 17 00:00:00 2001 From: maciektr Date: Wed, 6 Dec 2023 12:43:46 +0100 Subject: [PATCH] Prepare release `2.4.0` --- Cargo.lock | 165 +++++++++++------- Cargo.toml | 44 ++--- examples/starknet_hello_world/Scarb.toml | 2 +- .../starknet_multiple_contracts/Scarb.toml | 2 +- examples/workspaces/Scarb.toml | 2 +- 5 files changed, 123 insertions(+), 92 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index be577a8a5..68fdb9928 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -549,9 +549,9 @@ checksum = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc" [[package]] name = "cairo-felt" -version = "0.9.1" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae932292b9ba497a4e892b56aa4e0c6f329a455180fdbdc132700dfe68d9b153" +checksum = "5972097b8800ca5dffb458040e74c724a2ac4fa4b5b480b50f5b96c7e67d6427" dependencies = [ "lazy_static", "num-bigint", @@ -562,8 +562,9 @@ dependencies = [ [[package]] name = "cairo-lang-casm" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2850dc1d46d5bfb64c5ed0bc7ccd4821e4d4c36a8f2678a897df7c2bfaefe6fc" dependencies = [ "cairo-lang-utils", "indoc", @@ -578,8 +579,9 @@ dependencies = [ [[package]] name = "cairo-lang-compiler" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e6360b6735eeff503c6103520fef7410ca2c5a5ae90584822baa326607721ac" dependencies = [ "anyhow", "cairo-lang-defs", @@ -593,22 +595,25 @@ dependencies = [ "cairo-lang-sierra-generator", "cairo-lang-syntax", "cairo-lang-utils", + "itertools 0.11.0", "salsa", "thiserror", ] [[package]] name = "cairo-lang-debug" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c190deb7ba826a462fa7339e482d5e2df78d329435f4988b15f7752e033b5ac" dependencies = [ "cairo-lang-utils", ] [[package]] name = "cairo-lang-defs" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42a34d9952b04fa0c96fafd08d170097fb5075ff81826a034ef9faa70556de8" dependencies = [ "cairo-lang-debug", "cairo-lang-diagnostics", @@ -623,8 +628,9 @@ dependencies = [ [[package]] name = "cairo-lang-diagnostics" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c399832f9fc462cd51687a415c391ead4b99ee48c54cad5c8e1d5004ff6520c7" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -634,8 +640,9 @@ dependencies = [ [[package]] name = "cairo-lang-eq-solver" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d73846e0dec2a204bc429f7421020fc6a98ae48f20f0cfa2aa1091b78221d6ce" dependencies = [ "cairo-lang-utils", "good_lp", @@ -643,8 +650,9 @@ dependencies = [ [[package]] name = "cairo-lang-filesystem" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64f15f4a10963dcd5baa0386632c5ce4136d54f93d6c71cc16a49cbcbf774ee2" dependencies = [ "cairo-lang-debug", "cairo-lang-utils", @@ -656,8 +664,9 @@ dependencies = [ [[package]] name = "cairo-lang-formatter" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ecbe94310d9b52ff654be27099c00aafb22c54857c32bc48754567114a4e09" dependencies = [ "anyhow", "cairo-lang-diagnostics", @@ -675,8 +684,9 @@ dependencies = [ [[package]] name = "cairo-lang-language-server" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7d917691ac8efabf0ed76e6b7d160f2163b89ab55c8f6477a9b84d63d7fe866" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -704,8 +714,9 @@ dependencies = [ [[package]] name = "cairo-lang-lowering" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5547bb3e13841a840b4faad3eb7fe7c39b525220f708973b71b1b9077747758b" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -717,6 +728,7 @@ dependencies = [ "cairo-lang-syntax", "cairo-lang-utils", "id-arena", + "indexmap 2.1.0", "itertools 0.11.0", "log", "num-bigint", @@ -728,8 +740,9 @@ dependencies = [ [[package]] name = "cairo-lang-parser" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "197445f8db467e28dbeddc573047dd8f2a0ef3fcc3d1c32575162d4cf79988df" dependencies = [ "cairo-lang-diagnostics", "cairo-lang-filesystem", @@ -747,8 +760,9 @@ dependencies = [ [[package]] name = "cairo-lang-plugins" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3ea747577bd93e4791bdd57744dfddbc4b99ce056fffb5fd41340759642f91" dependencies = [ "cairo-lang-defs", "cairo-lang-diagnostics", @@ -765,8 +779,9 @@ dependencies = [ [[package]] name = "cairo-lang-proc-macros" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8cc59c40344194d2cc825071080d887826dcf0df37de71e58fc8aa4c344bb84" dependencies = [ "cairo-lang-debug", "quote", @@ -775,8 +790,9 @@ dependencies = [ [[package]] name = "cairo-lang-project" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "312b65dec1d0b8e1b420d7b464c0c771f18301177376432681c05c30f5ef9604" dependencies = [ "cairo-lang-filesystem", "cairo-lang-utils", @@ -788,8 +804,9 @@ dependencies = [ [[package]] name = "cairo-lang-runner" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2376aa33117e2feae26ca030e8b6b5ec7c6c1edfc599885d1157d92f3fc413a" dependencies = [ "ark-ff", "ark-secp256k1", @@ -809,14 +826,14 @@ dependencies = [ "num-bigint", "num-integer", "num-traits 0.2.17", - "starknet-crypto 0.6.1", "thiserror", ] [[package]] name = "cairo-lang-semantic" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e18c57cd10bcf69b427b901ce058268d21f65f5199b33e36b72b02ba7ceff74" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -839,8 +856,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84cf029a71e0176992cc401f7f182dc92e14a51662b1576240a7ecc79efac6bc" dependencies = [ "anyhow", "cairo-lang-utils", @@ -863,8 +881,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-ap-change" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "529ed2d8d14ef4c2d77e45db597425488e194b8ab1d3210742a1c54d78743407" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -876,8 +895,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-gas" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0cbe3dd4f663d7df902a2f10cf52990d62f178741fe1494de51f08bb89b7aa6" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -889,8 +909,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-generator" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5bed52b240e1546b08e075493b2df4030dba2199e019d36f52da1423f2c653" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -902,6 +923,7 @@ dependencies = [ "cairo-lang-sierra", "cairo-lang-syntax", "cairo-lang-utils", + "indexmap 2.1.0", "itertools 0.11.0", "num-bigint", "once_cell", @@ -911,8 +933,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-to-casm" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc16661a7a78f885f6b5a4fdb3c7463d9ee3f6bca83266b4f2b956e65579ec72" dependencies = [ "assert_matches", "cairo-felt", @@ -931,8 +954,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-type-size" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f3fa025f6bc1c8d4556c9fc4609fb6f27071470ed47eb3bd0b5f9a159e51124" dependencies = [ "cairo-lang-sierra", "cairo-lang-utils", @@ -940,8 +964,9 @@ dependencies = [ [[package]] name = "cairo-lang-starknet" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac5523d9c5b8e7c98afb2907c2cf4821a251d94fc42d37940063a9f2adbea05f" dependencies = [ "anyhow", "cairo-felt", @@ -970,13 +995,15 @@ dependencies = [ "serde_json", "sha3", "smol_str", + "starknet-crypto 0.6.1", "thiserror", ] [[package]] name = "cairo-lang-syntax" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c8e9b19fa724135353470ee3452605f82edfec17a7dd4e8388d77152ea4fbd2" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -990,8 +1017,9 @@ dependencies = [ [[package]] name = "cairo-lang-syntax-codegen" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a50c3a5dc5d890a523122e40dac59f3a430952cec73fe7312dd266ad865f049" dependencies = [ "genco", "xshell", @@ -999,8 +1027,9 @@ dependencies = [ [[package]] name = "cairo-lang-test-plugin" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed848115b9422014027b4c352ed6589a886e767efb4a11667de32a45be8edd52" dependencies = [ "anyhow", "cairo-felt", @@ -1025,8 +1054,9 @@ dependencies = [ [[package]] name = "cairo-lang-test-runner" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb0cc6ebdae7e2d1aaf5a032e41b42a77090aa3c1568a4339c9f0af449eb0d07" dependencies = [ "anyhow", "cairo-felt", @@ -1046,8 +1076,9 @@ dependencies = [ [[package]] name = "cairo-lang-utils" -version = "2.3.1" -source = "git+https://github.com/starkware-libs/cairo?rev=e2a0971e64cb7a59a28371f8352cd4dd2b15093d#e2a0971e64cb7a59a28371f8352cd4dd2b15093d" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88969fe46417affe9628bd039865693431837807eb981115f02756a35f488489" dependencies = [ "env_logger", "indexmap 2.1.0", @@ -1063,9 +1094,9 @@ dependencies = [ [[package]] name = "cairo-vm" -version = "0.9.0" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d907e35a2551c6683a5cccabb7e8328484019985c84a1cf08c744323afbea3f2" +checksum = "00d9bf139b0fe845627cf09d11af43eec9575dba702033bf6b08050c776b8553" dependencies = [ "anyhow", "bincode", @@ -4405,7 +4436,7 @@ dependencies = [ [[package]] name = "scarb" -version = "2.3.1" +version = "2.4.0" dependencies = [ "anyhow", "assert_fs", @@ -4486,7 +4517,7 @@ dependencies = [ [[package]] name = "scarb-build-metadata" -version = "2.3.1" +version = "2.4.0" dependencies = [ "cargo_metadata", "semver", @@ -4494,7 +4525,7 @@ dependencies = [ [[package]] name = "scarb-cairo-language-server" -version = "2.3.1" +version = "2.4.0" dependencies = [ "cairo-lang-language-server", "cairo-lang-utils", @@ -4504,7 +4535,7 @@ dependencies = [ [[package]] name = "scarb-cairo-run" -version = "2.3.1" +version = "2.4.0" dependencies = [ "anyhow", "assert_fs", @@ -4523,7 +4554,7 @@ dependencies = [ [[package]] name = "scarb-cairo-test" -version = "2.3.1" +version = "2.4.0" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -4569,7 +4600,7 @@ dependencies = [ [[package]] name = "scarb-snforge-test-collector" -version = "2.3.1" +version = "2.4.0" dependencies = [ "anyhow", "assert_fs", diff --git a/Cargo.toml b/Cargo.toml index 3ab5a5978..4cc47a279 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ members = [ "resolver" = "2" [workspace.package] -version = "2.3.1" +version = "2.4.0" edition = "2021" authors = ["Software Mansion "] @@ -30,27 +30,27 @@ anyhow = "1" assert_fs = "1" async-trait = "0.1" axum = { version = "0.6", features = ["http2"] } -cairo-felt = "0.9" -cairo-lang-casm = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-compiler = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-debug = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-defs = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-diagnostics = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-filesystem = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-formatter = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-language-server = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-lowering = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-project = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-runner = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-semantic = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-sierra = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-sierra-generator = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-sierra-to-casm = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-starknet = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-syntax = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-test-plugin = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-test-runner = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d" } -cairo-lang-utils = { git = "https://github.com/starkware-libs/cairo", rev = "e2a0971e64cb7a59a28371f8352cd4dd2b15093d", features = ["env_logger"] } +cairo-felt = "0.8.7" +cairo-lang-casm = "2.4.0" +cairo-lang-compiler = "2.4.0" +cairo-lang-debug = "2.4.0" +cairo-lang-defs = "2.4.0" +cairo-lang-diagnostics = "2.4.0" +cairo-lang-filesystem = "2.4.0" +cairo-lang-formatter = "2.4.0" +cairo-lang-language-server = "2.4.0" +cairo-lang-lowering = "2.4.0" +cairo-lang-project = "2.4.0" +cairo-lang-runner = "2.4.0" +cairo-lang-semantic = "2.4.0" +cairo-lang-sierra = "2.4.0" +cairo-lang-sierra-generator = "2.4.0" +cairo-lang-sierra-to-casm = "2.4.0" +cairo-lang-starknet = "2.4.0" +cairo-lang-syntax = "2.4.0" +cairo-lang-test-plugin = "2.4.0" +cairo-lang-test-runner = "2.4.0" +cairo-lang-utils = { version = "2.4.0", features = ["env_logger"] } camino = { version = "1", features = ["serde1"] } cargo_metadata = ">=0.18" clap = { version = "4", features = ["derive", "env", "string"] } diff --git a/examples/starknet_hello_world/Scarb.toml b/examples/starknet_hello_world/Scarb.toml index 3ffe985c2..0bb43379e 100644 --- a/examples/starknet_hello_world/Scarb.toml +++ b/examples/starknet_hello_world/Scarb.toml @@ -5,6 +5,6 @@ version = "0.1.0" # See more keys and their definitions at https://docs.swmansion.com/scarb/docs/reference/manifest.html [dependencies] -starknet = "2.3.1" +starknet = "2.4.0" [[target.starknet-contract]] diff --git a/examples/starknet_multiple_contracts/Scarb.toml b/examples/starknet_multiple_contracts/Scarb.toml index 965c81ba1..5c1eb0aa7 100644 --- a/examples/starknet_multiple_contracts/Scarb.toml +++ b/examples/starknet_multiple_contracts/Scarb.toml @@ -5,6 +5,6 @@ version = "0.1.0" # See more keys and their definitions at https://docs.swmansion.com/scarb/docs/reference/manifest.html [dependencies] -starknet = "2.3.1" +starknet = "2.4.0" [[target.starknet-contract]] diff --git a/examples/workspaces/Scarb.toml b/examples/workspaces/Scarb.toml index 90d2e1e6b..8e0c9e1d7 100644 --- a/examples/workspaces/Scarb.toml +++ b/examples/workspaces/Scarb.toml @@ -10,7 +10,7 @@ test = "snforge" exit_first = true [workspace.dependencies] -starknet = "2.3.1" +starknet = "2.4.0" [workspace.package] version = "0.1.0"