diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ca85da28fb0..baa3067f372 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { - ".": "0.14.0", - "acvm-repo": "0.27.2" + ".": "0.14.1", + "acvm-repo": "0.27.3" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index b9aa0af38df..8be4206c9c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.14.1](https://github.com/noir-lang/noir/compare/v0.14.0...v0.14.1) (2023-09-27) + + +### Bug Fixes + +* Remove cast for field comparisons in brillig ([#2874](https://github.com/noir-lang/noir/issues/2874)) ([1fc1fdb](https://github.com/noir-lang/noir/commit/1fc1fdb4e15d2ce625ea79d458c5346fab418e49)) +* Remove duplication of code to load stdlib files ([#2868](https://github.com/noir-lang/noir/issues/2868)) ([b694aab](https://github.com/noir-lang/noir/commit/b694aab87c4665a3a89715c9d4096eeb3efb9944)) + ## [0.14.0](https://github.com/noir-lang/noir/compare/v0.13.0...v0.14.0) (2023-09-26) diff --git a/Cargo.lock b/Cargo.lock index 1e9753f9b62..1538bed2fb5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 3 [[package]] name = "acir" -version = "0.27.2" +version = "0.27.3" dependencies = [ "acir_field", "bincode", @@ -20,7 +20,7 @@ dependencies = [ [[package]] name = "acir_field" -version = "0.27.2" +version = "0.27.3" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -33,7 +33,7 @@ dependencies = [ [[package]] name = "acvm" -version = "0.27.2" +version = "0.27.3" dependencies = [ "acir", "acvm_blackbox_solver", @@ -50,7 +50,7 @@ dependencies = [ [[package]] name = "acvm_blackbox_solver" -version = "0.27.2" +version = "0.27.3" dependencies = [ "acir", "blake2", @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "acvm_js" -version = "0.27.2" +version = "0.27.3" dependencies = [ "acvm", "barretenberg_blackbox_solver", @@ -84,7 +84,7 @@ dependencies = [ [[package]] name = "acvm_stdlib" -version = "0.27.2" +version = "0.27.3" dependencies = [ "acir", ] @@ -208,7 +208,7 @@ dependencies = [ [[package]] name = "arena" -version = "0.14.0" +version = "0.14.1" dependencies = [ "generational-arena", ] @@ -440,7 +440,7 @@ dependencies = [ [[package]] name = "barretenberg_blackbox_solver" -version = "0.27.2" +version = "0.27.3" dependencies = [ "acir", "acvm_blackbox_solver", @@ -562,7 +562,7 @@ dependencies = [ [[package]] name = "brillig" -version = "0.27.2" +version = "0.27.3" dependencies = [ "acir_field", "serde", @@ -570,7 +570,7 @@ dependencies = [ [[package]] name = "brillig_vm" -version = "0.27.2" +version = "0.27.3" dependencies = [ "acir", "acvm_blackbox_solver", @@ -1503,7 +1503,7 @@ dependencies = [ [[package]] name = "fm" -version = "0.14.0" +version = "0.14.1" dependencies = [ "cfg-if", "codespan-reporting", @@ -2036,7 +2036,7 @@ dependencies = [ [[package]] name = "iter-extended" -version = "0.14.0" +version = "0.14.1" [[package]] name = "itertools" @@ -2237,7 +2237,7 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "nargo" -version = "0.14.0" +version = "0.14.1" dependencies = [ "acvm", "base64", @@ -2256,7 +2256,7 @@ dependencies = [ [[package]] name = "nargo_cli" -version = "0.14.0" +version = "0.14.1" dependencies = [ "acvm", "assert_cmd", @@ -2302,7 +2302,7 @@ dependencies = [ [[package]] name = "nargo_toml" -version = "0.14.0" +version = "0.14.1" dependencies = [ "dirs", "fm", @@ -2328,7 +2328,7 @@ dependencies = [ [[package]] name = "noir_lsp" -version = "0.14.0" +version = "0.14.1" dependencies = [ "acvm", "async-lsp", @@ -2351,7 +2351,7 @@ dependencies = [ [[package]] name = "noir_wasm" -version = "0.14.0" +version = "0.14.1" dependencies = [ "acvm", "build-data", @@ -2370,7 +2370,7 @@ dependencies = [ [[package]] name = "noirc_abi" -version = "0.14.0" +version = "0.14.1" dependencies = [ "acvm", "iter-extended", @@ -2387,7 +2387,7 @@ dependencies = [ [[package]] name = "noirc_abi_wasm" -version = "0.14.0" +version = "0.14.1" dependencies = [ "acvm", "build-data", @@ -2404,7 +2404,7 @@ dependencies = [ [[package]] name = "noirc_driver" -version = "0.14.0" +version = "0.14.1" dependencies = [ "acvm", "base64", @@ -2420,7 +2420,7 @@ dependencies = [ [[package]] name = "noirc_errors" -version = "0.14.0" +version = "0.14.1" dependencies = [ "acvm", "chumsky", @@ -2433,7 +2433,7 @@ dependencies = [ [[package]] name = "noirc_evaluator" -version = "0.14.0" +version = "0.14.1" dependencies = [ "acvm", "fxhash", @@ -2448,7 +2448,7 @@ dependencies = [ [[package]] name = "noirc_frontend" -version = "0.14.0" +version = "0.14.1" dependencies = [ "acvm", "arena", @@ -2469,7 +2469,7 @@ dependencies = [ [[package]] name = "noirc_printable_type" -version = "0.14.0" +version = "0.14.1" dependencies = [ "acvm", "iter-extended", diff --git a/Cargo.toml b/Cargo.toml index cfce632e762..f87f3b3d01a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ resolver = "2" [workspace.package] # x-release-please-start-version -version = "0.14.0" +version = "0.14.1" # x-release-please-end authors = ["The Noir Team "] edition = "2021" diff --git a/acvm-repo/CHANGELOG.md b/acvm-repo/CHANGELOG.md index 9e5b514991a..681e9119543 100644 --- a/acvm-repo/CHANGELOG.md +++ b/acvm-repo/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.27.3](https://github.com/noir-lang/noir/compare/v0.27.2...v0.27.3) (2023-09-27) + + +### Bug Fixes + +* **acvm:** Return false rather than panicking on invalid ECDSA signatures ([#2783](https://github.com/noir-lang/noir/issues/2783)) ([155abc0](https://github.com/noir-lang/noir/commit/155abc0d99fff41c79163c16bf297d41e5dff0fa)) + ## [0.27.2](https://github.com/noir-lang/noir/compare/v0.27.1...v0.27.2) (2023-09-27) diff --git a/acvm-repo/acir/Cargo.toml b/acvm-repo/acir/Cargo.toml index 9033ebe299e..f4bdd72e25a 100644 --- a/acvm-repo/acir/Cargo.toml +++ b/acvm-repo/acir/Cargo.toml @@ -2,7 +2,7 @@ name = "acir" description = "ACIR is the IR that the VM processes, it is analogous to LLVM IR" # x-release-please-start-version -version = "0.27.2" +version = "0.27.3" # x-release-please-end authors.workspace = true edition.workspace = true diff --git a/acvm-repo/acir_field/Cargo.toml b/acvm-repo/acir_field/Cargo.toml index 7a5533b0fc5..40f4abc8a07 100644 --- a/acvm-repo/acir_field/Cargo.toml +++ b/acvm-repo/acir_field/Cargo.toml @@ -2,7 +2,7 @@ name = "acir_field" description = "The field implementation being used by ACIR." # x-release-please-start-version -version = "0.27.2" +version = "0.27.3" # x-release-please-end authors.workspace = true edition.workspace = true diff --git a/acvm-repo/acvm/Cargo.toml b/acvm-repo/acvm/Cargo.toml index b404d76b321..19535607390 100644 --- a/acvm-repo/acvm/Cargo.toml +++ b/acvm-repo/acvm/Cargo.toml @@ -2,7 +2,7 @@ name = "acvm" description = "The virtual machine that processes ACIR given a backend/proof system." # x-release-please-start-version -version = "0.27.2" +version = "0.27.3" # x-release-please-end authors.workspace = true edition.workspace = true diff --git a/acvm-repo/acvm_js/Cargo.toml b/acvm-repo/acvm_js/Cargo.toml index 855ea5202c3..bcb9e34ad04 100644 --- a/acvm-repo/acvm_js/Cargo.toml +++ b/acvm-repo/acvm_js/Cargo.toml @@ -2,7 +2,7 @@ name = "acvm_js" description = "Typescript wrapper around the ACVM allowing execution of ACIR code" # x-release-please-start-version -version = "0.27.2" +version = "0.27.3" # x-release-please-end authors.workspace = true edition.workspace = true diff --git a/acvm-repo/acvm_js/package.json b/acvm-repo/acvm_js/package.json index d1a2c2f7bfa..27ae5dd3fbf 100644 --- a/acvm-repo/acvm_js/package.json +++ b/acvm-repo/acvm_js/package.json @@ -1,6 +1,6 @@ { "name": "@noir-lang/acvm_js", - "version": "0.27.2", + "version": "0.27.3", "private": true, "repository": { "type": "git", diff --git a/acvm-repo/barretenberg_blackbox_solver/Cargo.toml b/acvm-repo/barretenberg_blackbox_solver/Cargo.toml index 95e1555a427..eb7ad6a093e 100644 --- a/acvm-repo/barretenberg_blackbox_solver/Cargo.toml +++ b/acvm-repo/barretenberg_blackbox_solver/Cargo.toml @@ -2,7 +2,7 @@ name = "barretenberg_blackbox_solver" description = "A wrapper around a barretenberg WASM binary to execute black box functions for which there is no rust implementation" # x-release-please-start-version -version = "0.27.2" +version = "0.27.3" # x-release-please-end authors.workspace = true edition.workspace = true diff --git a/acvm-repo/blackbox_solver/Cargo.toml b/acvm-repo/blackbox_solver/Cargo.toml index 418c4a404df..1d2676d00b0 100644 --- a/acvm-repo/blackbox_solver/Cargo.toml +++ b/acvm-repo/blackbox_solver/Cargo.toml @@ -2,7 +2,7 @@ name = "acvm_blackbox_solver" description = "A solver for the blackbox functions found in ACIR and Brillig" # x-release-please-start-version -version = "0.27.2" +version = "0.27.3" # x-release-please-end authors.workspace = true edition.workspace = true diff --git a/acvm-repo/brillig/Cargo.toml b/acvm-repo/brillig/Cargo.toml index 99ff19dae59..6d27b7b7da2 100644 --- a/acvm-repo/brillig/Cargo.toml +++ b/acvm-repo/brillig/Cargo.toml @@ -2,7 +2,7 @@ name = "brillig" description = "Brillig is the bytecode ACIR uses for non-determinism." # x-release-please-start-version -version = "0.27.2" +version = "0.27.3" # x-release-please-end authors.workspace = true edition.workspace = true diff --git a/acvm-repo/brillig_vm/Cargo.toml b/acvm-repo/brillig_vm/Cargo.toml index 0c24a4b676b..45ac57283a6 100644 --- a/acvm-repo/brillig_vm/Cargo.toml +++ b/acvm-repo/brillig_vm/Cargo.toml @@ -2,7 +2,7 @@ name = "brillig_vm" description = "The virtual machine that processes Brillig bytecode, used to introduce non-determinism to the ACVM" # x-release-please-start-version -version = "0.27.2" +version = "0.27.3" # x-release-please-end authors.workspace = true edition.workspace = true diff --git a/acvm-repo/stdlib/Cargo.toml b/acvm-repo/stdlib/Cargo.toml index e4d90095a2f..50510feac69 100644 --- a/acvm-repo/stdlib/Cargo.toml +++ b/acvm-repo/stdlib/Cargo.toml @@ -2,7 +2,7 @@ name = "acvm_stdlib" description = "The ACVM standard library." # x-release-please-start-version -version = "0.27.2" +version = "0.27.3" # x-release-please-end authors.workspace = true edition.workspace = true diff --git a/compiler/source-resolver/package.json b/compiler/source-resolver/package.json index d7cc17e94b4..4b8f39a2410 100644 --- a/compiler/source-resolver/package.json +++ b/compiler/source-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@noir-lang/source-resolver", - "version": "0.14.0", + "version": "0.14.1", "license": "MIT", "main": "./lib-node/index_node.js", "types": "./types/index_node.d.ts", diff --git a/compiler/wasm/package.json b/compiler/wasm/package.json index 01ad9680f43..b8b6373331a 100644 --- a/compiler/wasm/package.json +++ b/compiler/wasm/package.json @@ -3,7 +3,7 @@ "collaborators": [ "The Noir Team " ], - "version": "0.14.0", + "version": "0.14.1", "license": "(MIT OR Apache-2.0)", "main": "./nodejs/noir_wasm.js", "types": "./web/noir_wasm.d.ts", diff --git a/flake.nix b/flake.nix index 996b760fee9..585a0d143d4 100644 --- a/flake.nix +++ b/flake.nix @@ -73,7 +73,7 @@ # Configuration shared between builds config = { # x-release-please-start-version - version = "0.14.0"; + version = "0.14.1"; # x-release-please-end src = pkgs.lib.cleanSourceWith { diff --git a/tooling/noir_js/package.json b/tooling/noir_js/package.json index a16aa6c301b..dd6e4c6bab5 100644 --- a/tooling/noir_js/package.json +++ b/tooling/noir_js/package.json @@ -3,7 +3,7 @@ "collaborators": [ "The Noir Team " ], - "version": "0.14.0", + "version": "0.14.1", "packageManager": "yarn@3.5.1", "license": "(MIT OR Apache-2.0)", "type": "module", diff --git a/tooling/noirc_abi_wasm/package.json b/tooling/noirc_abi_wasm/package.json index 23def0e1197..f56fb1c78a4 100644 --- a/tooling/noirc_abi_wasm/package.json +++ b/tooling/noirc_abi_wasm/package.json @@ -3,7 +3,7 @@ "collaborators": [ "The Noir Team " ], - "version": "0.14.0", + "version": "0.14.1", "license": "(MIT OR Apache-2.0)", "files": [ "nodejs",