Skip to content

Releases: Zokrates/ZoKrates

0.5.2

25 Feb 11:49
d8cde9e
Compare
Choose a tag to compare

The main features of this release are:

  • WASM compatibility: zokrates_core now compiles to WASM.
  • Full boolean support: Missing features for booleans in previous releases are now implemented.
  • zokrates.js: Javascript bindings for ZoKrates are available.

Also, various bugs were fixed, so upgrading to this version is recommended.

Thanks to @dark64, @fulldecent, @edisinovcic, @iRyanBell, @leonardoalt, @jolestar, and @Genysys for their contribution 🥇

0.5.1

12 Nov 19:19
fc9640d
Compare
Choose a tag to compare
Merge pull request #510 from Zokrates/patch-redef-optimizer

Patch redefinition optimizer to avoid substituting existing variables

0.5.0 - Structs, Arrays of Anything, and ABI

08 Oct 09:08
f7602b9
Compare
Choose a tag to compare
  • New File endings for ZoKrates code .zok #476
  • Multidimensional Arrays of anything #434
  • Implement Structs and named imports from modules #448
  • Added JSON-ABI to allow providing ZoKrates program inputs as JSON #480
  • Cross module circuit optimizations #357
  • Refactored Testing #474
  • Tests for Operator Precedence #487
  • Compiler Performance Improvements #467

Thanks @petscheit for the contributions!

Merge pull request #464 from Zokrates/rc/0.4.11

21 Aug 11:48
6522cf0
Compare
Choose a tag to compare

0.4.10

29 Jul 12:10
bb98ab1
Compare
Choose a tag to compare
Merge pull request #443 from Zokrates/rc/0.4.10

Release 0.4.10

0.4.9

23 Jun 12:02
Compare
Choose a tag to compare
  • Additions to the stdlib
  • Update of the Solidity library, thanks @musalbas
  • --light flag for all commands, thanks @danhper
  • Other small fixes

0.4.8

17 Jun 04:25
5cd3f6a
Compare
Choose a tag to compare
Merge pull request #388 from Zokrates/rc/0.4.8

Release 0.4.8

0.4.7

14 Jun 13:08
0d91206
Compare
Choose a tag to compare
  • Introduce pest parser #306
  • Windows build #379
  • Print proof #366
  • Performance improvement thanks to faster flat -> ir translation #376
  • Enforce boolean-ness in function parameters #371
  • Remove strings #363 #368 #131

Special thanks to @petscheit for his contribution to this release!

0.4.6

10 May 14:30
28fe629
Compare
Choose a tag to compare

This is a bug fix release for two bugs:

  • Solidity verification of G16 #337
  • Backend interaction #336

Also, thanks to @petscheit for his help and first contribution!

0.4.5

18 Apr 17:05
224a7e6
Compare
Choose a tag to compare

Minor improvements:

  • Upgrade to edition 2018 #325
  • Change of internal representation of linear combinations #322
  • Buffered io for faster reads and writes ⚡️ #326