Skip to content

Releases: tokenika/eosfactory

Installation dependencies management

25 Jul 10:01
ee00f66
Compare
Choose a tag to compare

Better control of installation dependencies for compatibility with EOSIO

Compatibility with EOS v1.8.0

02 Jul 17:50
5cda4a7
Compare
Choose a tag to compare
Merge pull request #172 from tokenika/development

Compatibility with EOS v1.8.0

Native compilation and debugging

25 Jun 15:27
ff8efb1
Compare
Choose a tag to compare
  • Native compilation and debugging of EOSIO smart contracts.
  • Improved startup of the nodeos process: better control on stuck conditions that frequently occur.

Miscellaneous fixes

23 May 18:18
8aabb2e
Compare
Choose a tag to compare
  • Corrected the account method set_account_permission so that it supports adding and removing eosio.code permission.

Miscellaneous improvements

20 May 18:34
1f846ba
Compare
Choose a tag to compare
  • Record cleos and nodeos command lines in a file.
  • Support for compilation of native unit-tests.
  • Support for distribution of EOSIO smart-contract projects.

Fix for console output (PR #155)

08 May 19:33
d15d6ef
Compare
Choose a tag to compare
  • Gather console output from all actions (PR #155)
  • Support for arbitrary folder structure

Special thanks to the community contributors that submitted patches for this release:

Compatibility with EOS v1.7.x

03 May 12:51
ec00e5e
Compare
Choose a tag to compare
  • Compatibility with eosio.cdt version 1.6.1 that introduces substantial changes in the Smart-Contract API.
  • Removed methods build_wast and build_abi from the class Contract and from derived classes.
  • Removed logger.hpp logging facility.
  • Compatibility with EOSIDE.

PyPi support & Python linter compatibility

05 Mar 17:17
996fd32
Compare
Choose a tag to compare
  • New alternative syntax introduced for creating references to EOS accounts: foo = new_account(...).
  • EOSFactory package can be installed from PyPi repository.
  • Compatibility with Python linter: now linter doesn't raise warnings about dynamically created account objects.
  • Cleaner code, better documented.

Code-base & documentation overhaul

04 Jan 17:50
b39963b
Compare
Choose a tag to compare
  • General code overhaul & clean-up.
  • Documentation improved & revised.
  • Introduction of code patterns.
  • Several bug fixes.

Compatibility with EOS v1.5.x

10 Dec 12:14
c415607
Compare
Choose a tag to compare
  • Compatibility with EOSIO v1.5.0
  • Support for binary version of EOSIO (while support for a source code build is maintained)
  • Smart-contract are built using EOSIO Contract Development Toolkit (CDT)
  • Support for setting account and action permissions
  • Optional nodeos output to file
  • Several bug fixes