Skip to content

chore: Release Noir(0.18.0)#3242

Merged
kevaundray merged 2 commits intomasterfrom
release-please--branches--master
Oct 25, 2023
Merged

chore: Release Noir(0.18.0)#3242
kevaundray merged 2 commits intomasterfrom
release-please--branches--master

Conversation

@kevaundray
Copy link
Copy Markdown
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
@kevaundray kevaundray deleted the release-please--branches--master branch October 25, 2023 02:08
@kevaundray
Copy link
Copy Markdown
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