1
0
mirror of https://github.com/ihabunek/toot.git synced 2024-11-03 04:17:21 -05:00
toot/CHANGELOG.md

190 lines
5.6 KiB
Markdown
Raw Normal View History

2017-04-12 11:16:45 -04:00
Changelog
---------
2019-09-03 09:54:35 -04:00
<!-- Do not edit. This file is automatically generated from changelog.yaml.-->
2019-09-03 10:07:55 -04:00
**0.23.0 (2019-09-03)**
* Add `toot tui`, new and improved TUI implemented written with the help of the
[urwid](http://urwid.org/) library
* Deprecate `toot curses`. It will show a deprecation notice when started. To be
removed in a future release
* Add `--editor` option to `toot post` to allow composing toots in an editor
(#90)
* Fix config file permissions, set them to 0600 when creating the initial config
file (#109)
* Add user agent string to all requests, fixes interaction with instances
protected by Cloudflare (#106)
2019-09-03 09:54:35 -04:00
2019-08-01 07:25:45 -04:00
**0.22.0 (2019-08-01)**
2019-09-03 09:54:35 -04:00
* **BREAKING:** Dropped support for Python 3.3
* Add `toot notifications` to show notifications (thanks @dlax)
2019-04-23 07:17:26 -04:00
* Add posting and replying to curses interface (thanks @Skehmatics)
* Add `--language` option to `toot post`
* Enable attaching upto 4 files via `--media` option on `toot post`
2019-02-15 08:10:51 -05:00
**0.21.0 (2019-02-15)**
2019-09-03 09:54:35 -04:00
* **BREAKING:** in `toot timeline` short argument for selecting a list is no
longer `-i`, this has been changed to select the instance, so that it is the
same as on other commands, please use the long form `--list` instead
2019-02-15 08:10:51 -05:00
* Add `toot reblogged_by` to show who reblogged a status (#88)
* Add `toot thread` to show a status with its replies (#87)
* Better handling of wide characters (eastern scripts, emojis) (#84)
2019-09-03 09:54:35 -04:00
* Improved `timeline`, nicer visuals, and it will now ask to show next batch of
toots, unless given the `--once` option
2019-02-15 08:10:51 -05:00
* Add public/local/tag timelines to `timeline` and `curses`
* Support for boosting and favouriting in `toot curses`, press `f`/`b` (#88,
#93)
2019-01-02 06:53:55 -05:00
**0.20.0 (2019-02-01)**
2018-12-30 04:02:50 -05:00
* Enable interaction with instances using http instead of https (#56)
2018-12-30 06:36:13 -05:00
* Enable proxy usage via environment variables (#47)
* Make `toot post` prompt for input if no text is given (#82)
* Add post-related commands: `favourite`, `unfavourite`, `reblog`, `unreblog`,
`pin` & `unpin` (#75)
2018-12-30 04:02:50 -05:00
2018-06-27 10:33:00 -04:00
**0.19.0 (2018-06-27)**
2018-06-13 06:43:31 -04:00
* Add support for replying to a toot (#6)
2018-06-15 03:03:59 -04:00
* Add `toot delete` command for deleting a toot (#54)
* Add global `--quiet` flag to silence output (#46)
2018-06-15 03:39:28 -04:00
* Make `toot login` provide browser login, and `toot login_cli` log in via
console. This makes it clear what's the preferred option.
* Use Idempotency-Key header to prevent multiple toots being posted if request
is retried
* Fix a bug where all media would be marked as sensitive
2018-06-13 06:43:31 -04:00
2018-06-12 06:22:37 -04:00
**0.18.0 (2018-06-12)**
2018-06-12 05:42:28 -04:00
* Add support for public, tag and list timelines in `toot timeline` (#52)
* Add `--sensitive` and `--spoiler-text` options to `toot post` (#63)
2019-09-03 09:54:35 -04:00
* Curses app improvements (respect sensitive content, require keypress to show,
add help modal, misc improvements)
**0.17.1 (2018-01-15)**
* Create config folder if it does not exist (#40)
* Fix packaging to include `toot.ui` package (#41)
**0.17.0 (2018-01-15)**
* Changed configuration file format to allow switching between multiple logged
in accounts (#32)
* Respect XDG_CONFIG_HOME environment variable to locate config home (#12)
2019-09-03 09:54:35 -04:00
* Dynamically calculate left window width, supports narrower windows (#27)
* Redraw windows when terminal size changes (#25)
* Support scrolling the status list
* Fetch next batch of statuses when bottom is reached
* Support up/down arrows (#30)
* Misc visual improvements
2018-01-02 04:53:09 -05:00
**0.16.2 (2018-01-02)**
* No changes, pushed to fix a packaging issue
2017-12-30 11:55:45 -05:00
**0.16.1 (2017-12-30)**
* Fix bug with app registration
2017-12-30 10:44:29 -05:00
**0.16.0 (2017-12-30)**
2017-12-28 05:28:44 -05:00
2019-09-03 09:54:35 -04:00
* **BREAKING:** Dropped support for Python 2, because it's a pain to support and
caused bugs with handling unicode.
* Remove hacky `login_2fa` command, use `login_browser` instead
2017-12-29 08:26:40 -05:00
* Add `instance` command
2017-12-30 10:44:29 -05:00
* Allow `post`ing media without text (#24)
2017-12-28 05:28:44 -05:00
2017-12-12 05:12:59 -05:00
**0.15.1 (2017-12-12)**
* Fix crash when toot's URL is None (#33), thanks @veer66
2017-09-09 03:58:26 -04:00
**0.15.0 (2017-09-09)**
* Fix Windows compatibility (#18)
**0.14.0 (2017-09-07)**
* Add `--debug` option to enable debug logging instead of using the `TOOT_DEBUG`
environment variable.
* Fix: don't read requirements.txt from setup.py, this fails when packaging deb
and potentially in some other cases (see #18)
2017-08-26 08:42:10 -04:00
**0.13.0 (2017-08-26)**
* Allow passing `--instance` and `--email` to login command
* Add `login_browser` command for proper two factor authentication through the
browser (#19, #23)
2017-08-26 08:42:10 -04:00
**0.12.0 (2017-05-08)**
2017-05-08 03:17:42 -04:00
* Add option to disable ANSI color in output (#15)
* Return nonzero error code on error (#14)
* Change license to GPLv3
2017-08-26 08:42:10 -04:00
**0.11.0 (2017-05-07)**
2017-05-07 04:44:24 -04:00
* Fix error when running toot from crontab (#11)
* Minor tweaks
2017-08-26 08:42:10 -04:00
**0.10.0 (2017-04-26)**
2017-04-26 05:51:49 -04:00
* Add commands: `block`, `unblock`, `mute`, `unmute`
* Internal improvements
2017-08-26 08:42:10 -04:00
**0.9.1 (2017-04-24)**
2017-04-24 03:39:31 -04:00
* Fix conflict with curses package name
2017-08-26 08:42:10 -04:00
**0.9.0 (2017-04-21)**
2017-04-21 14:27:54 -04:00
* Add `whois` command
* Add experimental `curses` app for viewing the timeline
2017-08-26 08:42:10 -04:00
**0.8.0 (2017-04-19)**
2017-04-19 08:51:30 -04:00
2019-09-03 09:54:35 -04:00
* **BREAKING:** Renamed command `2fa` to `login_2fa`
2017-04-19 08:51:30 -04:00
* It is now possible to pipe text into `toot post`
2017-08-26 08:42:10 -04:00
**0.7.0 (2017-04-18)**
2017-04-18 11:16:41 -04:00
2019-09-03 09:54:35 -04:00
* **WARNING:** Due to changes in configuration format, after upgrading to this
version, you will be required to log in to your Mastodon instance again.
2017-04-18 11:16:41 -04:00
* Experimental 2FA support (#3)
* Do not create a new application for each login
2017-08-26 08:42:10 -04:00
**0.6.0 (2017-04-17)**
2017-04-17 04:21:53 -04:00
* Add `whoami` command
* Migrate from `optparse` to `argparse`
2017-08-26 08:42:10 -04:00
**0.5.0 (2017-04-16)**
2017-04-16 09:07:27 -04:00
2017-04-16 11:16:03 -04:00
* Add `search`, `follow` and `unfollow` commands
2017-04-16 09:07:27 -04:00
* Migrate from `optparse` to `argparse`
2017-08-26 08:42:10 -04:00
**0.4.0 (2017-04-15)**
2017-04-15 06:41:33 -04:00
* Add `upload` command to post media
* Add `--visibility` and `--media` options to `post` command
2017-08-26 08:42:10 -04:00
**0.3.0 (2017-04-13)**
2017-04-13 07:53:37 -04:00
* Add: view timeline
* Require an explicit login
2017-08-26 08:42:10 -04:00
**0.2.1 (2017-04-13)**
2017-04-13 04:05:45 -04:00
* Fix invalid requirements in setup.py
2017-08-26 08:42:10 -04:00
**0.2.0 (2017-04-12)**
2017-04-12 11:16:45 -04:00
* Bugfixes
2017-08-26 08:42:10 -04:00
**0.1.0 (2017-04-12)**
2017-04-12 11:16:45 -04:00
2017-04-13 04:05:45 -04:00
* Initial release
2019-09-03 09:54:35 -04:00