Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Tags: bue-twitter/piston

Tags

0.3

Toggle 0.3's commit message
Release 0.3

This release is a major update with significant changes under the hood (see below). It now already comes with a basic piston.web version (documentation available in `README-web.md`) and fixes quite a lot of nasty littly bugs.

As usual, bug reports are welcome.

New:

 - [piston] show history in cli
 - [piston] allow to provide tags or any arbitray data in the frontmatter header
 - [piston] add powerdownroute command
 - [piston] show interest payments and when they can happen the earliest
 - [wallet] allow to overwrite password promt by means of an environmental variable 'UNLOCK'
 - [piston] delkey, getkey and minor fixes in the wallet
 - [steem] add get_account_history call
 - [steem] allow sorting of posts by total_payout_value
 - [steem] get_comments call
 - [wallet] implement masterpassword

piston.web:

 - [web] cleanup and singelton websocket connection
 - [web] funds: add interest payments
 - [web] improvments and index page
 - [web] tokenize tags
 - [readme.web] piston now in develop (later master) branch, howto for windows7
 - [web] README-web: add dependencies for apt-get
 - [web] allow to specify --host to listen to, defaults to 127.0.0.1
 - [web] show root posts for replies
 - [web] list more transactions and filter by type
 - [web] Readme some dependencies
 - [web] voting spinners
 - [web] add a footer and some bottom distance
 - [web] simplify html/markdown presentation
 - [web] settings page
 - [web] properly show comment_reward in the tx history
 - [web] remove lxml dependency
 - [web] highlight own posts
 - [web] fix reply identifier not in the form
 - [web] README
 - [web] fixes for the wallet import procedure
 - [web] massive update
 - [web] more structure, content and the ability to post
 - [web] initial browse view
 - [web] initial work on standalone piston.web
 - [browse] allow to browse more than 10 posts

Fixes:

 - [Makefile] don't intend the git tag message
 - [account] properly use graphene-inherited account module for key related stuff
 - [docs] a page about this.piston.rocks API server
 - [docs] documentation of source code
 - [piston] add a piston.py file for development
 - [piston] ensure on startup that the piston node is available
 - [piston] fix author on posts
 - [piston] fix default_author for replies
 - [piston] fix transfer amount/asset distinction
 - [setup] cleanup dependencies
 - [setup] fix flask/egg issue by disallowing zip
 - [setup] make sure the user uses python3
 - [setup] update dependencies
 - [sqlwallet] initial commit
 - [steem] don't randomly throw any keys in create_account
 - [steem] fix Post when used with an indentifier
 - [steem] fix account creation
 - [steem] fix get_recommended when no recommendation returned
 - [steem] remove recommended
 - [storage] Backup solution
 - [storage] create app_data dir if not present
 - [storage] enable multithreaded access to storage
 - [storage] more robust backup
 - [utils] don't exit on exception
 - [wallet] ensure to overwrite the keys if manually passed
 - [wallet] legacy wallet code cleanup

Notes:

* If you had a piston wallet before, you will need to migrate your
  existing wallet into the more modern SQLite-based wallet. This works
  as easy as running

      piston listaccounts

  You will be asked to provide the old password and a new password. Afterwards,
  your private keys will be BIP32 encrypted and stored in your local piston
  wallet.

* The piston wallet stores it's database in your appdir:

   **OSX:**

    * `~/Library/Application Support/piston`

   **Windows:**

    * `C:\Documents and Settings\<User>\Application Data\Local Settings\Fabian Schuh\piston`
    * `C:\Documents and Settings\<User>\Application Data\Fabian Schuh\piston`

   **Linux:**

    * `~/.local/share/piston`

* The piston wallet will create backups of your local database now and then and
  store them in the `backups/` folder  next to the database (see above)

* If you use the `steem.transfer()` call you will need to modify your calls to
  now distinguish asset (string) from amount (float).

* The piston.create_account no longer generates a password for your, you will
  need to either provide a password or the public keys for creating new
  accounts.

0.2.3b

Toggle 0.2.3b's commit message
Bug fix release 0.2.3b

Fixes:

 - [steem] fix '_patch'
 - [steem] add .get() to Post objects
 - [steem] fix stream_comment/Post and parse times
 - [steem] force amounts to be float
 - Merge branch 'scrawl-patch-1' into develop
 - Change Steam -> Steem
 - Documentation fix
 - [Post] add remove, _delitem, __iter__ and __len__ fix --full
 - [piston] fix piston post filename and return value for listaccounts

0.2.3

Toggle 0.2.3's commit message
Release 0.2.3

New:

 - [steem] allow encrypted transfers when memo startes with "#"
 - [piston] add default help
 - [piston] improve usage of EDITOR
 - [listaccounts] also show key type
 - [tests] more robust tests

Fixes:

 - [piston] verify an account does not exist before trying to register it
 - [fix] copy() error since Post()
 - [doc] correct get_categories documentation xeroc#6
 - [setup] fix missing dependency xeroc#7
 - [steem] properly overload __contains__ and __getitem__
 - [piston] properly set default_voter for downvotes
 - [tox] improve testing and compilation
 - [steem] Improvements while loading Posts
 - [steem] documentation
 - [wallet] improve the usage of Wallet on wallet-less setups
 - [steem] allow manual passing of memo_wif key
 - [piston] fix minor issues
 - [steem] fix intendation
 - [tests] update tests to not require local configuration
 - [steem] only get parent if there is  defined
 - [setup] enable python-wheel

0.2.3a

Toggle 0.2.3a's commit message
Release 0.2.3a

 - Fix python-steem-0.2 requirement

0.2.2b

Toggle 0.2.2b's commit message
Bugfix Release 0.2.2b

Fixes:

 - [steem] fix intendation in `Post()`

0.2.2a

Toggle 0.2.2a's commit message
Bug Fix Release 0.2.2a

Fixes:

 - [steem] fix intendation error in `Post()`

0.2.2

Toggle 0.2.2's commit message
Release 0.2.2

New:

 - [piston] Store replyto in the message frontmatter
 - [api] allow more flexible parameters
 - [list] list category selection for piston list
 - [docs] style and logo

Fixes:

 - [piston] more robust defaults and 'config' call
 - [steem] improvments and additional calls for recommended and blog
 - [Post] Parse json_metadata and define _tags
 - [steem] read the 'nobroadcast' flag

0.2.1

Toggle 0.2.1's commit message
Release 0.2.1

New:

 - [log] deploy logging infrastructure
 - [docs] default node wss://this.piston.rocks
 - [createaccount] now with password instead of brainkey

Fixes:

 - Misspelled keys
 - [docs] Documentation and consistency
 - [docs] add requirements for autodocs
 - [docs] contributions
 - [main] Add logging, new default node
 - [setup] updated dependencies
 - [steem] identify edits with _patched
 - [steem] update listing and clarify a few error messages
 - [tests] initial tests for steem
 - [ui] allow listing of lists and dicts
 - [wallet] refactor wallet for easier use of it's methods

0.2

Toggle 0.2's commit message
Release 0.2

New:

 - [UI] Allow enable, disable of markdownification
 - [fix] add voter to vote()
 - [examples] add examples
 - [steem] allow to customize upvote/downvote
 - [stream/comment] for easier bots
 - [steem,piston] Add 'balance' call
 - [piston] Add piston commands for transfer, powerup and power down
 - [steem] add transfer, withdraw_vesting, transfer_to_vesting
 - [steem] Allow to provide the wif key for singing manually
 - [markdown] markdownify comments
 - [steem] allow account creation
 - [docs] initial commit for documentation
 - [classification] piston Steem is now a class of it's own
 - [read] --yaml now known as --full
 - [replies,read] Allow to show parents of a post
 - [replies] Allow for showing replies to an author's posts sorted by date

Fixes:

 - [steem] Use active key for fund related transactions
 - [steem] fix 0.5 release changes in get_posts
 - [steem] fix wallet store on no-store
 - [fix] temporary add unidecode to requirements
 - [steem] determine opening post identifier
 - [steem] don't open wallet if not needed
 - [steem] move wif argument to object
 - [Wallet] ignore FileExistsErrors
 - [steem] return signed transactions as json object
 - [piston] show signed tx as confirmation of transaction
 - [fix] edit()
 - [voter] allow for changing the voter again
 - [steem] return something (still show transactions in debug mode)
 - [argparse] remove unecessary defaults
 - [read] initial markdown implemantation for cli
 - [steem] improve account creation for additional keys/accounts
 - [wallet] simplify change of prefix for testnet
 - [fix] sanatizePermlink
 - [main] remove permlink from requirement
 - [fix] fix sanatization of parent permlink
 - [librarizatio] fine tuning for identifier vs. author/permlink
 - [librarization] move 'steem'-related stuff into steem module
 - [Refactor] start of refactoring

0.1.7

Toggle 0.1.7's commit message
Release 0.1.7

New:
 - [read] Comments are now formatted with a max line length
 - [list] pagination with --start, removed --author

Fixes:

 - [Error] Raise exception if content file does not exist
 - [Fix] use metadata attribute, not Fronmatter object