Skip to content
Tags give the ability to mark specific points in history as being important
  • 0.36.0
    toot 0.36.0
    
     * Move docs from toot.readthedocs.io to toot.bezdomni.net
     * Add specifying media thumbnails to `toot post` (#301)
     * Add creating polls to `toot post`
     * Handle custom instance domains (e.g. when server is located at
       `social.vivaldi.net`, but uses the `vivaldi.net` mastodon domain.
       (#217)
     * TUI: Inherit post visibility when replying (thanks @rogarb)
     * TUI: Add conversations timeline (thanks @rogarb)
     * TUI: Add shortcut to copy toot contents (thanks Dan Schwarz)
  • 0.35.0
    toot 0.35.0
    
     * Save toot contents when using --editor so it's recoverable if posting
       fails (#311)
     * TUI: Add voting on polls (thanks Dan Schwarz)
     * TUI: Add following/blocking/muting accounts (thanks Dan Schwarz)
     * TUI: Add notifications timeline (thanks Dan Schwarz)
  • 0.34.1
    toot 0.34.1
    
     * TUI: Fix bug where TUI would break on older Mastodon instances (#309)
  • 0.34.0
    f4f3b0d6 · Update changelog ·
    toot 0.34.0
    
     * Fix Python version detection which would fail in some cases (thanks K)
     * Fix toot --help not working (thanks Norman Walsh)
     * TUI: Add option to save status JSON data from source window (thanks
       Dan Schwarz)
     * TUI: Add `--relative-datetimes` option to show relative datetimes
       (thanks Dan Schwarz)
     * TUI: Don't focus newly created post (#188, thanks Dan Schwarz)
     * TUI: Add ability to scroll long status messages (#166, thanks Dan
       Schwarz)
     * TUI: Add action to view account details (thanks Dan Schwarz)
  • 0.33.1
    08dd02d9 · Bump version ·
    toot 0.33.1
    
     * TUI: Fix crash when viewing toot in browser
  • 0.33.0
    9e800996 · Bump version ·
    toot 0.33.0
    
     * Add CONTRIBUTING.md containing a contribution guide
     * Add `env` command which prints local env to include in issues
     * Add TOOT_POST_VISIBILITY environment to control default post
       visibility (thanks Lim Ding Wen)
     * Add `tags_followed`, `tags_follow`, and `tags_unfollow` commands
       (thanks Daniel Schwarz)
     * Add `tags_bookmarks` command (thanks Giuseppe Bilotta)
     * TUI: Show an error if attemptint to boost a private status (thanks Lim
       Ding Wen)
     * TUI: Hide polls, cards and media attachments for sensitive posts
       (thanks Daniel Schwarz)
     * TUI: Add bookmarking and bookmark timeline (thanks Daniel Schwarz)
     * TUI: Show status visiblity (thanks Lim Ding Wen)
     * TUI: Reply to original account instead of boosting account (thanks Lim
       Ding Wen)
     * TUI: Refresh screen after exiting browser, required for text browsers
       (thanks Daniel Schwarz)
     * TUI: Highlight followed tags (thanks Daniel Schwarz)
  • 0.32.1
    toot 0.32.1
    
     * Fix packaging issue, missing toot.utils module
  • 0.32.0
    toot 0.32.0
    
     * TUI: Press N to translate status, if available on your instance
       (thanks Daniel Schwarz)
     * Fix: `post --language` option now accepts two-letter country code
       instead of 3-letter. This was changed by mastodon at some point.
     * Fix: Failing to find accounts using qualified usernames (#254)
  • 0.31.0
    toot 0.31.0
    
     * **BREAKING:** Require Python 3.6+
     * Add `post --scheduled-in` option for easier scheduling
     * Fix posting toots to Pleroma
     * Improved testing
  • 0.30.1
    toot 0.30.1
    
     * Remove usage of depreacted `text_url` status field. Fixes posting
       media without text.
  • 0.30.0
    toot 0.30.0
    
     * Display polls in `timeline` (thanks Daniel Schwarz)
     * TUI: Add [,] shortcut to reload timeline (thanks Daniel Schwarz)
     * TUI: Add [Z] shortcut to zoom status - allows scrolling (thanks
       @PeterFidelman)
     * Internals: add integration tests against a local mastodon instance
  • 0.29.0
    5aa779ef · Bump version ·
    toot 0.29.0
    
     * Add `bookmark` and `unbookmark` commands
     * Add `following` and `followers` commands (thanks @Oblomov)
     * TUI: Show media attachments in links list (thanks @PeterFidelman)
     * Fix tests so that they don't depend on the local timezone
  • 0.28.1
    22db8eaf · Fix tests ·
    toot 0.28.1
    
     * Fix account search to be case insensitive (thanks @TheJokersThief)
     * Fix account search to use v2 endpoint, since v1 endpoint was removed
       on some instances (thanks @kaja47)
     * Add '.toot' extension to temporary files when composing toot in an
       editor (thanks @larsks)
     * Display localized datetimes in timeline (thanks @mmmmmmbeer)
     * Don't use # for comments when composing toot in an editor, since that
       made it impossible to post lines starting with #.
     * TUI: Fix crash when poll does not have an expiry date
  • 0.28.0
    dad08d5b · Prepare release 0.28.0 ·
    toot 0.28.0
    
     * **BREAKING**: Removed `toot curses`, deprecated since 2019-09-03
     * Add `--scheduled-at` option to `toot post`, allows scheduling toots
     * Add `--description` option to `toot post`, for adding descriptions to
       media attachments (thanks @ansuz)
     * Add `--mentions` option to `toot notifications` to show only mentions
       (thanks @alexwennerberg)
     * Add `--content-type` option to `toot post` to allow specifying mime
       type, used on Pleroma (thanks Sandra Snan)
     * Allow post IDs to be strings as used on Pleroma (thanks Sandra Snan)
     * TUI: Allow posts longer than 500 characters if so configured on the
       server (thanks Sandra Snan)
     * Allow piping the password to login_cli for testing purposes (thanks
       @NinjaTrappeur)
     * Disable paging timeline when output is piped (thanks @stacyharper)
  • 0.27.0
    toot 0.27.0
    
     * TUI: Fix access to public and tag timelines when on private mastodon
       instances (#168)
     * Add `--reverse` option to `toot notifications` (#151)
     * Fix `toot timeline` to respect `--instance` option
     * TUI: Add opton to pin/save tag timelines (#163, thanks @dlax)
     * TUI: Fixed crash on empty timeline (#138, thanks ecs)
  • 0.26.0
    toot 0.26.0
    
     * Fix datetime parsing on Python 3.5 (#162)
     * TUI: Display status links and open them (#154, thanks @dlax)
     * TUI: Fix visibility descriptions (#153, thanks @finnoleary)
     * **IMPORTANT:** Starting from this release, new releases will not be
       uploaded to the APT package repository at `bezdomni.net`. Please use
       the official Debian or Ubuntu repos or choose another [installation
       option](https://toot.readthedocs.io/en/latest/install.html).
  • 0.25.2
    a958573d · Bump version, changelog ·
    toot 0.25.2
    
     * Revert adding changelog and readme to sourceballs (#149)
     * TUI: Fall back to username when display_name is unset (thanks @dlax)
     * Note: 0.25.1 was skipped due to error when releasing
  • 0.25.0
    fdbed57f · Tweak release procedure ·
    toot 0.25.0
    
     * Show character count when composing (#121)
     * Include changelog and license in sourceballs (#133)
     * Fix searching by hashtag which include the '#' (#134)
     * Upgrade search to v2 (#135)
     * Fix compatibility with Python < 3.6 (don't use fstrings)
  • 0.24.0
    toot 0.24.0
    
     * On Windows store config files under %APPDATA%
     * CLI: Don't use ANSI colors if not supported by terminal or when not in
       a tty
     * TUI: Implement deleting own status messages
     * TUI: Improve rendering of reblogged statuses (thanks @dlax)
     * TUI: Set urwid encoding to UTF-8 (thanks @bearzk)
  • 0.23.1
    7309e5bb · Bump version ·
    toot 0.23.1
    
     * Fix a date parsing bug in Python versions <3.7 (#114)