# Changelog ## [0.27.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.26.1...acvm_blackbox_solver-v0.27.0) (2023-09-19) ### ⚠ BREAKING CHANGES * Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) ### Bug Fixes * use the exact version for the hex crate ([#546](https://github.com/noir-lang/acvm/issues/546)) ([2a546e5](https://github.com/noir-lang/acvm/commit/2a546e5b5cc9f39737ad81f8e96d58313a74eced)) ### Miscellaneous Chores * Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) ([a4b9772](https://github.com/noir-lang/acvm/commit/a4b97722a0892fe379ff075e6080675adafdce0e)) ## [0.26.1](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.26.0...acvm_blackbox_solver-v0.26.1) (2023-09-12) ### Bug Fixes * Implements handling of the high limb during fixed base scalar multiplication ([#535](https://github.com/noir-lang/acvm/issues/535)) ([551504a](https://github.com/noir-lang/acvm/commit/551504aa572d3f9d56b5576d25ce1211296ee488)) ## [0.26.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.25.0...acvm_blackbox_solver-v0.26.0) (2023-09-07) ### ⚠ BREAKING CHANGES * Add a low and high limb to scalar mul opcode ([#532](https://github.com/noir-lang/acvm/issues/532)) ### Miscellaneous Chores * Add a low and high limb to scalar mul opcode ([#532](https://github.com/noir-lang/acvm/issues/532)) ([b054f66](https://github.com/noir-lang/acvm/commit/b054f66be9c73d4e02dbecdab80874a907f19242)) ## [0.25.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.24.1...acvm_blackbox_solver-v0.25.0) (2023-09-04) ### Miscellaneous Chores * **acvm_blackbox_solver:** Synchronize acvm versions ## [0.24.1](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.24.0...acvm_blackbox_solver-v0.24.1) (2023-09-03) ### Bug Fixes * Add WASI 20 `_initialize` call to `acvm_backend.wasm` binary ([#518](https://github.com/noir-lang/acvm/issues/518)) ([ec6ab0c](https://github.com/noir-lang/acvm/commit/ec6ab0c6fb2753209abe1e03a449873e255ffd76)) ## [0.24.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.23.0...acvm_blackbox_solver-v0.24.0) (2023-08-31) ### Miscellaneous Chores * **acvm_blackbox_solver:** Synchronize acvm versions ## [0.23.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.22.0...acvm_blackbox_solver-v0.23.0) (2023-08-30) ### ⚠ BREAKING CHANGES * **acvm:** Remove `BlackBoxFunctionSolver` from `Backend` trait ([#494](https://github.com/noir-lang/acvm/issues/494)) ### Features * Expose a `BlackBoxFunctionSolver` containing a barretenberg wasm from `blackbox_solver` ([#494](https://github.com/noir-lang/acvm/issues/494)) ([a1d4b71](https://github.com/noir-lang/acvm/commit/a1d4b71256dfbf1e883e770dd9c45479235aa860)) ### Miscellaneous Chores * **acvm:** Remove `BlackBoxFunctionSolver` from `Backend` trait ([#494](https://github.com/noir-lang/acvm/issues/494)) ([a1d4b71](https://github.com/noir-lang/acvm/commit/a1d4b71256dfbf1e883e770dd9c45479235aa860)) ## [0.22.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.21.0...acvm_blackbox_solver-v0.22.0) (2023-08-18) ### Miscellaneous Chores * **acvm_blackbox_solver:** Synchronize acvm versions ## [0.21.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.20.1...acvm_blackbox_solver-v0.21.0) (2023-07-26) ### Miscellaneous Chores * **acvm_blackbox_solver:** Synchronize acvm versions ## [0.20.1](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.20.0...acvm_blackbox_solver-v0.20.1) (2023-07-26) ### Miscellaneous Chores * **acvm_blackbox_solver:** Synchronize acvm versions ## [0.20.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.19.1...acvm_blackbox_solver-v0.20.0) (2023-07-20) ### Miscellaneous Chores * **acvm_blackbox_solver:** Synchronize acvm versions ## [0.19.1](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.19.0...acvm_blackbox_solver-v0.19.1) (2023-07-17) ### Miscellaneous Chores * **acvm_blackbox_solver:** Synchronize acvm versions ## [0.19.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.18.2...acvm_blackbox_solver-v0.19.0) (2023-07-15) ### Miscellaneous Chores * **acvm_blackbox_solver:** Synchronize acvm versions ## [0.18.2](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.18.1...acvm_blackbox_solver-v0.18.2) (2023-07-12) ### Miscellaneous Chores * **acvm_blackbox_solver:** Synchronize acvm versions ## [0.18.1](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.18.0...acvm_blackbox_solver-v0.18.1) (2023-07-12) ### Miscellaneous Chores * **acvm_blackbox_solver:** Synchronize acvm versions ## [0.18.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.17.0...acvm_blackbox_solver-v0.18.0) (2023-07-12) ### ⚠ BREAKING CHANGES * add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) ### Features * add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) ([093342e](https://github.com/noir-lang/acvm/commit/093342ea9481a311fa71343b8b7a22774788838a)) ### Bug Fixes * Empty commit to trigger release-please ([e8f0748](https://github.com/noir-lang/acvm/commit/e8f0748042ef505d59ab63266d3c36c5358ee30d))