Skip to content
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.

chore: Release 0.1.0 #173

Conversation

github-actions[bot]
Copy link
Contributor

🤖 I have created a release beep boop

0.1.0 (2023-05-10)

⚠ BREAKING CHANGES

  • Update to ACVM v0.11.0 (#151)
  • Add Keccak constraints (#150)
  • migrate to ACVM 0.10.3 (#148)
  • remove all crates other than acvm-backend-barretenberg and remove workspace (#147)
  • merge barretenberg_static_lib and barretenberg_wasm (#117)
  • remove dead blake2 code (#137)
  • Implement pseudo-builder pattern for ConstraintSystem & hide struct fields (#120)
  • return boolean rather than FieldElement from verify_signature (#123)
  • avoid exposing internals of Assignments type (#119)
  • update to acvm 0.9.0 (#106)
  • Depend upon upstream barretenberg & switch to UltraPlonk (#84)
  • update to ACVM 0.7.0 (#90)
  • Remove create_proof and verify functions (#82)
  • update to acvm v0.5.0 (#60)

Features

  • acvm_interop: Updates to reflect new acvm methods using pk/vk (#50) (cff757d)
  • Add Keccak constraints (#150) (ce2b9ed)
  • allow overriding transcript location with BARRETENBERG_TRANSCRIPT env var (#86) (af92b99)
  • ci: add concurrency group for rust workflow (#63) (5c936bc)
  • Depend upon upstream barretenberg & switch to UltraPlonk (#84) (8437bf7)
  • Implement pseudo-builder pattern for ConstraintSystem & hide struct fields (#120) (8ed67d6)
  • Leverage rustls when using downloader crate (#46) (9de36b6)
  • merge barretenberg_static_lib and barretenberg_wasm (#117) (ba1d0d6)
  • migrate to ACVM 0.10.3 (#148) (c9fb9e8)
  • remove all crates other than acvm-backend-barretenberg and remove workspace (#147) (8fe7111)
  • remove dead blake2 code (#137) (14d8a5b)
  • replace downloader dependency with reqwest (#114) (dd62231)
  • return boolean from verify_signature (e560602)
  • return boolean rather than FieldElement from check_membership (#124) (a0a338e)
  • return boolean rather than FieldElement from verify_signature (#123) (e560602)
  • store transcript in .nargo/backends directory (#91) (c6b5023)
  • update aztec_backend_wasm to use new serialization (#94) (28014d8)
  • update to acvm 0.9.0 (#106) (ff350fb)
  • Update to ACVM v0.11.0 (#151) (9202415)
  • update to acvm v0.5.0 (#60) (74b4d8d)

Bug Fixes

  • Avoid exposing internals of Assignments type (614c81b)
  • avoid exposing internals of Assignments type (#119) (614c81b)
  • fix serialisation of arithmetic expressions (#145) (7f42535)
  • Implement random_get for wasm backend (#102) (9c0f06e)
  • rename gates to opcodes (#59) (6e05307)
  • reorganize and ensure contracts can be compiled in Remix (#112) (7ec5693)
  • replace serialize_circuit function with from<&Circuit> (#118) (94f83a7)
  • Replace serialize_circuit function with from<&Circuit> (94f83a7)
  • Update bb-sys to resolve bugs in some environments (#129) (e3d4504)
  • Update dependency containing pk write fix for large general circuits (#78) (2cb523d)
  • Update to bb-sys 0.1.1 and update bb in lockfile (00bb157)
  • update to bb-sys 0.1.1 and update bb in lockfile (#111) (00bb157)
  • use Barretenberg.call to query circuit size from wasm (#121) (a775af1)

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@kobyhallx kobyhallx force-pushed the release-please--branches--master--components--acvm-backend-barretenberg branch from faba2f4 to 1576fb9 Compare May 10, 2023 20:05
@phated phated added this pull request to the merge queue May 11, 2023
Merged via the queue into master with commit a26215d May 11, 2023
@phated phated deleted the release-please--branches--master--components--acvm-backend-barretenberg branch May 11, 2023 00:30
TomAFrench added a commit that referenced this pull request May 11, 2023
* master:
  chore: Release 0.1.0 (#173)
  chore(ci): Update tokens (#174)
  chore: Add release-please and publish workflows to project (#172)
TomAFrench added a commit that referenced this pull request May 12, 2023
* acvm-0.12.0:
  fix bad rebase
  chore: Release 0.1.2 (#183)
  fix: Remove star dependencies to allow publishing (#182)
  chore: Release 0.1.1 (#181)
  fix: Add description so crate can be published (#180)
  chore: update readme to new name and add contract note (#177)
  feat!: update to acvm with non-homogeneous bb calls (#169)
  update to latest changes
  chore: Release 0.1.0 (#173)
  use patch syntax
  chore: update to use new black box solver interface
  feat!: update to target acvm-84b5d18d
  chore(ci): Update tokens (#174)
  chore: Add release-please and publish workflows to project (#172)
  feat!: Update to ACVM v0.11.0 (#151)
  chore: remove usage of `std::mem::forget` (#164)
  chore: Enforce proper conversion of memory into fixed length array (#163)
  chore: Add test for Keccak256 constraint (#158)
  chore: use `WASMValue` for wasm arguments as well as return values (#157)
  feat!: Add Keccak constraints (#150)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants