Skip to content

v0.12.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@kevaundray kevaundray released this 15 Sep 18:42
0cfd483

0.12.0 (2023-09-15)

⚠ BREAKING CHANGES

  • Change noir-lang/noir-source-resolver to noir-lang/source-resolver (#2718)
  • use american spelling of "serialize" in stdlib (#2675)
  • Restrict packages to contain at most a single contract (#2668)
  • use two limbs for scalar mul (#2602)

Features

  • Add initial version of noir.js (#2681) (e1687c9)
  • Allow methods defined in a contract to be non-entry points (#2687) (2103b2f)
  • Compile circuits and query circuit sizes in parallel for nargo info (#2665) (f173c05)
  • Compile workspace packages in parallel (#2612) (16e5e4d)
  • Handle should_fail_with case (#2541) (291d002)
  • lsp: Add nargo capabilities for test metadata (#2532) (b4ee23e)
  • nargo: Allow installing custom backends from the CLI (#2632) (c0c462c)
  • parser: Allow multiple attributes (#2537) (7cdff2e)
  • traits: Add default and override of methods (#2585) (98c3ba9)

Bug Fixes

Miscellaneous Chores

  • Change noir-lang/noir-source-resolver to noir-lang/source-resolver (#2718) (31e489e)
  • Restrict packages to contain at most a single contract (#2668) (dc3358b)
  • Use american spelling of "serialize" in stdlib (#2675) (56c96d0)