From a4de08fbd75fa1d58c69d054d6b3d99aaf318f90 Mon Sep 17 00:00:00 2001 From: orizi <104711814+orizi@users.noreply.github.com> Date: Wed, 6 Dec 2023 12:03:23 +0200 Subject: [PATCH] bumped version to v2.4.0. (#4518) --- Cargo.toml | 2 +- corelib/Scarb.toml | 2 +- crates/bin/cairo-compile/Cargo.toml | 4 +-- crates/bin/cairo-format/Cargo.toml | 4 +-- crates/bin/cairo-language-server/Cargo.toml | 4 +-- crates/bin/cairo-run/Cargo.toml | 10 +++---- crates/bin/cairo-test/Cargo.toml | 4 +-- crates/bin/sierra-compile/Cargo.toml | 6 ++--- crates/bin/starknet-compile/Cargo.toml | 4 +-- crates/bin/starknet-sierra-compile/Cargo.toml | 6 ++--- .../starknet-sierra-extract-code/Cargo.toml | 2 +- .../Cargo.toml | 4 +-- crates/cairo-lang-casm/Cargo.toml | 2 +- crates/cairo-lang-compiler/Cargo.toml | 22 ++++++++-------- crates/cairo-lang-debug/Cargo.toml | 2 +- crates/cairo-lang-defs/Cargo.toml | 12 ++++----- crates/cairo-lang-diagnostics/Cargo.toml | 6 ++--- crates/cairo-lang-eq-solver/Cargo.toml | 2 +- crates/cairo-lang-filesystem/Cargo.toml | 4 +-- crates/cairo-lang-formatter/Cargo.toml | 10 +++---- crates/cairo-lang-language-server/Cargo.toml | 26 +++++++++---------- crates/cairo-lang-lowering/Cargo.toml | 18 ++++++------- crates/cairo-lang-parser/Cargo.toml | 10 +++---- crates/cairo-lang-plugins/Cargo.toml | 12 ++++----- crates/cairo-lang-proc-macros/Cargo.toml | 2 +- crates/cairo-lang-project/Cargo.toml | 4 +-- crates/cairo-lang-runner/Cargo.toml | 14 +++++----- crates/cairo-lang-semantic/Cargo.toml | 20 +++++++------- crates/cairo-lang-sierra-ap-change/Cargo.toml | 8 +++--- crates/cairo-lang-sierra-gas/Cargo.toml | 8 +++--- crates/cairo-lang-sierra-generator/Cargo.toml | 22 ++++++++-------- crates/cairo-lang-sierra-to-casm/Cargo.toml | 12 ++++----- crates/cairo-lang-sierra-type-size/Cargo.toml | 4 +-- crates/cairo-lang-sierra/Cargo.toml | 2 +- crates/cairo-lang-starknet/Cargo.toml | 24 ++++++++--------- crates/cairo-lang-syntax/Cargo.toml | 6 ++--- crates/cairo-lang-test-plugin/Cargo.toml | 24 ++++++++--------- crates/cairo-lang-test-runner/Cargo.toml | 16 ++++++------ crates/cairo-lang-test-utils/Cargo.toml | 2 +- scripts/bump_version.sh | 6 +++-- vscode-cairo/package-lock.json | 4 +-- vscode-cairo/package.json | 2 +- 42 files changed, 180 insertions(+), 178 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 400695f1c8d..d9b1128a286 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -51,7 +51,7 @@ members = [ ] [workspace.package] -version = "2.4.0-rc6" +version = "2.4.0" edition = "2021" repository = "https://github.com/starkware-libs/cairo/" license = "Apache-2.0" diff --git a/corelib/Scarb.toml b/corelib/Scarb.toml index 7d8910961ca..89bed5890e4 100644 --- a/corelib/Scarb.toml +++ b/corelib/Scarb.toml @@ -1,6 +1,6 @@ [package] name = "core" -version = "2.4.0-rc6" +version = "2.4.0" edition = "2023_10" # NOTE: This is non-public, unstable Scarb's field, which instructs resolver that this package does not diff --git a/crates/bin/cairo-compile/Cargo.toml b/crates/bin/cairo-compile/Cargo.toml index 8f61dbc2f71..de77fe57a40 100644 --- a/crates/bin/cairo-compile/Cargo.toml +++ b/crates/bin/cairo-compile/Cargo.toml @@ -11,7 +11,7 @@ anyhow.workspace = true clap.workspace = true log.workspace = true -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0-rc6", features = [ +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.4.0" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0", features = [ "env_logger", ] } diff --git a/crates/bin/cairo-format/Cargo.toml b/crates/bin/cairo-format/Cargo.toml index 60eec57b938..e118f4541ba 100644 --- a/crates/bin/cairo-format/Cargo.toml +++ b/crates/bin/cairo-format/Cargo.toml @@ -13,7 +13,7 @@ log.workspace = true colored.workspace = true ignore.workspace = true -cairo-lang-formatter = { path = "../../cairo-lang-formatter", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0-rc6", features = [ +cairo-lang-formatter = { path = "../../cairo-lang-formatter", version = "2.4.0" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0", features = [ "env_logger", ] } diff --git a/crates/bin/cairo-language-server/Cargo.toml b/crates/bin/cairo-language-server/Cargo.toml index a479586d06b..456b236affe 100644 --- a/crates/bin/cairo-language-server/Cargo.toml +++ b/crates/bin/cairo-language-server/Cargo.toml @@ -10,7 +10,7 @@ description = "Language server executable for the Cairo programming language" tokio.workspace = true log.workspace = true -cairo-lang-language-server = { path = "../../cairo-lang-language-server", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0-rc6", features = [ +cairo-lang-language-server = { path = "../../cairo-lang-language-server", version = "2.4.0" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0", features = [ "env_logger", ] } diff --git a/crates/bin/cairo-run/Cargo.toml b/crates/bin/cairo-run/Cargo.toml index 942249ba474..fd2ad836324 100644 --- a/crates/bin/cairo-run/Cargo.toml +++ b/crates/bin/cairo-run/Cargo.toml @@ -10,8 +10,8 @@ description = "Runner executable for the Cairo programming language" anyhow.workspace = true clap.workspace = true -cairo-lang-runner = { path = "../../cairo-lang-runner", version = "2.4.0-rc6" } -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "2.4.0-rc6" } -cairo-lang-diagnostics = { path = "../../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-sierra-generator = { path = "../../cairo-lang-sierra-generator", version = "2.4.0-rc6" } -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.4.0-rc6" } +cairo-lang-runner = { path = "../../cairo-lang-runner", version = "2.4.0" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "2.4.0" } +cairo-lang-diagnostics = { path = "../../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-sierra-generator = { path = "../../cairo-lang-sierra-generator", version = "2.4.0" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.4.0" } diff --git a/crates/bin/cairo-test/Cargo.toml b/crates/bin/cairo-test/Cargo.toml index 85b55f62152..eeffa07f19d 100644 --- a/crates/bin/cairo-test/Cargo.toml +++ b/crates/bin/cairo-test/Cargo.toml @@ -10,5 +10,5 @@ description = "Test runner for the Cairo programming language" anyhow.workspace = true clap.workspace = true -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.4.0-rc6" } -cairo-lang-test-runner = { path = "../../cairo-lang-test-runner", version = "2.4.0-rc6" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.4.0" } +cairo-lang-test-runner = { path = "../../cairo-lang-test-runner", version = "2.4.0" } diff --git a/crates/bin/sierra-compile/Cargo.toml b/crates/bin/sierra-compile/Cargo.toml index 2d207378d20..225fa55f54b 100644 --- a/crates/bin/sierra-compile/Cargo.toml +++ b/crates/bin/sierra-compile/Cargo.toml @@ -12,8 +12,8 @@ log.workspace = true clap.workspace = true indoc.workspace = true -cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-sierra-to-casm = { path = "../../cairo-lang-sierra-to-casm", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0-rc6", features = [ +cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-sierra-to-casm = { path = "../../cairo-lang-sierra-to-casm", version = "2.4.0" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0", features = [ "env_logger", ] } diff --git a/crates/bin/starknet-compile/Cargo.toml b/crates/bin/starknet-compile/Cargo.toml index 43be52ac012..6ca84137898 100644 --- a/crates/bin/starknet-compile/Cargo.toml +++ b/crates/bin/starknet-compile/Cargo.toml @@ -10,5 +10,5 @@ description = "Compiler executable for the Cairo programming language with the S anyhow.workspace = true clap.workspace = true -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.4.0-rc6" } -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "2.4.0-rc6" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.4.0" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "2.4.0" } diff --git a/crates/bin/starknet-sierra-compile/Cargo.toml b/crates/bin/starknet-sierra-compile/Cargo.toml index fa66e910d40..8edcf9211ed 100644 --- a/crates/bin/starknet-sierra-compile/Cargo.toml +++ b/crates/bin/starknet-sierra-compile/Cargo.toml @@ -12,6 +12,6 @@ clap.workspace = true serde.workspace = true serde_json.workspace = true -cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "2.4.0" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0" } diff --git a/crates/bin/starknet-sierra-extract-code/Cargo.toml b/crates/bin/starknet-sierra-extract-code/Cargo.toml index a9b60db7f04..e5e88db680d 100644 --- a/crates/bin/starknet-sierra-extract-code/Cargo.toml +++ b/crates/bin/starknet-sierra-extract-code/Cargo.toml @@ -10,4 +10,4 @@ description = "Compiler executable for printing Starknet Sierra json included co anyhow.workspace = true clap.workspace = true serde_json.workspace = true -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "2.4.0-rc6" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "2.4.0" } diff --git a/crates/bin/starknet-sierra-upgrade-validate/Cargo.toml b/crates/bin/starknet-sierra-upgrade-validate/Cargo.toml index 050d5e81d11..e2cddbffc3c 100644 --- a/crates/bin/starknet-sierra-upgrade-validate/Cargo.toml +++ b/crates/bin/starknet-sierra-upgrade-validate/Cargo.toml @@ -14,5 +14,5 @@ serde_json.workspace = true rayon.workspace = true indicatif = "0.17.7" -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "2.4.0" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "2.4.0" } diff --git a/crates/cairo-lang-casm/Cargo.toml b/crates/cairo-lang-casm/Cargo.toml index 105e6dc9028..4a71c048115 100644 --- a/crates/cairo-lang-casm/Cargo.toml +++ b/crates/cairo-lang-casm/Cargo.toml @@ -7,7 +7,7 @@ license-file.workspace = true description = "Cairo assembly encoding." [dependencies] -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } indoc.workspace = true num-bigint.workspace = true num-traits.workspace = true diff --git a/crates/cairo-lang-compiler/Cargo.toml b/crates/cairo-lang-compiler/Cargo.toml index 2532a9a6809..b7a67311009 100644 --- a/crates/cairo-lang-compiler/Cargo.toml +++ b/crates/cairo-lang-compiler/Cargo.toml @@ -8,17 +8,17 @@ description = "Cairo compiler." [dependencies] anyhow.workspace = true -cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0-rc6" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "2.4.0-rc6" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0-rc6" } -cairo-lang-project = { path = "../cairo-lang-project", version = "2.4.0-rc6" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0-rc6" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "2.4.0-rc6" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "2.4.0" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0" } +cairo-lang-project = { path = "../cairo-lang-project", version = "2.4.0" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "2.4.0" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } itertools.workspace = true salsa.workspace = true thiserror.workspace = true diff --git a/crates/cairo-lang-debug/Cargo.toml b/crates/cairo-lang-debug/Cargo.toml index fd354b50856..16d473b018e 100644 --- a/crates/cairo-lang-debug/Cargo.toml +++ b/crates/cairo-lang-debug/Cargo.toml @@ -7,7 +7,7 @@ license-file.workspace = true description = "Debug utilities for query objects." [dependencies] -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } [dev-dependencies] cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros"} diff --git a/crates/cairo-lang-defs/Cargo.toml b/crates/cairo-lang-defs/Cargo.toml index 39e08f7a518..5ba762e742f 100644 --- a/crates/cairo-lang-defs/Cargo.toml +++ b/crates/cairo-lang-defs/Cargo.toml @@ -7,12 +7,12 @@ license-file.workspace = true description = "Handling of definitions of language items in Cairo." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0-rc6" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0-rc6" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } itertools.workspace = true salsa.workspace = true smol_str.workspace = true diff --git a/crates/cairo-lang-diagnostics/Cargo.toml b/crates/cairo-lang-diagnostics/Cargo.toml index a950581d0b6..d2f5d128b22 100644 --- a/crates/cairo-lang-diagnostics/Cargo.toml +++ b/crates/cairo-lang-diagnostics/Cargo.toml @@ -7,9 +7,9 @@ license-file.workspace = true description = "Diagnostic utilities." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } itertools.workspace = true [dev-dependencies] diff --git a/crates/cairo-lang-eq-solver/Cargo.toml b/crates/cairo-lang-eq-solver/Cargo.toml index 13722d6c743..babcbf66110 100644 --- a/crates/cairo-lang-eq-solver/Cargo.toml +++ b/crates/cairo-lang-eq-solver/Cargo.toml @@ -7,7 +7,7 @@ license-file.workspace = true description = "Equation solving for Sierra generation." [dependencies] -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } good_lp.workspace = true [dev-dependencies] diff --git a/crates/cairo-lang-filesystem/Cargo.toml b/crates/cairo-lang-filesystem/Cargo.toml index afac594bdd8..6bee29fa031 100644 --- a/crates/cairo-lang-filesystem/Cargo.toml +++ b/crates/cairo-lang-filesystem/Cargo.toml @@ -7,8 +7,8 @@ license-file.workspace = true description = "Virtual filesystem for the compiler." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } path-clean.workspace = true salsa.workspace = true serde.workspace = true diff --git a/crates/cairo-lang-formatter/Cargo.toml b/crates/cairo-lang-formatter/Cargo.toml index d007b7967b8..2511c936899 100644 --- a/crates/cairo-lang-formatter/Cargo.toml +++ b/crates/cairo-lang-formatter/Cargo.toml @@ -8,11 +8,11 @@ description = "Cairo formatter." [dependencies] anyhow.workspace = true -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0-rc6" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } diffy.workspace = true ignore.workspace = true itertools.workspace = true diff --git a/crates/cairo-lang-language-server/Cargo.toml b/crates/cairo-lang-language-server/Cargo.toml index af2180289cc..c9ee03ed6f2 100644 --- a/crates/cairo-lang-language-server/Cargo.toml +++ b/crates/cairo-lang-language-server/Cargo.toml @@ -8,19 +8,19 @@ description = "Cairo language server." [dependencies] anyhow.workspace = true -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "2.4.0-rc6" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0-rc6" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-formatter = { path = "../cairo-lang-formatter", version = "2.4.0-rc6" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "2.4.0-rc6" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0-rc6" } -cairo-lang-project = { path = "../cairo-lang-project", version = "2.4.0-rc6" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0-rc6" } -cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "2.4.0-rc6" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0-rc6" } -cairo-lang-test-plugin = { path = "../cairo-lang-test-plugin", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "2.4.0" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-formatter = { path = "../cairo-lang-formatter", version = "2.4.0" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "2.4.0" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0" } +cairo-lang-project = { path = "../cairo-lang-project", version = "2.4.0" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0" } +cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "2.4.0" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0" } +cairo-lang-test-plugin = { path = "../cairo-lang-test-plugin", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } log.workspace = true lsp.workspace = true salsa.workspace = true diff --git a/crates/cairo-lang-lowering/Cargo.toml b/crates/cairo-lang-lowering/Cargo.toml index 1bde78ab06b..7b68d23158a 100644 --- a/crates/cairo-lang-lowering/Cargo.toml +++ b/crates/cairo-lang-lowering/Cargo.toml @@ -7,15 +7,15 @@ license-file.workspace = true description = "Cairo lowering phase." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0-rc6" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0-rc6" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0-rc6" } -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "2.4.0-rc6" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0-rc6" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "2.4.0" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } id-arena.workspace = true indexmap.workspace = true itertools.workspace = true diff --git a/crates/cairo-lang-parser/Cargo.toml b/crates/cairo-lang-parser/Cargo.toml index 64585d32511..6aa78902147 100644 --- a/crates/cairo-lang-parser/Cargo.toml +++ b/crates/cairo-lang-parser/Cargo.toml @@ -7,11 +7,11 @@ license-file.workspace = true description = "Cairo parser." [dependencies] -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0-rc6" } -cairo-lang-syntax-codegen = { path = "../cairo-lang-syntax-codegen", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0" } +cairo-lang-syntax-codegen = { path = "../cairo-lang-syntax-codegen", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } colored.workspace = true itertools.workspace = true num-bigint.workspace = true diff --git a/crates/cairo-lang-plugins/Cargo.toml b/crates/cairo-lang-plugins/Cargo.toml index 6d3e27b08f6..04dc171f55b 100644 --- a/crates/cairo-lang-plugins/Cargo.toml +++ b/crates/cairo-lang-plugins/Cargo.toml @@ -10,12 +10,12 @@ description = "Cairo core plugin implementations." testing = [] [dependencies] -cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0-rc6" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0-rc6" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } indent.workspace = true indoc.workspace = true itertools.workspace = true diff --git a/crates/cairo-lang-proc-macros/Cargo.toml b/crates/cairo-lang-proc-macros/Cargo.toml index f37d42aaff9..a77e0cd7819 100644 --- a/crates/cairo-lang-proc-macros/Cargo.toml +++ b/crates/cairo-lang-proc-macros/Cargo.toml @@ -17,6 +17,6 @@ normal = ["cairo-lang-debug"] [dependencies] # This is used only for docs. -cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0-rc6" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0" } quote.workspace = true syn.workspace = true diff --git a/crates/cairo-lang-project/Cargo.toml b/crates/cairo-lang-project/Cargo.toml index af70db1b46b..8d4d0f39d78 100644 --- a/crates/cairo-lang-project/Cargo.toml +++ b/crates/cairo-lang-project/Cargo.toml @@ -7,8 +7,8 @@ license-file.workspace = true description = "Cairo project specification. For example, crates and flags used for compilation." [dependencies] -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } serde.workspace = true smol_str.workspace = true thiserror.workspace = true diff --git a/crates/cairo-lang-runner/Cargo.toml b/crates/cairo-lang-runner/Cargo.toml index 40f803c7e64..0ac7600ac55 100644 --- a/crates/cairo-lang-runner/Cargo.toml +++ b/crates/cairo-lang-runner/Cargo.toml @@ -12,13 +12,13 @@ ark-secp256k1.workspace = true ark-secp256r1.workspace = true ark-std.workspace = true cairo-felt.workspace = true -cairo-lang-casm = { path = "../cairo-lang-casm", version = "2.4.0-rc6" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "2.4.0-rc6" } -cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "2.4.0-rc6" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "2.4.0-rc6" } -cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-casm = { path = "../cairo-lang-casm", version = "2.4.0" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "2.4.0" } +cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "2.4.0" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "2.4.0" } +cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } cairo-vm.workspace = true itertools.workspace = true keccak.workspace = true diff --git a/crates/cairo-lang-semantic/Cargo.toml b/crates/cairo-lang-semantic/Cargo.toml index 48139d6b406..95aeabc87f2 100644 --- a/crates/cairo-lang-semantic/Cargo.toml +++ b/crates/cairo-lang-semantic/Cargo.toml @@ -10,16 +10,16 @@ description = "Cairo semantic model." testing = ["dep:cairo-lang-test-utils"] [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0-rc6" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0-rc6" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0-rc6" } -cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "2.4.0-rc6" } -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "2.4.0-rc6" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } -cairo-lang-test-utils = { path = "../cairo-lang-test-utils", optional = true, features = ["testing"], version = "2.4.0-rc6" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0" } +cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "2.4.0" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "2.4.0" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } +cairo-lang-test-utils = { path = "../cairo-lang-test-utils", optional = true, features = ["testing"], version = "2.4.0" } id-arena.workspace = true indoc.workspace = true itertools.workspace = true diff --git a/crates/cairo-lang-sierra-ap-change/Cargo.toml b/crates/cairo-lang-sierra-ap-change/Cargo.toml index 39a8e6ba3c9..7a7d627983d 100644 --- a/crates/cairo-lang-sierra-ap-change/Cargo.toml +++ b/crates/cairo-lang-sierra-ap-change/Cargo.toml @@ -7,10 +7,10 @@ license-file.workspace = true description = "Sierra AP change computation." [dependencies] -cairo-lang-eq-solver = { path = "../cairo-lang-eq-solver", version = "2.4.0-rc6" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-eq-solver = { path = "../cairo-lang-eq-solver", version = "2.4.0" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } itertools.workspace = true thiserror.workspace = true diff --git a/crates/cairo-lang-sierra-gas/Cargo.toml b/crates/cairo-lang-sierra-gas/Cargo.toml index 0fe05cc78e7..62c018225aa 100644 --- a/crates/cairo-lang-sierra-gas/Cargo.toml +++ b/crates/cairo-lang-sierra-gas/Cargo.toml @@ -7,10 +7,10 @@ license-file.workspace = true description = "Sierra gas computation." [dependencies] -cairo-lang-eq-solver = { path = "../cairo-lang-eq-solver", version = "2.4.0-rc6" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-eq-solver = { path = "../cairo-lang-eq-solver", version = "2.4.0" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } itertools.workspace = true thiserror.workspace = true diff --git a/crates/cairo-lang-sierra-generator/Cargo.toml b/crates/cairo-lang-sierra-generator/Cargo.toml index b2c7a6243b2..27fe52b432b 100644 --- a/crates/cairo-lang-sierra-generator/Cargo.toml +++ b/crates/cairo-lang-sierra-generator/Cargo.toml @@ -10,17 +10,17 @@ description = "Sierra code generation from lowered Cairo representation." testing = ["dep:cairo-lang-test-utils"] [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0-rc6" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0-rc6" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "2.4.0-rc6" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0-rc6" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0-rc6" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0-rc6" } -cairo-lang-test-utils = { path = "../cairo-lang-test-utils", optional = true, features = ["testing"], version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "2.4.0" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "2.4.0" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0" } +cairo-lang-test-utils = { path = "../cairo-lang-test-utils", optional = true, features = ["testing"], version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } indexmap.workspace = true itertools.workspace = true num-bigint.workspace = true diff --git a/crates/cairo-lang-sierra-to-casm/Cargo.toml b/crates/cairo-lang-sierra-to-casm/Cargo.toml index 0d520ee4924..7b4f93bd545 100644 --- a/crates/cairo-lang-sierra-to-casm/Cargo.toml +++ b/crates/cairo-lang-sierra-to-casm/Cargo.toml @@ -9,12 +9,12 @@ description = "Emitting of CASM instructions from Sierra code." [dependencies] assert_matches.workspace = true cairo-felt.workspace = true -cairo-lang-casm = { path = "../cairo-lang-casm", version = "2.4.0-rc6" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "2.4.0-rc6" } -cairo-lang-sierra-gas = { path = "../cairo-lang-sierra-gas", version = "2.4.0-rc6" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-casm = { path = "../cairo-lang-casm", version = "2.4.0" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "2.4.0" } +cairo-lang-sierra-gas = { path = "../cairo-lang-sierra-gas", version = "2.4.0" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } indoc.workspace = true itertools.workspace = true num-bigint.workspace = true diff --git a/crates/cairo-lang-sierra-type-size/Cargo.toml b/crates/cairo-lang-sierra-type-size/Cargo.toml index e1d93edd555..19fabc630ba 100644 --- a/crates/cairo-lang-sierra-type-size/Cargo.toml +++ b/crates/cairo-lang-sierra-type-size/Cargo.toml @@ -7,5 +7,5 @@ license-file.workspace = true description = "Sierra type sizes computation." [dependencies] -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } diff --git a/crates/cairo-lang-sierra/Cargo.toml b/crates/cairo-lang-sierra/Cargo.toml index 033522d2f2b..2198f2a57b0 100644 --- a/crates/cairo-lang-sierra/Cargo.toml +++ b/crates/cairo-lang-sierra/Cargo.toml @@ -13,7 +13,7 @@ regex = "1" [dependencies] anyhow.workspace = true -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } const-fnv1a-hash.workspace = true convert_case.workspace = true derivative.workspace = true diff --git a/crates/cairo-lang-starknet/Cargo.toml b/crates/cairo-lang-starknet/Cargo.toml index a0a576bccec..9eeab3a4c84 100644 --- a/crates/cairo-lang-starknet/Cargo.toml +++ b/crates/cairo-lang-starknet/Cargo.toml @@ -9,18 +9,18 @@ description = "Starknet capabilities and utilities on top of Cairo." [dependencies] anyhow.workspace = true cairo-felt.workspace = true -cairo-lang-casm = { path = "../cairo-lang-casm", version = "2.4.0-rc6" } -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "2.4.0-rc6" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0-rc6" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "2.4.0-rc6" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0-rc6" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "2.4.0-rc6" } -cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "2.4.0-rc6" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-casm = { path = "../cairo-lang-casm", version = "2.4.0" } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "2.4.0" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "2.4.0" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "2.4.0" } +cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "2.4.0" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } const_format.workspace = true convert_case.workspace = true indoc.workspace = true diff --git a/crates/cairo-lang-syntax/Cargo.toml b/crates/cairo-lang-syntax/Cargo.toml index 16bb60ff0f4..8ecf2e9a2e4 100644 --- a/crates/cairo-lang-syntax/Cargo.toml +++ b/crates/cairo-lang-syntax/Cargo.toml @@ -7,9 +7,9 @@ license-file.workspace = true description = "Cairo syntax representation." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } num-bigint.workspace = true num-traits.workspace = true salsa.workspace = true diff --git a/crates/cairo-lang-test-plugin/Cargo.toml b/crates/cairo-lang-test-plugin/Cargo.toml index c367f5b46c1..f911b5db4aa 100644 --- a/crates/cairo-lang-test-plugin/Cargo.toml +++ b/crates/cairo-lang-test-plugin/Cargo.toml @@ -9,18 +9,18 @@ description = "Cairo test compilation plugin." [dependencies] anyhow.workspace = true cairo-felt.workspace = true -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "2.4.0-rc6" } -cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0-rc6" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0-rc6" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "2.4.0-rc6" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0-rc6" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "2.4.0-rc6" } -cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "2.4.0-rc6" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "2.4.0" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "2.4.0" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "2.4.0" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "2.4.0" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "2.4.0" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "2.4.0" } +cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "2.4.0" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } indoc.workspace = true itertools.workspace = true num-bigint.workspace = true diff --git a/crates/cairo-lang-test-runner/Cargo.toml b/crates/cairo-lang-test-runner/Cargo.toml index fe3a5ab3cb6..564e59b2101 100644 --- a/crates/cairo-lang-test-runner/Cargo.toml +++ b/crates/cairo-lang-test-runner/Cargo.toml @@ -9,14 +9,14 @@ description = "Cairo tests runner. Used to run tests written in Cairo." [dependencies] anyhow.workspace = true cairo-felt.workspace = true -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "2.4.0-rc6" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0-rc6" } -cairo-lang-runner = { path = "../cairo-lang-runner", version = "2.4.0-rc6" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0-rc6" } -cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "2.4.0-rc6" } -cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "2.4.0-rc6" } -cairo-lang-test-plugin = { path = "../cairo-lang-test-plugin", version = "2.4.0-rc6" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0-rc6" } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "2.4.0" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "2.4.0" } +cairo-lang-runner = { path = "../cairo-lang-runner", version = "2.4.0" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "2.4.0" } +cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "2.4.0" } +cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "2.4.0" } +cairo-lang-test-plugin = { path = "../cairo-lang-test-plugin", version = "2.4.0" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "2.4.0" } colored.workspace = true itertools.workspace = true num-traits.workspace = true diff --git a/crates/cairo-lang-test-utils/Cargo.toml b/crates/cairo-lang-test-utils/Cargo.toml index 7c6d32a6960..27546a8f370 100644 --- a/crates/cairo-lang-test-utils/Cargo.toml +++ b/crates/cairo-lang-test-utils/Cargo.toml @@ -12,7 +12,7 @@ description = "Utilities for writing tests in the Cairo compiler project." testing = ["dep:cairo-lang-utils", "dep:colored", "dep:log", "dep:pretty_assertions"] [dependencies] -cairo-lang-utils = { path = "../cairo-lang-utils", optional = true, version = "2.4.0-rc6" } +cairo-lang-utils = { path = "../cairo-lang-utils", optional = true, version = "2.4.0" } colored = { workspace = true, optional = true } log = { workspace = true, optional = true } pretty_assertions = { workspace = true, optional = true } diff --git a/scripts/bump_version.sh b/scripts/bump_version.sh index 104669c29a0..c14be511999 100755 --- a/scripts/bump_version.sh +++ b/scripts/bump_version.sh @@ -4,7 +4,7 @@ set -euo pipefail SCARB_REPO="https://github.com/software-mansion/scarb" -CURRENT_VERSION='2.4.0-rc6' +CURRENT_VERSION='2.4.0' NEW_VERSION="$@" # NOTE: These two functions were copied from asdf-scarb. @@ -27,7 +27,9 @@ check_scarb_version_sync() { local latest_scarb_version latest_scarb_version="$(echo "$all_scarb_versions" | tail -n1)" - if [[ "$all_scarb_versions" == *"$NEW_VERSION"* ]]; then + local wrapped_all_scarb_versions + wrapped_all_scarb_versions="$(echo $all_scarb_versions | awk '{print "`" $1 "`"}')" + if [[ "$wrapped_all_scarb_versions" == *"\`$NEW_VERSION\`"* ]]; then echo "error: cairo $NEW_VERSION = scarb $NEW_VERSION" echo "help: the latest Scarb release is: $latest_scarb_version" exit 1 diff --git a/vscode-cairo/package-lock.json b/vscode-cairo/package-lock.json index b16281a119e..7b275f0f31c 100644 --- a/vscode-cairo/package-lock.json +++ b/vscode-cairo/package-lock.json @@ -1,12 +1,12 @@ { "name": "cairo1", - "version": "2.4.0-rc6", + "version": "2.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cairo1", - "version": "2.4.0-rc6", + "version": "2.4.0", "dependencies": { "vscode-languageclient": "^7.0.0" }, diff --git a/vscode-cairo/package.json b/vscode-cairo/package.json index a53ba40530d..a6220dc6ddd 100644 --- a/vscode-cairo/package.json +++ b/vscode-cairo/package.json @@ -2,7 +2,7 @@ "name": "cairo1", "displayName": "Cairo 1.0", "description": "Support Cairo syntax", - "version": "2.4.0-rc6", + "version": "2.4.0", "engines": { "vscode": "^1.60.0" },