This repository has been archived by the owner on Jan 13, 2023. It is now read-only.
1.1.1
PyOTA v1.1.1
IMPORTANT: This version contains a few changes that are not backwards-compatible with v1.1.0.
Backwards-Incompatible Changes
- Renamed
AddressGenerator.create_generator
tocreate_iterator
. - Renamed
KeyGenerator.create_generator
tocreate_iterator
. - Removed
normalize
fromiota.crypto.signing.*
.
New Features
- Implemented
MemoryAddressCache
, which caches generated addresses in process memory.- To activate, execute
AddressGenerator.cache = MemoryAddressCache()
.
- To activate, execute
- [#27] Implemented
getAccountData
command.
Enhancements/Fixes
- [#23]
SandboxAdapter
now gives up if a job hasn't completed after 8 polling checks. BadApiResponse
messages now include the HTTP status code from the response.- Fixed an exception when invoking
findTransactions
with no hashes. - Reorganized commands to make IDE navigation easier (thanks @alon-e for the idea!).
- Added
iota.commands.extended.utils
module, containing utility methods used by extended API commands. - Implemented
KeyIterator
. Behaves identically toKeyGenerator.create_generator
from v1.1.0, but provides additional methods to access iteration metadata. - Integrated
MemoryAddressCache
into REPL script. - [#29] Fixed a configuration issue preventing the
hello_world
andaddress_generator
example scripts from running (thanks @alon-e for reporting the issue!). - Added IPython pretty-printer support to many PyOTA classes.
- Unfortunately, the built-in
pprint
library does not support this customization.
- Unfortunately, the built-in
- Cleaned up distutils metadata.
- Cleaned up Travis configuration.
- Minor documentation and imports cleanup.
Signature/Checksums
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
# PyOTA v1.1.1
**IMPORTANT:** This version contains a few changes that are not backwards-compatible with v1.1.0.
## Backwards-Incompatible Changes
* Renamed `AddressGenerator.create_generator` to `create_iterator`.
* Renamed `KeyGenerator.create_generator` to `create_iterator`.
* Removed `normalize` from `iota.crypto.signing.*`.
## New Features
* Implemented `MemoryAddressCache`, which caches generated addresses in process memory.
* To activate, execute `AddressGenerator.cache = MemoryAddressCache()`.
* [#27] Implemented `getAccountData` command.
## Enhancements/Fixes
* [#23] `SandboxAdapter` now gives up if a job hasn't completed after 8 polling checks.
* `BadApiResponse` messages now include the HTTP status code from the response.
* Fixed an exception when invoking `findTransactions` with no hashes.
* Reorganized commands to make IDE navigation easier (thanks @alon-e for the idea!).
* Added `iota.commands.extended.utils` module, containing utility methods used by extended API commands.
* Implemented `KeyIterator`. Behaves identically to `KeyGenerator.create_generator` from v1.1.0, but provides additional methods to access iteration metadata.
* Integrated `MemoryAddressCache` into REPL script.
* [#29] Fixed a configuration issue preventing the `hello_world` and `address_generator` example scripts from running (thanks @alon-e for reporting the issue!).
* Added IPython pretty-printer support to many PyOTA classes.
* Unfortunately, the built-in `pprint` library does not support this customization.
* Cleaned up distutils metadata.
* Cleaned up Travis configuration.
* Minor documentation and imports cleanup.
# Binary Distribution Checksums
* PyOTA-1.1.1-py2.py3-none-any.whl
* sha256: afbbbc7a63b141caaf7910941e8049ad6ea48c25ed507bfabf9cbb2ee3a0a432
* PyOTA-1.1.1.tar.gz
* acec0e7d5f31d55c015a2734cc7a8ae80674f72e7814b299ede2ee528c44871e
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJYscmPAAoJEIyGP45e1NNDfHoP/RvwwgieWxklhoJ8UqvEj+4l
/ZHKNYu1Fy3fkJ0wsZr6BaCcvqv38FU3iXP+nGG+XcA4CWoCufnr4LOS7lwI9xuh
oyCLZ9IYog2Kc8T6Qr1/Czp0k3bUW/XqKV9Pcc/cdWxHJG5BAdbB+WfZPXtA5mtj
z0c/k34RQ9aR0XsIkXI86TXSm8eSyWxpE4v0hvdACKBZw7VyHVRCHjBX/USirwmM
0fRtB9+zkwMi/wmkr/wAfY7EXMK1DzzyvZiWdYIeL5SlQsNct/FJyKrCiuYMCdPa
3BPSDm6Uezbd0Vn1vKkpBpDxnZpqq4UaTJV2k6+wI65PzHsN9UXvMkIjoib/4lou
oEHudi5ekd+BCvG0kf6o4II74SWvLJ0espP0e7wzMVQLFIFCGkP4hnybVR0pV3Y3
dwrACr2imjmUznWhl7x3MLU6fIAarLMVn4vCwjUASEbw+6vO88k17PIFsan6DQYM
8H0NklY22ZZsb1dHCd2bnIfBEpaeW0lmurfDM6ON16q1isSGAggWvaHx2rmHx/hq
PgnukCFS6YkihL9Zo9orzaL858d5CMH10lmk2LadtIqw/SD6JBqot+Q4yZFG4aaG
/6+bpMXiMbau9UCNa2yZhX0P4O3tw6YvaNuM0LTH1gRNZ1/Xv9EFTyIO5EGFIAKf
xnm9242bcY1UFS17/HNR
=UgC3
-----END PGP SIGNATURE-----