Skip to content
This repository has been archived by the owner on Apr 11, 2023. It is now read-only.

Releases: federicozanardo/stipula-node

v0.4.2

11 Apr 14:35
23ec140
Compare
Choose a tag to compare

Changelog:

  • Solved bug in loadBytecode method
  • Add message signatures checks (#54)
  • Add response status codes (#53)
  • Add new contract example (swap_asset_with_event.stipula)

v0.4.1

07 Mar 23:37
07e8eef
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

Add information about asset type and real type at compile time.

v0.4.0

06 Mar 20:37
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

Implement the first version of the compiler.

Changelog:

  • Define grammar, lexer, and parser for Stipula language (#65 and #66)
  • Map Stipula instructions into Stipula bytecode instructions (#67)
  • Add dynamic typing support to the virtual machine (#69)

v0.3.1

09 Feb 01:35
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

Changelog:

  • Avoid accepting assets in the agreement function (#59)
  • Avoid accepting addresses in the agreement function and common functions (#58)
  • Rename from Property to Ownership (#63)
  • Fix how to store the global space for the contract instance (#57)

v0.3.0

07 Feb 12:59
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Changelog:

  • Add documentation
  • Update SharedMemory
  • Update MessageServer and ClientHandler
  • Add ClientConnection
  • Fix DFA (#56)
  • Update storage
  • Fix VirtualMachine
  • Update contract syntax (in particular, update the function definitions)
  • Update AgreementCall and FunctionCall
  • Update MessageDeserializer
  • Add Triple data structure
  • Update exceptions
  • Update compiler
  • Update Contract, ContractInstance, PayToContract and Property classes

v0.2.2

30 Jan 12:46
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

Fix script verification

Solved bug #52.

v0.2.1

30 Jan 00:00
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

Update Docker support

The current version is based on version 0.2.0. Now, there is Docker support for storage.

v0.2.0

28 Jan 01:26
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Integration of trigger events and obligations

Ref. #39, #43, #47, #48 and #49.

v0.1.7

28 Jan 01:15
Compare
Choose a tag to compare
v0.1.7 Pre-release
Pre-release

Manage properly the asset transfer

Complete the storage and asset transfer management. Build the structure to manage the triggers/obligations.

v0.1.6

11 Jan 15:51
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release

Integration between contract state machine and assets

In this version, the node is able to accept messages that represent the function calls and manages the states of the contract. Furthermore, in this version, there is the chance to use assets (#31).

Fix bug #37