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.18.0) #3242

Merged
merged 2 commits into from
Oct 25, 2023
Merged

Conversation

kevaundray
Copy link
Contributor

@kevaundray kevaundray commented Oct 20, 2023

🤖 I have created a release beep boop

0.18.0

0.18.0 (2023-10-25)

⚠ BREAKING CHANGES

  • expose pedersen hash in acir and bb solver (#3269)
  • Switch to new pedersen implementation (#3151)

Features

  • Add crate for pub modifier (#3271) (e7a1a1a)
  • Cache debug artifacts (#3133) (c5a6229)
  • debugger: Print limited source code context (#3217) (dcda1c7)
  • Expose pedersen hash in acir and bb solver (#3269) (0108b6c)
  • Implement bound_constraint_with_offset in terms of AcirVars (#3233) (8d89cb5)
  • Implement euclidean division and signed division in terms of AcirVars (#3230) (b8b7782)
  • Noir-wasm takes dependency graph (#3213) (a2c8ebd)
  • Replace boolean range constraints with arithmetic opcodes (#3234) (949222c)
  • stdlib: Optimize constraint counts in sha256/sha512 (#3253) (d3be552)
  • Switch to new pedersen implementation (#3151) (35fb3f7)

Bug Fixes

  • Add size checks to integer literals (#3236) (7f8fe8c)
  • Fix lexer error formatting (#3274) (74bd517)
  • Impl methods are no longer placed in contracts (#3255) (b673b07)
  • Recompile artefacts from a different noir version (#3248) (7347b27)
  • Show println output before an error occurs in nargo execute (#3211) (2f0b80d)
0.30.0

0.30.0 (2023-10-25)

⚠ BREAKING CHANGES

  • 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)
  • Expose pedersen hash in acir and bb solver (#3269) (0108b6c)
  • 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)
  • 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)

This PR was generated with Release Please. See documentation.

@kevaundray kevaundray force-pushed the release-please--branches--master branch 2 times, most recently from 4ba3fe3 to bac3a92 Compare October 23, 2023 12:14
@kevaundray kevaundray changed the title chore: Release Noir() chore: Release Noir(0.17.1) Oct 23, 2023
@kevaundray kevaundray force-pushed the release-please--branches--master branch 7 times, most recently from 44af69f to 5656eb6 Compare October 24, 2023 13:42
@kevaundray kevaundray changed the title chore: Release Noir(0.17.1) chore: Release Noir(0.18.0) Oct 24, 2023
@kevaundray kevaundray force-pushed the release-please--branches--master branch 7 times, most recently from bd5f8e4 to 989b016 Compare October 24, 2023 20:16
@kevaundray kevaundray force-pushed the release-please--branches--master branch from 3d129af to 92d0b73 Compare October 25, 2023 01:42
@kevaundray kevaundray merged commit 1de0e6d into master Oct 25, 2023
22 of 23 checks passed
@kevaundray kevaundray deleted the release-please--branches--master branch October 25, 2023 02:08
@kevaundray
Copy link
Contributor Author

TomAFrench added a commit that referenced this pull request Oct 25, 2023
* master:
  chore: pinning NoirJS guide versions to 0.17.0 and adding note on noir-examples (#3266)
  chore: Release Noir(0.18.0) (#3242)
  chore: turn off `aztec` flag by default (#3280)
  feat!: expose pedersen hash in acir and bb solver (#3269)
  chore: adding fix to master branch (#3279)
guipublic pushed a commit that referenced this pull request Oct 26, 2023
guipublic pushed a commit that referenced this pull request Oct 27, 2023
guipublic pushed a commit that referenced this pull request Oct 30, 2023
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