diff --git a/.travis.yml b/.travis.yml
index f04f18c9d91e67ef5491e12b1f88b9aa264a5603..5ecd14ec536528d1fda3d12a0c0728d5ea4b3d88 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -57,7 +57,7 @@ before_install:
   - pip install --upgrade pip
   - pip install --upgrade wheel
   # Set numpy version first, other packages link against it
-  - pip install six nose coverage codecov tox-travis pytest pytest-cov coveralls codacy-coverage parameterized secp256k1prp cryptography scrypt
+  - pip install six nose coverage codecov pytest pytest-cov coveralls codacy-coverage parameterized secp256k1prp cryptography scrypt
   - pip install pycryptodomex  pyyaml appdirs pylibscrypt
   - pip install ecdsa requests future websocket-client pytz six Click events prettytable
 
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 3416f561dc2ff08c8cc5433bde1ddff37dbc12ad..99b5729cea250e4be0b73cf6972d6b6c88e54ced 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,5 +1,18 @@
 Changelog
 =========
+0.21.0
+------
+* First release for HF21
+* get_downvoting_power added to account
+* get_downvote_manabar added to account
+* add options use_tags_api to use database api to get comments
+* fix get_similar_account_names
+* add more try expect to fail back to condenser api
+* operations for account_update2, create_proposal, update_proposal_votes and remove_proposal were added
+* update_proposal_votes was added to steem
+* update_account_jsonmetadata was added to account
+* new beempy delete were added
+
 0.20.23
 -------
 * Switch to next node, when current node has the necesary api not enabled
diff --git a/beem/account.py b/beem/account.py
index 49b2ea74be1ee7493e12d788785044bd38dbba95..6af0dae42f0ca665a781851d1a018ebfb788e355 100644
--- a/beem/account.py
+++ b/beem/account.py
@@ -581,7 +581,7 @@ class Account(BlockchainObject):
         remainingTime = self.get_recharge_timedelta(voting_power_goal=voting_power_goal, starting_voting_power=starting_voting_power)
         return formatTimedelta(remainingTime)
 
-    def get_recharge_timedelta(self, voting_power_goal=100, starting_voting_power=None, upvote=True):
+    def get_recharge_timedelta(self, voting_power_goal=100, starting_voting_power=None):
         """ Returns the account voting power recharge time as timedelta object
 
             :param float voting_power_goal: voting power goal in percentage (default is 100)