Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.rst 37.80 KiB

Changelog

0.24.27

  • Adapt changes of HF25 to operationids

0.24.26

  • reverting change to operationsid

0.24.25

  • More robust HIVE_CHAIN_ID detection

0.24.24

  • Prioritize HIVE_CHAIN_ID property for the chain selection (@emre)

0.24.23

  • Fixed some small code issues
  • Added reccurring_transfer op in preparation for HF25 (@sicarius)
  • Added collateralized_convert op in preparation for HF25 (@sicarius)

0.24.22

  • Fix to parameter in transfer_to_vesting
  • Improve hybrid operation in operations (pre / post HF 24 operation are supported)
  • UpdateProposalExtensions has been added to Update_proposal as preperation for the next HF (thanks to @drov0)
  • Fix some small code issues

0.24.21

  • Fix bug in ecda (convert mpz into int when not supported)
  • add coinactivity example script
  • add blockstats example script
  • Add Blocks class, which uses get_block_range
  • PR #272: correct blockchain virtual op batch calls (thanks to @crokkon)
  • PR #276: blockchain: get_account_reputations fix for first (thanks to @crokkon)
  • PR #287: beempy witnessproperties: fix interest rate options (thanks to @crokkon)
  • Fix #289: Unable to Claim Specific Reward Asset

0.24.20

  • New hive node has been added (https://hived.emre.sh)
  • Add option to use a derived WIF from coldcard hardware wallet to derive a new account password
  • beempy passwordgen and beempy importaccount have now a new option import-coldcard
  • beempy passwordgen handles now password generation and import, whereas beempy keygen handles BIP39 related key generation.
  • refactoring and better unit testing

0.24.19

0.24.18

  • Adapt account history on api changes and fixes issue #267
  • Speed up history call, when limit is below 1000
  • Improve unit tests for account history
  • Fix estimate_virtual_op_num, when get_account_history returns an empty entry for an index
  • Implement _get_operation_filter and use filter operations in history and history_reverse on the https://api.hive.blog api node

0.24.17

  • Fixed a bug when using skip_account_check=True
  • Refactor code in Account
  • Add more unit tests

0.24.16

  • Fix bug in bytes representation of an Amount which prevents sending certain amounts (e.g. 8.19 HIVE)
  • Added unit tests to check if 8.190 is correctly working

0.24.15

  • Add diff_match_patch dependency again, as the difflib implementation does not work

0.24.14

  • Add option add_tor to config storage, which allows it to use beempy in tails
  • Switch from pyyaml to ruamel.yaml
  • Remove Events requirements, beem.notify and beemapi.websocket, as it is not well tested and there are no websocket api nodes available on hive
  • Remove unnecessary requirements (pylibscrypt and future)
  • add new node (fin.hive.3speak.co) and change change rpc.esteem.app to rpc.ecency.com
  • Replace diff_match_patch by difflib and add unit tests
  • Increase timeout and retry count in beempy
  • Remove obsolete replace_hive_by_steem parameter
  • skip_account_check added to account.transfer and account.transfer_to_vesting

0.24.13

0.24.12

  • Fix beempy witnessfeed for HF24
  • Fix more hbd renaming in beempy
  • improved RankedPosts class
  • New AccountPosts class for account feed and more
  • Comment class has been cleaned up, use_tags_api has been replaced by api
  • Add check if get_account_votes is still supported (is dropped in HF24)
  • New SupportedByHivemind exception has been added
  • Fix issue #263

0.24.11

  • assumes that a rpc server uses appbase

0.24.10

  • Add hbd_interest_rate to beempy witnessproperties
  • Add beempy listdelegations (thanks to @crokkon)
  • fix account_name assignment from dict in get_account_reputations() (PR #259)
  • Add new operation ids for HF 24
  • Remove remaining py2 code
  • Run unit tests on beta.openhive.network
  • Fix compatibility issues with HF 24
  • account get_follow_count, get_followers and get_following have been fixed
  • improved get_discussions calls, fallback to condenser when tags api not available
  • Fix detection when content does not exists on HF24
  • Fix detection when a vote does not exists on HF24

0.24.9

  • Support for update_proposal_operation (thanks to dkedzierski)
  • Remove not needed SECP256K1 import
  • Fix corner case last_irreversible_block_num == head_block_number for Transactionbuilder (thanks to dkedzierski)
  • import keyring only when needed
  • Add use_condenser to config (can be set wtih beempy set), when set to False, condenser calls are not used
  • Add set_expiration to Object Cache
  • Use floor instead of round in beembase/Amount in order to handle floats which have a higher precision than allowed
  • json_str parameter has been added to beembase.Amount, when True, a json dict is returned as string (needing when broadcasting with use_condenser=False)
  • Handle deleted comments in beempy pending thanks to @crokkon

0.24.8

  • Fix is_steem

0.24.7

  • Fix chain detection

0.24.6

  • Improved community selection in beempy createpost
  • Improved Transactionbuilder object representation
  • _fetchkeys function moved outside appendSigner
  • Fix get urls in parse body
  • Two more nodes have been added to nodelist
  • new beempy chaininfo command
  • Automatic chain detection (beempy will now connect to unkown chain ids)

0.24.5

  • replace percent_hive_dollars by percent_hbd (to make beem HF24 ready)
  • Remove whaleshares related code
  • Fix adding of a wif in beempy
  • Remove SteemConnect
  • Fix set token in HiveSigner
  • Add Blurt
  • Add Community for community reladed requests and broadcasts
  • Improve community lookup for beempy createpost
  • Improved beempy history command output
  • Improved beempy stream