All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Remove support to
python 2.X
- Add
skyapi
, a wrapper for Skycoin node REST API at version 0.25.1 - Export functions in Skycoin 0.25.1 core API's
skyapi
client for Skycoin node REST API- Support for building ARM 32 / 64 bits architectures.
- Virtual envs now work for every Python version of interest
- Delete function
SKY_base58_String2Hex
- Feature compatible with Skycoin
v0.25.0
- Add
make build
target to build PySkycoin C extension module - Add
make help
- Add Python-specific SWIG interface files
- Add
skycoin/skycoindev-python:develop
Docker image including Python3.4
,3.5
,3.6
, and3.7
- Support for Skycoin
api
,cipher
,cli
,coin
,params
,util
,wallet
,wallet_option
.
- Fix #73 - Wrong number or type of arguments for overloaded function
SKY_cipher_GenerateDeterministicKeyPairs
- Generate error codes from SWIG interfaces
- Define PySkycoin version in a single place
- Feature compatible with Skycoin
v0.24.1
- PySkycoin usage explained in README.md
- Error code constants
- Implement functions receiving pointer to functions or GoSlices of type different than byte
- Fix #54 - Fix pip installation issue
- Install from source with
make install
- Implement
libskycoin
handles in Pyskycoin using SWIG typemaps - Add comparison methods for cipher structure
- Treat as lists the functions parameters being go slices of type other than byte
- Fix #28 - Fix libskycoin C build using
make build-libc-static
- Fix #30 - Fix random error in
SKY_cipher_GenerateDeterministicKeyPairs
- Fix #38 - Pyskycoin compilation should reflect changes in skycoin header file
- Feature compatible with Skycoin
v0.24.0
- Initial source code base with generated C code for Skycoin Python extension module
- Feature compatible with Skycoin
v0.24.1
- The file swig.h has to be copied at build time from
skycoin/skycoin
submodule due to bizarre error