All notable changes should be documented in this file.
The format is based on Keep a Changelog, and this project adheres to semantic versioning.
Internal alpha testing release!
Not for general use. For that reason, pip package not provided.
- More examples.
- Connection now raises
http.client.HTTPExceptionif response doesn't have20xstatus code. (#17) - Fix new connection thrashing if one is not provided for reuse (as was described in the docs). (#27)
- Be explicit when using default arguments in functions that have optional ones. (#19)
- Renamed
NEWStoCHANGELOG.
krakenex.API.set_connection()method. Accesskrakenex.API.connattribute directly.
- Properly release key file descriptor after reading in key. (#7)
- Verbose docs, served at
https://python3-krakenex.readthedocs.io/.
- Single-source version and URL - used during setup and in
User-Agent. (#5)
- Ship examples with PyPI package.
- Renamed README and LICENSE according to PyPI recommendations.
- Change versioning scheme to semantic versioning (recommended by PyPI).
- Basic documentation with sphinx.
- Classes sub-classed from
object.
- Core license changed from GPLv3 to LGPLv3. Examples remain at Simplified BSD.
API.set_connection()method to set default connection.
- Fixed
User-Agentstill reporting version0.0.3.
conditional-closeexample.- Examples licensed under the Simplified BSD license.
- Original Python 2 version ported to Python 3.
API.load_key()method to allow loading key/secret pair from file.
- Basic implementation of
KrakenConnectionclass. - Optional
connargument to query methods allows connection reuse.
- Basic
APIclass withquery_{public,private}()methods. - Licensed under GPLv3.