Tags: bue-twitter/piston
Tags
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.
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
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
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
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
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
PreviousNext