From 4696adf6a758fca37fe84279798b3a8e55507b87 Mon Sep 17 00:00:00 2001 From: Mario Rugiero Date: Tue, 3 Oct 2023 10:42:33 -0300 Subject: [PATCH] release: v0.9.0 --- CHANGELOG.md | 4 +++- Cargo.lock | 28 ++++++++++++++-------------- Cargo.toml | 6 +++--- 3 files changed, 20 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45fcb5f5ca..ed25afe1a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ #### Upcoming Changes +#### [0.9.0] - 2023-10-03 + * fix: Default to empty attributes vector when the field is missing from the program JSON [#1450](https://github.com/lambdaclass/cairo-vm/pull/1450) * fix: Change serialization of CairoPieMemory to match Python's binary format [#1447](https://github.com/lambdaclass/cairo-vm/pull/1447) @@ -16,7 +18,7 @@ * feat: Added a differential fuzzer for programs with whitelisted hints [#1358](https://github.com/lambdaclass/cairo-vm/pull/1358) -* fix: Change return type of `get_execution_resources` to `RunnerError` [#1398](https://github.com/lambdaclass/cairo-vm/pull/1398) +* fix(breaking): Change return type of `get_execution_resources` to `RunnerError` [#1398](https://github.com/lambdaclass/cairo-vm/pull/1398) * Don't build wasm-demo in `build` target + add ci job to run the wasm demo [#1393](https://github.com/lambdaclass/cairo-vm/pull/1393) diff --git a/Cargo.lock b/Cargo.lock index f43f86d5e2..d96dd74f6b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -294,28 +294,28 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "cairo-felt" version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5972097b8800ca5dffb458040e74c724a2ac4fa4b5b480b50f5b96c7e67d6427" dependencies = [ - "arbitrary", - "lambdaworks-math", "lazy_static", "num-bigint", "num-integer", "num-traits 0.2.16", - "proptest", - "rstest", "serde", ] [[package]] name = "cairo-felt" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5972097b8800ca5dffb458040e74c724a2ac4fa4b5b480b50f5b96c7e67d6427" +version = "0.9.0" dependencies = [ + "arbitrary", + "lambdaworks-math", "lazy_static", "num-bigint", "num-integer", "num-traits 0.2.16", + "proptest", + "rstest", "serde", ] @@ -630,7 +630,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa1c799de62972dfd7112d563000695be94305b6f7d9bedd29f347799bf03e1c" dependencies = [ "assert_matches", - "cairo-felt 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)", + "cairo-felt 0.8.7", "cairo-lang-casm", "cairo-lang-sierra", "cairo-lang-sierra-ap-change", @@ -662,7 +662,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75df624e71e33a31a924e799dd2a9a8284204b41d8db9c51803317bd9edff81f" dependencies = [ "anyhow", - "cairo-felt 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)", + "cairo-felt 0.8.7", "cairo-lang-casm", "cairo-lang-compiler", "cairo-lang-defs", @@ -741,7 +741,7 @@ dependencies = [ [[package]] name = "cairo-vm" -version = "0.8.7" +version = "0.9.0" dependencies = [ "anyhow", "arbitrary", @@ -750,7 +750,7 @@ dependencies = [ "assert_matches", "bincode", "bitvec", - "cairo-felt 0.8.7", + "cairo-felt 0.9.0", "cairo-lang-casm", "cairo-lang-starknet", "criterion", @@ -780,7 +780,7 @@ dependencies = [ [[package]] name = "cairo-vm-cli" -version = "0.8.7" +version = "0.9.0" dependencies = [ "assert_matches", "bincode", @@ -1403,7 +1403,7 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hint_accountant" -version = "0.8.7" +version = "0.9.0" dependencies = [ "cairo-vm", "serde", @@ -2889,7 +2889,7 @@ dependencies = [ [[package]] name = "wasm-demo" -version = "0.8.7" +version = "0.9.0" dependencies = [ "cairo-vm", "console_error_panic_hook", diff --git a/Cargo.toml b/Cargo.toml index f4d6434937..2b326e383d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ exclude = ["ensure-no_std"] resolver = "2" [workspace.package] -version = "0.8.7" +version = "0.9.0" edition = "2021" license = "Apache-2.0" repository = "https://github.com/lambdaclass/cairo-vm/" @@ -26,10 +26,10 @@ readme = "README.md" keywords = ["starknet", "cairo", "vm", "wasm", "no_std"] [workspace.dependencies] -felt = { package = "cairo-felt", path = "./felt", version = "0.8.7", default-features = false, features = [ +felt = { package = "cairo-felt", path = "./felt", version = "0.9.0", default-features = false, features = [ "alloc", ] } -cairo-vm = { path = "./vm", version = "0.8.7", default-features = false } +cairo-vm = { path = "./vm", version = "0.9.0", default-features = false } mimalloc = { version = "0.1.37", default-features = false } num-bigint = { version = "0.4", default-features = false, features = [ "serde",