From c769d19f4136a9c355f91b0987fd5cdeac4ff007 Mon Sep 17 00:00:00 2001
From: kevaundray <kevtheappdev@gmail.com>
Date: Fri, 23 Jun 2023 17:37:45 +0100
Subject: [PATCH 1/2] chore(noir): Release 0.7.1

---
 .release-please-manifest.json |  2 +-
 CHANGELOG.md                  | 29 +++++++++++++++++++++++++++++
 Cargo.toml                    |  2 +-
 crates/wasm/package.json      |  2 +-
 flake.nix                     |  2 +-
 5 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index e7ca6139df8..13708fa583d 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
 {
-  ".": "0.7.0"
+  ".": "0.7.1"
 }
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2b2382f44a7..d7875cd071f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,34 @@
 # Changelog
 
+## [0.7.1](https://github.com/noir-lang/noir/compare/v0.7.0...v0.7.1) (2023-06-23)
+
+
+### Features
+
+* **brillig:** foreign calls with dynamic-size objects ([#1705](https://github.com/noir-lang/noir/issues/1705)) ([fe7bb99](https://github.com/noir-lang/noir/commit/fe7bb99045abdd3052614f3a25a5ad7be3bd62a3))
+* update acvm to 0.15.1 ([#1764](https://github.com/noir-lang/noir/issues/1764)) ([b52f25d](https://github.com/noir-lang/noir/commit/b52f25da9ddca31fd24a9c0077821a7b31a605c7))
+
+
+### Bug Fixes
+
+* **lsp:** Ensure LSP can compile on Windows ([#1794](https://github.com/noir-lang/noir/issues/1794)) ([2992915](https://github.com/noir-lang/noir/commit/2992915da7582b0aae2198579c7f928953f3befc))
+* Methods called after being passed through a generic type were not being detected ([#1785](https://github.com/noir-lang/noir/issues/1785)) ([e560cd2](https://github.com/noir-lang/noir/commit/e560cd2f56f78486d5add12bc6fce16b6b1d36f6))
+* **nargo:** Update acvm-backend-barretenberg to allow wasm backend compilation ([#1771](https://github.com/noir-lang/noir/issues/1771)) ([97da745](https://github.com/noir-lang/noir/commit/97da74572b9eceac3cc819b7ebb39cd6ff632768))
+* **old ssa:** fix to_be_bits ([#1765](https://github.com/noir-lang/noir/issues/1765)) ([2541fbd](https://github.com/noir-lang/noir/commit/2541fbd8c62be80caf0e1cea19cd36c5e0d1e62b))
+* **ssa refactor:** ACIR gen NOT integer ([#1749](https://github.com/noir-lang/noir/issues/1749)) ([af749a0](https://github.com/noir-lang/noir/commit/af749a0941cbba567c857da964a4fa57b4626004))
+* **ssa refactor:** allow simplified call inserts & fix const radix arg handling ([#1774](https://github.com/noir-lang/noir/issues/1774)) ([46facce](https://github.com/noir-lang/noir/commit/46faccefc6e60846143485d5c8320dbb4e7a937c))
+* **ssa refactor:** Fix flattening pass inserting loads before stores occur ([#1783](https://github.com/noir-lang/noir/issues/1783)) ([4293b15](https://github.com/noir-lang/noir/commit/4293b15639b58eb27703acffdc034b8219391018))
+* **ssa refactor:** Fix panic in acir-gen from multiplying values of different types ([#1769](https://github.com/noir-lang/noir/issues/1769)) ([1f9a132](https://github.com/noir-lang/noir/commit/1f9a132acec8a442df5c9b36976f9ee1688ecc8a))
+* **ssa refactor:** function inlining orphans calls ([#1747](https://github.com/noir-lang/noir/issues/1747)) ([f30a90f](https://github.com/noir-lang/noir/commit/f30a90f4eb6c2512eab7ec7f43c9dd287e6080b2))
+* **ssa refactor:** Ignore array out of bounds errors when enable_side_effects is false ([#1797](https://github.com/noir-lang/noir/issues/1797)) ([7b7682a](https://github.com/noir-lang/noir/commit/7b7682a575d01a6d798e52ad2f28dde22e60b549))
+* **ssa refactor:** Implement merging of array values during flattening pass ([#1767](https://github.com/noir-lang/noir/issues/1767)) ([8f24751](https://github.com/noir-lang/noir/commit/8f24751ec4f49aa46a02d3b45f4dad1323e933d1))
+* **ssa refactor:** recursion_level decrement ([#1745](https://github.com/noir-lang/noir/issues/1745)) ([e449b92](https://github.com/noir-lang/noir/commit/e449b924e0baf2f6e34b36d182da3979cd1276ee))
+* **ssa refactor:** recursive branch analysis ([#1759](https://github.com/noir-lang/noir/issues/1759)) ([635b574](https://github.com/noir-lang/noir/commit/635b574b14cead36c9e45b5807921885deaa4b61))
+* **ssa refactor:** Reset condition value during flattening pass ([#1811](https://github.com/noir-lang/noir/issues/1811)) ([2e330e0](https://github.com/noir-lang/noir/commit/2e330e091c1a4daab25dfb7d9bc829cbc7063ddd))
+* **ssa refactor:** Speedup acir-gen ([#1793](https://github.com/noir-lang/noir/issues/1793)) ([1e75f0e](https://github.com/noir-lang/noir/commit/1e75f0e0fea48fa240abf18ab2f5c8dafb458f80))
+* **ssa refactor:** Speedup find-branch-ends ([#1786](https://github.com/noir-lang/noir/issues/1786)) ([861e42c](https://github.com/noir-lang/noir/commit/861e42c3ded473522332032cb7124a82dcc2c80c))
+* Update array type when processing staged memory ([#1751](https://github.com/noir-lang/noir/issues/1751)) ([27eb748](https://github.com/noir-lang/noir/commit/27eb74885d5e3bddc4a8ef07f5c2f958dee20839))
+
 ## [0.7.0](https://github.com/noir-lang/noir/compare/root-v0.6.0...root-v0.7.0) (2023-06-19)
 
 
diff --git a/Cargo.toml b/Cargo.toml
index 71a30d71779..d720888dcde 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,7 +17,7 @@ default-members = ["crates/nargo_cli"]
 
 [workspace.package]
 # x-release-please-start-version
-version = "0.7.0"
+version = "0.7.1"
 # x-release-please-end
 authors = ["The Noir Team <team@noir-lang.org>"]
 edition = "2021"
diff --git a/crates/wasm/package.json b/crates/wasm/package.json
index 67be41f03ad..bd031907b00 100644
--- a/crates/wasm/package.json
+++ b/crates/wasm/package.json
@@ -3,7 +3,7 @@
   "collaborators": [
     "The Noir Team <team@noir-lang.org>"
   ],
-  "version": "0.7.0",
+  "version": "0.7.1",
   "files": [
     "nodejs",
     "web",
diff --git a/flake.nix b/flake.nix
index ccb5eddf96c..4cd9b7694ed 100644
--- a/flake.nix
+++ b/flake.nix
@@ -124,7 +124,7 @@
 
       sharedArgs = {
         # x-release-please-start-version
-        version = "0.7.0";
+        version = "0.7.1";
         # x-release-please-end
 
         src = pkgs.lib.cleanSourceWith {

From 110b39cd4bdb17968595bfe57103e032749af965 Mon Sep 17 00:00:00 2001
From: kevaundray <kevtheappdev@gmail.com>
Date: Fri, 23 Jun 2023 16:40:16 +0000
Subject: [PATCH 2/2] chore: Update lockfile

---
 Cargo.lock | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 5c9a1cec653..2f3dbc7e801 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -199,7 +199,7 @@ dependencies = [
 
 [[package]]
 name = "arena"
-version = "0.7.0"
+version = "0.7.1"
 dependencies = [
  "generational-arena",
 ]
@@ -1211,7 +1211,7 @@ dependencies = [
 
 [[package]]
 name = "fm"
-version = "0.7.0"
+version = "0.7.1"
 dependencies = [
  "cfg-if",
  "codespan-reporting",
@@ -1707,7 +1707,7 @@ dependencies = [
 
 [[package]]
 name = "iter-extended"
-version = "0.7.0"
+version = "0.7.1"
 
 [[package]]
 name = "itertools"
@@ -1947,7 +1947,7 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389"
 
 [[package]]
 name = "nargo"
-version = "0.7.0"
+version = "0.7.1"
 dependencies = [
  "acvm",
  "noirc_abi",
@@ -1960,7 +1960,7 @@ dependencies = [
 
 [[package]]
 name = "nargo_cli"
-version = "0.7.0"
+version = "0.7.1"
 dependencies = [
  "acvm",
  "acvm-backend-barretenberg",
@@ -1996,7 +1996,7 @@ dependencies = [
 
 [[package]]
 name = "noir_lsp"
-version = "0.7.0"
+version = "0.7.1"
 dependencies = [
  "acvm",
  "async-lsp",
@@ -2012,7 +2012,7 @@ dependencies = [
 
 [[package]]
 name = "noir_wasm"
-version = "0.7.0"
+version = "0.7.1"
 dependencies = [
  "acvm",
  "build-data",
@@ -2029,7 +2029,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_abi"
-version = "0.7.0"
+version = "0.7.1"
 dependencies = [
  "acvm",
  "iter-extended",
@@ -2043,7 +2043,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_driver"
-version = "0.7.0"
+version = "0.7.1"
 dependencies = [
  "acvm",
  "clap",
@@ -2057,7 +2057,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_errors"
-version = "0.7.0"
+version = "0.7.1"
 dependencies = [
  "chumsky",
  "codespan",
@@ -2067,7 +2067,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_evaluator"
-version = "0.7.0"
+version = "0.7.1"
 dependencies = [
  "acvm",
  "arena",
@@ -2084,7 +2084,7 @@ dependencies = [
 
 [[package]]
 name = "noirc_frontend"
-version = "0.7.0"
+version = "0.7.1"
 dependencies = [
  "acvm",
  "arena",