Skip to content

Commit 3cd6573

Browse files
committed
chore: Release Noir(1.0.0-beta.11)
1 parent 7bda502 commit 3cd6573

File tree

17 files changed

+54
-16
lines changed

17 files changed

+54
-16
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.0.0-beta.10"
2+
".": "1.0.0-beta.11"
33
}

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# Changelog
22

3+
## [1.0.0-beta.11](https://github.com/noir-lang/noir/compare/v1.0.0-beta.10...v1.0.0-beta.11) (2025-08-18)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* new semantic for bit-shifts ([#9373](https://github.com/noir-lang/noir/issues/9373))
9+
* remove `verify_proof` from stdlib ([#9472](https://github.com/noir-lang/noir/issues/9472))
10+
11+
### Features
12+
13+
* **fuzz:** Push and pop for slices ([#9262](https://github.com/noir-lang/noir/issues/9262)) ([ab345b2](https://github.com/noir-lang/noir/commit/ab345b2f5a239e200ae6c3a6792f3bdcef540bcf))
14+
* Mark slice variants of ecdsa verification as deprecated ([#9458](https://github.com/noir-lang/noir/issues/9458)) ([5675aff](https://github.com/noir-lang/noir/commit/5675aff45f460f6975492725953b45b8a969a82d))
15+
* New semantic for bit-shifts ([#9373](https://github.com/noir-lang/noir/issues/9373)) ([f6fed8b](https://github.com/noir-lang/noir/commit/f6fed8bd0154c937f11dfbd4a27bc893b9d3f5e9))
16+
* **opt:** Don't clone on array_len ([#9440](https://github.com/noir-lang/noir/issues/9440)) ([b7273d7](https://github.com/noir-lang/noir/commit/b7273d7a31f8e0cdc2d086e30ac3fede1f0ed46c))
17+
* Simplify bitshift logic to remove leftover overflow handling ([#9506](https://github.com/noir-lang/noir/issues/9506)) ([9062697](https://github.com/noir-lang/noir/commit/9062697bbcefced22184c43998c1f966543e2b6b))
18+
* **ssa_fuzzer:** Hash blackbox functions ([#9479](https://github.com/noir-lang/noir/issues/9479)) ([4c65b51](https://github.com/noir-lang/noir/commit/4c65b51266446b79cecd74335e4816951261f496))
19+
* **ssa_fuzzer:** Mode without instruction simplification + array instructions mutations + limits fix ([#9438](https://github.com/noir-lang/noir/issues/9438)) ([ea9c913](https://github.com/noir-lang/noir/commit/ea9c9130e367a35d1f0eda03d995ce139b469481))
20+
21+
22+
### Bug Fixes
23+
24+
* Allow calling private impl method defined on another module from… ([#9449](https://github.com/noir-lang/noir/issues/9449)) ([501988e](https://github.com/noir-lang/noir/commit/501988e746da0240d7af5d8026e5dd17a68e166b))
25+
* Assert types are not mutated in constant folding ([#9481](https://github.com/noir-lang/noir/issues/9481)) ([ee2ac1a](https://github.com/noir-lang/noir/commit/ee2ac1a04e85134079fbe557d4029d3f64aff7b6))
26+
* **brillig_vm:** Remove slice padding for foreign call inputs ([#9321](https://github.com/noir-lang/noir/issues/9321)) ([57778ea](https://github.com/noir-lang/noir/commit/57778ea95e96d06eb61bb3846cf086850e01c9b0))
27+
* Guard `Eq` for `[T]` to avoid OOB on length mismatch ([#9453](https://github.com/noir-lang/noir/issues/9453)) ([b5a94e4](https://github.com/noir-lang/noir/commit/b5a94e4bd6f564b69cd538b486d5aa9fb96de977))
28+
* **LSP:** Don't crash on broken function definition ([#9441](https://github.com/noir-lang/noir/issues/9441)) ([e54057d](https://github.com/noir-lang/noir/commit/e54057dc34c7b675e329f23425ff25855e049358))
29+
* Remove shadowing in `BoundedVec::any` causing returning false unconditionally ([#9478](https://github.com/noir-lang/noir/issues/9478)) ([b51b616](https://github.com/noir-lang/noir/commit/b51b6164e5e49243bb65adb64638a821131568dd))
30+
* Remove warning from `std::verify_proof_with_type` ([#9474](https://github.com/noir-lang/noir/issues/9474)) ([7503f37](https://github.com/noir-lang/noir/commit/7503f37c7c3d9f463d287a77b1037ee4b9dc5e3c))
31+
* **security:** Validate git references in GitHub dependency resolver ([#9051](https://github.com/noir-lang/noir/issues/9051)) ([e3a8e9f](https://github.com/noir-lang/noir/commit/e3a8e9f955d61c4ef0c2900948e45595de9f3ebe))
32+
* **ssa:** Replace pop from 0-length slice with constraint and defaults ([#9489](https://github.com/noir-lang/noir/issues/9489)) ([20a6467](https://github.com/noir-lang/noir/commit/20a6467e324a4d1cc07f73dc55c2a49b8671989d))
33+
* **ssa:** Replace side effects with defaults when disabled ([#9462](https://github.com/noir-lang/noir/issues/9462)) ([4f8dbbc](https://github.com/noir-lang/noir/commit/4f8dbbc20bb40115d87c499154655ebe7e962099))
34+
* Sync len after map rebuilds in iter_mut/iter_keys_mut for HashMap and UHashMap ([#9491](https://github.com/noir-lang/noir/issues/9491)) ([12465f3](https://github.com/noir-lang/noir/commit/12465f3ae45cdbd96531889e9420ad02254e17f9))
35+
36+
37+
### Miscellaneous Chores
38+
39+
* Remove `verify_proof` from stdlib ([#9472](https://github.com/noir-lang/noir/issues/9472)) ([450ad5b](https://github.com/noir-lang/noir/commit/450ad5be73f49cc91f498d3e4d89ee98a8e41ec5))
40+
341
## [1.0.0-beta.10](https://github.com/noir-lang/noir/compare/v1.0.0-beta.9...v1.0.0-beta.10) (2025-08-08)
442

543

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ resolver = "2"
5959

6060
[workspace.package]
6161
# x-release-please-start-version
62-
version = "1.0.0-beta.10"
62+
version = "1.0.0-beta.11"
6363
# x-release-please-end
6464
authors = ["The Noir Team <[email protected]>"]
6565
edition = "2024"

acvm-repo/acir/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "acir"
33
description = "ACIR is the IR that the VM processes, it is analogous to LLVM IR"
44
# x-release-please-start-version
5-
version = "1.0.0-beta.10"
5+
version = "1.0.0-beta.11"
66
# x-release-please-end
77
authors.workspace = true
88
edition.workspace = true

acvm-repo/acir_field/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "acir_field"
33
description = "The field implementation being used by ACIR."
44
# x-release-please-start-version
5-
version = "1.0.0-beta.10"
5+
version = "1.0.0-beta.11"
66
# x-release-please-end
77
authors.workspace = true
88
edition.workspace = true

acvm-repo/acvm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "acvm"
33
description = "The virtual machine that processes ACIR given a backend/proof system."
44
# x-release-please-start-version
5-
version = "1.0.0-beta.10"
5+
version = "1.0.0-beta.11"
66
# x-release-please-end
77
authors.workspace = true
88
edition.workspace = true

acvm-repo/acvm_js/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "acvm_js"
33
description = "Typescript wrapper around the ACVM allowing execution of ACIR code"
44
# x-release-please-start-version
5-
version = "1.0.0-beta.10"
5+
version = "1.0.0-beta.11"
66
# x-release-please-end
77
authors.workspace = true
88
edition.workspace = true

acvm-repo/acvm_js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@noir-lang/acvm_js",
3-
"version": "1.0.0-beta.10",
3+
"version": "1.0.0-beta.11",
44
"publishConfig": {
55
"access": "public"
66
},

acvm-repo/blackbox_solver/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "acvm_blackbox_solver"
33
description = "A solver for the blackbox functions found in ACIR and Brillig"
44
# x-release-please-start-version
5-
version = "1.0.0-beta.10"
5+
version = "1.0.0-beta.11"
66
# x-release-please-end
77
authors.workspace = true
88
edition.workspace = true

acvm-repo/bn254_blackbox_solver/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "bn254_blackbox_solver"
33
description = "Solvers for black box functions which are specific for the bn254 curve"
44
# x-release-please-start-version
5-
version = "1.0.0-beta.10"
5+
version = "1.0.0-beta.11"
66
# x-release-please-end
77
authors.workspace = true
88
edition.workspace = true

0 commit comments

Comments
 (0)