Skip to content
This repository was archived by the owner on Jan 13, 2023. It is now read-only.

Conversation

@todofixthis
Copy link
Contributor

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.*.

Adapters

Address Caching (New Feature!)

  • Implemented MemoryAddressCache, which caches generated addresses in process memory.
    • To activate, execute AddressGenerator.cache = MemoryAddressCache().

API Commands

  • [Implement getAccountData #27] Implemented getAccountData command.
  • 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.

Crypto

  • Implemented KeyIterator. Behaves identically to KeyGenerator.create_generator from v1.1.0, but provides additional methods to access iteration metadata.

Example Scripts

Misc.

  • 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.

@todofixthis todofixthis merged commit 93f67cf into master Feb 25, 2017
@todofixthis todofixthis deleted the release/1.1.1 branch February 25, 2017 18:08
marko-k0 pushed a commit to marko-k0/iota.lib.py that referenced this pull request Jul 28, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants