aztec-packages icon indicating copy to clipboard operation
aztec-packages copied to clipboard

chore(next): release 1.0.0

Open AztecBot opened this issue 7 months ago • 0 comments

:robot: I have created a release beep boop

1.0.0 (2025-05-22)

⚠ BREAKING CHANGES

  • Gas limit in call should be u32 (#14462)
  • frontend: Ban zero sized arrays and strings as program input (https://github.com/noir-lang/noir/pull/8491)
  • remove to_be_radix and to_le_radix from stdlib interface (https://github.com/noir-lang/noir/pull/8495)
  • arrange array lengths vertically instead of horizontally in avm public input col (#14424)
  • Removes normalize() calls on pairing points (#14285)
  • Integration of avm recursive verifier (#14241)
  • staking escrow (#14339)

Features

  • Adds StarknetZK WASM bindings to bb.js (#14372) (224b219)
  • arrange array lengths vertically instead of horizontally in avm public input col (#14424) (051fe88)
  • C++ codegen for msgpack (https://github.com/noir-lang/noir/pull/7716) (e29adbe)
  • fuzz: AST fuzzing with SSA interpreter (https://github.com/noir-lang/noir/pull/8436) (e29adbe)
  • Implement $crate (https://github.com/noir-lang/noir/pull/8537) (e29adbe)
  • Integration of avm recursive verifier (#14241) (a875d27)
  • performance: brillig array set optimization (https://github.com/noir-lang/noir/pull/8550) (e29adbe)
  • primitive types are no longer keywords (https://github.com/noir-lang/noir/pull/8470) (e29adbe)
  • Removes normalize() calls on pairing points (#14285) (942b948)
  • staking escrow (#14339) (7a96129)
  • validating partial note sender (#14379) (de9880c), closes #14363

Bug Fixes

  • add offset to ArrayGet (https://github.com/noir-lang/noir/pull/8536) (e29adbe)
  • avoid logging all unused params in DIE pass (https://github.com/noir-lang/noir/pull/8566) (e29adbe)
  • bump defaults (#14466) (ee94e10)
  • Change can_be_main to be recursive (https://github.com/noir-lang/noir/pull/8501) (e29adbe)
  • disallow () in entry points (https://github.com/noir-lang/noir/pull/8529) (e29adbe)
  • don't overflow when casting signed value to u128 (https://github.com/noir-lang/noir/pull/8526) (e29adbe)
  • fix visibility of methods in std::meta (https://github.com/noir-lang/noir/pull/8497) (e29adbe)
  • frontend: Ban zero sized arrays and strings as program input (https://github.com/noir-lang/noir/pull/8491) (e29adbe)
  • frontend: Override to allow empty array input (https://github.com/noir-lang/noir/pull/8568) (e29adbe)
  • Gas limit in call should be u32 (#14462) (4fede83)
  • inlining: Use centralized CallGraph structure for inline info computation (https://github.com/noir-lang/noir/pull/8489) (e29adbe)
  • licm: Account for nested loops being control dependent when analyzing outer loops (https://github.com/noir-lang/noir/pull/8593) (e29adbe)
  • licm: Check whether the loop is executed when hoisting with a predicate (https://github.com/noir-lang/noir/pull/8546) (e29adbe)
  • parenthesized pattern, and correct 1-element tuple printing (https://github.com/noir-lang/noir/pull/8482) (e29adbe)
  • remove to_be_radix and to_le_radix from stdlib interface (https://github.com/noir-lang/noir/pull/8495) (e29adbe)
  • remove private builtins from Field impl (https://github.com/noir-lang/noir/pull/8496) (e29adbe)
  • ssa: Do not generate apply functions when no lambda variants exist (https://github.com/noir-lang/noir/pull/8573) (e29adbe)
  • use predicate expression as binary result (https://github.com/noir-lang/noir/pull/8583) (e29adbe)
  • wip merge master to next (249ab4c)
  • wip merge master to next (b7850c9)

This PR was generated with Release Please. See documentation.

AztecBot avatar May 22 '25 14:05 AztecBot