Skip to content

Releases: EYBlockchain/starlight

v1.0.0

07 Feb 09:15
a7c0cfc
Compare
Choose a tag to compare

1.0.0 (2023-02-07)

Starlight v1 npm package release

v1.0.0-beta.9

23 Jan 16:48
Compare
Choose a tag to compare
v1.0.0-beta.9 Pre-release
Pre-release

1.0.0-beta.9 (2023-01-23)

Bug Fixes

  • remove reliance on config + api path fix (eb6e07a)

v1.0.0-beta.8

23 Jan 12:54
Compare
Choose a tag to compare
v1.0.0-beta.8 Pre-release
Pre-release

1.0.0-beta.8 (2023-01-23)

Bug Fixes

  • add prettier and config to npm package (861c10c)
  • merge new api boilerplate files to path.resolve (7225a95)
  • move pos lib chooser to codegen (00f7626)
  • typo in path URL (25b5a2d)

Features

  • cleanup and remove this branch from publish (ee04b71)

v1.0.0-beta.7

05 Dec 15:44
Compare
Choose a tag to compare
v1.0.0-beta.7 Pre-release
Pre-release

1.0.0-beta.7 (2022-12-05)

Features

  • moved pos. lib check to avoid writing big file (c111487)

v1.0.0-beta.6

02 Dec 22:38
Compare
Choose a tag to compare
v1.0.0-beta.6 Pre-release
Pre-release

1.0.0-beta.6 (2022-12-02)

Bug Fixes

  • fix for fs in pkg destined for node_modules (3be0ae0)

v1.0.0-beta.5

02 Dec 18:08
Compare
Choose a tag to compare
v1.0.0-beta.5 Pre-release
Pre-release

1.0.0-beta.5 (2022-12-02)

Features

  • add boilerplate common code to npm (d194f18)

v1.0.0-beta.4

02 Dec 17:46
Compare
Choose a tag to compare
v1.0.0-beta.4 Pre-release
Pre-release

1.0.0-beta.4 (2022-12-02)

Bug Fixes

v1.0.0-beta.3

02 Dec 17:25
Compare
Choose a tag to compare
v1.0.0-beta.3 Pre-release
Pre-release

1.0.0-beta.3 (2022-12-02)

Bug Fixes

v1.0.0-beta.2

02 Dec 14:27
Compare
Choose a tag to compare
v1.0.0-beta.2 Pre-release
Pre-release

1.0.0-beta.2 (2022-12-02)

Bug Fixes

v1.0.0-beta.1

01 Dec 17:35
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release

1.0.0-beta.1 (2022-12-01)

Bug Fixes

  • .zol extensions (5afc0b8)
  • 'new NodePath' reinstated, with 'get' logic now in constructor (6aa768f)
  • accessed states inputs to generate proof (70d6e94)
  • add indexaccess to transpilable public contract nodetypes (94402cc)
  • add isMapping to indicator (97bed81)
  • added testcases for zols file test (9b63718)
  • assign circuit (9243232)
  • avoid picking variables names as decorators (08f03be)
  • bug fixed for modified secret (96f6f7a)
  • bug where non-mapping accessed only states return undefined mapping key (e5578bc)
  • burnedOnly (ed53a5d)
  • change struct check from includes to equals (e203c95)
  • circuit codegen - dummy whole state initialisation (bde494d)
  • circuit import fix (d560ac0)
  • clears stack too deep error in some contracts (412153b)
  • commitment storage (473c9ad)
  • conflicting decorators error works for msg.sender mapping keys (f58577c)
  • constructor params (or lack of) correctly detected (1d7a21b)
  • containsAccessedState -> containsAccessedOnlyState correction (98ef969)
  • contract bp (5aaf3b5)
  • contract compilation, docker platform (ab94337)
  • correct boilerplate dockerfiles (abf1ecb)
  • custom input bug fixed (7a3080f)
  • decorator used as function name (26e0e41)
  • default constructor when no custom constructor provided (e02a352)
  • do not register key with contract if constructor fn (aeb63cd)
  • duplicate path declarations + small fixes for if nodes (b9004f2)
  • edge case where whole states nullified in an incrementation do not get marked as nullified (542e159)
  • empty join circuit fix (49d42a1)
  • escrow (f68fc7a)
  • file ext (0fa4286)
  • filewrite if modify is set true (865be29)
  • filtering undefined values from test scopes (769c674)
  • fix for accessed states (a959a59)
  • fix for decorators not being removed when a keyword is in a preceding comment (3d3a906)
  • fix for duplicate roots when more than one state nullified/accessed (b17f81e)
  • fix for edge case whole state incrementation not being marked as nullification (3706e76)
  • fix for removing root duplicates sometimes setting root as 0 (57b6a2f)
  • fixed bug in circuit visitor (d39d1a1)
  • fixed contract visitor for indicators (e769495)
  • fixed error when non-mapping incremented by a mapping value (da33131)
  • fixed indicator updates for non-secret states updating commitments/nullifiers required (ddb6238)
  • fixed interactwithSecret in circuits for internal call (3dbcec5)
  • fixed internal function call bugs (c2ea9c4)
  • fixed issue where whole mapping would not be named mapping_key in output mjs (6ab7076)
  • fixed modified secret state visitor (fc87410)
  • fixed publicKey = 0 bug when mapping keys represent owner addresses (8c55b1d)
  • fixed the loop bug for general number and internal function call (8e6c883)
  • fixed the modified secret state indicators for internal function call (f573b71)
  • fixes accessed states delcared twice in circuit, preimage.json storage, newCommitmentValue in circuits, accessed state nullifiers in contract (6864ad0)
  • fixes ganache memory leak issue by upgrading (57a4a8b)
  • FnDef indicator loop refinements (b62f265)
  • forgot one salt_field (6e19605)
  • Functions with same name dont get overwritten (96067e0)
  • generalise whole state after editing statements (688f2ae)
  • getting referenced binding (4f4f423)
  • handle nested forloops codegeneration (87d9e8a)
  • imports (55edc31)
  • increments obj converted to interface (d4e84d3)
  • initialisation - nullifiers.length check (61c4f91)
  • internal circuit calls use poseidon params (edb9281)
  • isNullified should be correctly marked (1694fde)
  • linting (6370d8b)
  • longer wait time for zokrates container (3c96570)
  • mapping -> addr always indexed by addr, public key always converted from addr (85526fb)
  • merge error (cc5932e)
  • merge fix ([be353ed](be353ed...
Read more