Skip to content
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.

Releases: noir-lang/acvm

acir_field: v0.6.0

03 Mar 17:49
492c1dc
Compare
Choose a tag to compare

0.6.0 (2023-03-03)

Miscellaneous Chores

  • acir_field: Synchronize undefined versions

acir: v0.6.0

03 Mar 17:49
492c1dc
Compare
Choose a tag to compare

0.6.0 (2023-03-03)

⚠ BREAKING CHANGES

  • acir: rename term_addition to push_addition_term
  • acir: rename term_multiplication to push_multiplication_term (#122)
  • acir: remove UnknownWitness (#123)
  • add block opcode (#114)

Features

  • acir: add useful methods from noirc_evaluator onto Expression (#125) (d3d5f89)
  • add block opcode (#114) (097cfb0)

Bug Fixes

  • acir: correctly display expressions with non-unit coefficients (d3d5f89)

Miscellaneous Chores

  • acir: remove UnknownWitness (#123) (9f002c7)
  • acir: rename term_addition to push_addition_term (d389385)
  • acir: rename term_multiplication to push_multiplication_term (#122) (d389385)

root: v0.5.0

24 Feb 11:54
b407f18
Compare
Choose a tag to compare

0.5.0 (2023-02-22)

⚠ BREAKING CHANGES

  • acvm: switch to accepting public inputs as a map (#96)
  • acvm: add eth_contract_from_vk to SmartContract
  • update ProofSystemCompiler to not take ownership of keys (#111)
  • update ProofSystemCompiler methods to take &Circuit (#108)
  • acir: make PublicInputs use a BTreeSet rather than Vec (#99)
  • refactor ToRadix to ToRadixLe and ToRadixBe (#58)
  • acir: Add keccak256 Opcode (#91)
  • Reorganise compiler in terms of optimisers and transformers (#88)

Features

  • acir: Add keccak256 Opcode (#91) (b909146)
  • acir: make PublicInputs use a BTreeSet rather than Vec (#99) (53666b7)
  • acvm: add eth_contract_from_vk to `SmartContract (#113) (373c18f)
  • acvm: switch to accepting public inputs as a map (#96) (f57ba57)
  • ci: Add release workflow (#89) (db8e828)
  • ci: Publish crates upon release (#104) (b265920)
  • update ProofSystemCompiler methods to take &Circuit (#108) (af56ca9)
  • update ProofSystemCompiler to not take ownership of keys (#111) (39b8a41)
  • Update Arkworks' dependencies on acir_field (#69) (65d6130)

Bug Fixes

  • ci: Update dependency versions in the workspace file (#103) (9acc266)
  • Clean up Log Directive hex output (#97) (d23c735)

Miscellaneous Chores

  • refactor ToRadix to ToRadixLe and ToRadixBe (#58) (2427a27)
  • Reorganiser compiler in terms of optimisers and transformers (#88) (9329307)

acvm_stdlib: v0.5.0

24 Feb 11:54
b407f18
Compare
Choose a tag to compare

0.5.0 (2023-02-22)

⚠ BREAKING CHANGES

  • refactor ToRadix to ToRadixLe and ToRadixBe (#58)

Miscellaneous Chores

  • refactor ToRadix to ToRadixLe and ToRadixBe (#58) (2427a27)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • acir bumped from 0.4.1 to 0.5.0

acvm: v0.5.0

24 Feb 11:54
b407f18
Compare
Choose a tag to compare

0.5.0 (2023-02-22)

⚠ BREAKING CHANGES

  • acvm: switch to accepting public inputs as a map (#96)
  • acvm: add eth_contract_from_vk to `SmartContract
  • update ProofSystemCompiler to not take ownership of keys (#111)
  • update ProofSystemCompiler methods to take &Circuit (#108)
  • refactor ToRadix to ToRadixLe and ToRadixBe (#58)
  • Reorganise compiler in terms of optimisers and transformers (#88)

Features

  • acvm: add eth_contract_from_vk to `SmartContract (373c18f)
  • acvm: add eth_contract_from_vk to `SmartContract (#113) (373c18f)
  • acvm: switch to accepting public inputs as a map (#96) (f57ba57)
  • update ProofSystemCompiler methods to take &Circuit (#108) (af56ca9)
  • update ProofSystemCompiler to not take ownership of keys (#111) (39b8a41)

Bug Fixes

  • Clean up Log Directive hex output (#97) (d23c735)

Miscellaneous Chores

  • refactor ToRadix to ToRadixLe and ToRadixBe (#58) (2427a27)
  • Reorganise compiler in terms of optimisers and transformers (#88) (9329307)

acir_field: v0.5.0

24 Feb 11:54
b407f18
Compare
Choose a tag to compare

0.5.0 (2023-02-22)

Features

  • Update Arkworks' dependencies on acir_field (#69) (65d6130)

acir: v0.5.0

24 Feb 11:54
b407f18
Compare
Choose a tag to compare

0.5.0 (2023-02-22)

⚠ BREAKING CHANGES

  • acir: make PublicInputs use a BTreeSet rather than Vec (#99)
  • refactor ToRadix to ToRadixLe and ToRadixBe (#58)
  • acir: Add keccak256 Opcode (#91)

Features

  • acir: Add keccak256 Opcode (#91) (b909146)
  • acir: make PublicInputs use a BTreeSet rather than Vec (#99) (53666b7)

Miscellaneous Chores

  • refactor ToRadix to ToRadixLe and ToRadixBe (#58) (2427a27)
  • Reorganiser compiler in terms of optimisers and transformers (#88) (9329307)