Eosfactory Versions Save

Python-based EOS smart-contract development & testing framework

v3.4.0

4 years ago

Better control of installation dependencies for compatibility with EOSIO

v3.3.0

4 years ago

v3.2.0

4 years ago
  • Native compilation and debugging of EOSIO smart contracts.
  • Improved startup of the nodeos process: better control on stuck conditions that frequently occur.

v3.1.3

4 years ago
  • Corrected the account method set_account_permission so that it supports adding and removing eosio.code permission.

v3.1.2

4 years ago
  • Record cleos and nodeos command lines in a file.
  • Support for compilation of native unit-tests.
  • Support for distribution of EOSIO smart-contract projects.

v3.1.1

5 years ago
  • 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:

v3.1.0

5 years ago
  • 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.

v3.0.2

5 years ago
  • 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.

v2.4

5 years ago
  • General code overhaul & clean-up.
  • Documentation improved & revised.
  • Introduction of code patterns.
  • Several bug fixes.

v2.3

5 years ago
  • 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