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.HTTPException
if response doesn't have20x
status 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
NEWS
toCHANGELOG
.
krakenex.API.set_connection()
method. Accesskrakenex.API.conn
attribute 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-Agent
still reporting version0.0.3
.
conditional-close
example.- 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
KrakenConnection
class. - Optional
conn
argument to query methods allows connection reuse.
- Basic
API
class withquery_{public,private}()
methods. - Licensed under GPLv3.