Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Release Noir(0.19.4) #3548

Merged
merged 3 commits into from
Nov 28, 2023
Merged

Conversation

kevaundray
Copy link
Contributor

@kevaundray kevaundray commented Nov 23, 2023

🤖 I have created a release beep boop

0.19.4

0.19.4 (2023-11-28)

Features

  • Add --check option to nargo fmt for dry-run formatting verification (#3530) (4469707)
  • Add support for tuple values in noir_codegen (#3592) (346d75f)
  • Codegen typed interfaces for functions in noir_codegen (#3533) (290c463)
  • Export CompiledCircuit from codegened TS (#3589) (e06c675)
  • Remove type arrays for flat slices (#3466) (8225b2b)
  • Send and receive unflattened public inputs to backend (#3543) (a7bdc67)

Bug Fixes

0.35.0

0.35.0 (2023-11-28)

⚠ BREAKING CHANGES

  • Move circuit serialization circuit into acir (#3345)
  • expose pedersen hash in acir and bb solver (#3269)
  • Switch to new pedersen implementation (#3151)
  • Pass ACIR to ACVM by reference rather than passing ownership (#2872)
  • wasm: improve and simplify wasm compiler interface (#2976)
  • Maintain shape of foreign call arguments (#2935)

Features

  • acvm_js: Export black box solver functions (#2812) (da8a98e)
  • acvm: Separate ACVM optimizations and transformations (#2979) (5865d1a)
  • Add ACIR serializer C++ codegen (#2961) (7556982)
  • Add conditional compilation of methods based on the underlying field being used (#3045) (2e008e2)
  • Add debugger commands to introspect (and modify) the current state (#3391) (9e1ad85)
  • Expose pedersen hash in acir and bb solver (#3269) (0108b6c)
  • Extract Brillig VM to allow step debugging (#3259) (f6431f9)
  • Implement euclidean division and signed division in terms of AcirVars (#3230) (b8b7782)
  • Maintain shape of foreign call arguments (#2935) (f7869e6)
  • Pass ACIR to ACVM by reference rather than passing ownership (#2872) (b3a9c34)
  • Pass brillig bytecode to VM by reference (#3030) (4ee290b)
  • Refactor debugger and separate core from UI (#3308) (8466810)
  • Replace boolean range constraints with arithmetic opcodes (#3234) (949222c)
  • Save Brillig execution state in ACVM (#3026) (88682da)
  • Solve fixed_base_scalar_mul black box functions in rust (#3153) (1c1afbc)
  • Switch to new pedersen implementation (#3151) (35fb3f7)
  • wasm: Improve and simplify wasm compiler interface (#2976) (1b5124b)

Bug Fixes

  • ACIR optimizer should update assertion messages (#3010) (758b6b6)
  • acvm: Return false rather than panicking on invalid ECDSA signatures (#2783) (155abc0)
  • Determinism of fallback transformer (#3100) (12daad1)
  • Fix method program_counter, change method signature (#3012) (5ea522b)
  • Minor problems with aztec publishing (#3095) (0fc8f20)
  • Prevent duplicated assert message transformation (#3038) (082a6d0)
  • Return error rather than panicking on unreadable circuits (#3179) (d4f61d3)

Miscellaneous Chores

  • Move circuit serialization circuit into acir (#3345) (122119b)

This PR was generated with Release Please. See documentation.

@kevaundray kevaundray force-pushed the release-please--branches--master branch 10 times, most recently from 09a3735 to 533073f Compare November 27, 2023 23:58
@kevaundray kevaundray force-pushed the release-please--branches--master branch from 59d7c53 to b91237a Compare November 28, 2023 00:01
@kevaundray kevaundray merged commit 4d133c5 into master Nov 28, 2023
21 of 28 checks passed
@kevaundray kevaundray deleted the release-please--branches--master branch November 28, 2023 00:37
@kevaundray
Copy link
Contributor Author

🤖 Release is at https://github.com/noir-lang/noir/releases/tag/v0.19.4 🌻

TomAFrench added a commit that referenced this pull request Nov 28, 2023
* master: (65 commits)
  chore: nargo fmt (#3612)
  fix: Flatten public inputs according to their index in numerial rather than ascii order (#3605)
  chore(docs): correct typo in `poseidon_hash` example in standard_library (#3608)
  feat: aztec-packages (#3599)
  chore: update code formatting to prevent parameter line wrapping (#3588)
  chore: Update ACIR artifacts (#3597)
  chore: Pull out aztec macros to their own crate and create an API for them in the compiler frontend (#3578)
  chore(ci): deduplicate javascript testing workflows (#3563)
  chore: Release Noir(0.19.4) (#3548)
  chore: update barretenberg to 0.16.0 (#3598)
  chore: move suite of test programs up to repository root (#3485)
  feat: send and receive unflattened public inputs to backend (#3543)
  feat: remove type arrays for flat slices (#3466)
  chore: clippy fix (#3561)
  chore: fix wrapping issue for constraints (#3590)
  feat: add support for tuple values in `noir_codegen` (#3592)
  chore: Remove concept of storage slot from the compiler (#3582)
  chore: Update ACIR artifacts (#3591)
  feat: export `CompiledCircuit` from codegened TS (#3589)
  fix: use 128 bits for constant bit shift (#3586)
  ...
TomAFrench added a commit that referenced this pull request Nov 28, 2023
* master: (47 commits)
  chore(docs): Links to Aztec docs from errors (#3423)
  chore: nargo fmt (#3612)
  fix: Flatten public inputs according to their index in numerial rather than ascii order (#3605)
  chore(docs): correct typo in `poseidon_hash` example in standard_library (#3608)
  feat: aztec-packages (#3599)
  chore: update code formatting to prevent parameter line wrapping (#3588)
  chore: Update ACIR artifacts (#3597)
  chore: Pull out aztec macros to their own crate and create an API for them in the compiler frontend (#3578)
  chore(ci): deduplicate javascript testing workflows (#3563)
  chore: Release Noir(0.19.4) (#3548)
  chore: update barretenberg to 0.16.0 (#3598)
  chore: move suite of test programs up to repository root (#3485)
  feat: send and receive unflattened public inputs to backend (#3543)
  feat: remove type arrays for flat slices (#3466)
  chore: clippy fix (#3561)
  chore: fix wrapping issue for constraints (#3590)
  feat: add support for tuple values in `noir_codegen` (#3592)
  chore: Remove concept of storage slot from the compiler (#3582)
  chore: Update ACIR artifacts (#3591)
  feat: export `CompiledCircuit` from codegened TS (#3589)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant