# Changes for Newsboat ## 2.35 - 2024-03-24 Lists below only mention user-visible changes, but the full list of contributors for this release also includes Daniel Oh and Lucio Sauer. ## Added - Support for Feedbin (#716) (James Vaughan) - `--queue-file`, `--search-history-file`, and `--cmdline-history-file` options to specify locations of the respective files. This, along with the existing options `--url-file`, `--config-file`, and `--cache-file`, lets the user fully customize the locations instead of relying on XDG or dotfiles (#57) (CookiePieWw) - `miniflux-flag-star` setting, so articles flagged in Newsboat appear as starred in Miniflux (#2235) (gilcu3) - `miniflux-show-special-feeds` setting (enabled by default) which adds a "Starred Items" feed to the feedlist for those two use Miniflux (gilcu3) - Podboat: if `--log-level` is specified but `--log-file` isn't, write the log to a file named after the template `podboat_%Y-%m-%d_%H.%M.%S.log`, i.e. use the current date and time. The same functionality was added to Newsboat proper in 2.31 (Dennis van der Schagt) - contrib: a bookmark plugin for Linkding (Mike Hall) - contrib: a bookmark plugin for Wallabag (Mike Hall) - contrib: a filter to turn twtxt protocol into RSS (Cyril Augier) - contrib: a filter to add newlines to Slashdot feed (Dennis van der Schagt) ## Changed - Build in C++14 mode. This does *not* increase our requirements for compilers, because the ones we require already provide C++14 support - Updated translations: Chinese (CookiePieWw), Dutch (Dennis van der Schagt), German (Lysander Trischler), Italian (Mauro Scomparin), Polish (Carno), Russian and Ukrainian (Alexander Batischev), Swedish (deob83), Turkish (Emir SARI) - Updated vendored library optional-lite to 3.6.0 - Bumped minimum supported Rust version to 1.72.1 ## Fixed - `%>[char]` format not working inside a conditional format (e.g. `%D %?T?%-63t%> %T&%t?`) (#2645) (Juho Eerola) ## 2.34 - 2023-12-25 Lists below only mention user-visible changes, but the full list of contributors for this release also includes bogdasar1985, who made quite a few changes to Newsboat internals (and continues work on even more!). ## Added - `latest_article_age` feed attribute; it's similar to the `age` attribute of an article, and can be used to e.g. hide feeds which were recently updated (#2619) (Dennis van der Schagt) ## Changed - Updated translations: Chinese (CookiePieWw), Dutch (Dennis van der Schagt), German (Lysander Trischler), Italian (Mauro Scomparin), Polish (Carno), Russian and Ukrainian (Alexander Batischev) - Updated vendored library json.hpp to 3.11.3 - Bumped minimum supported Rust version to 1.70.0 ## Fixed - Articles in Mastodon feeds having no titles when using Newsboat with NextCloud News (#2573) (Dennis van der Schagt) ## 2.33 - 2023-09-24 ## Added - Support for `0`..`9` keys in dialog overview. If you never used dialog overview, it's invoked by `V` key by default and is very useful if you also employ `^V`/`^G`/`^X` to keep multiple dialogs open within Newsboat (Dennis van der Schagt) - Support importing OPML 2.0 with `--import-from-opml` (#2448) (bogdasar1985) ## Changed - Image enclosures are now displayed at the start of the article. This improves support for Mastodon feeds (#2305, #2495) (Dennis van der Schagt) - In feeds that lack title and whose URLs end entirely in digits, use the description as a title instead. This improves support for Mastodon feeds and hopefully doesn't break others (#2530) (Martin Vilcans) - Taught contrib/image-preview/nbrun to take Newsboat's CLI arguments (venomega) - Updated translations: Dutch (Dennis van der Schagt), German (Lysander Trischler), Italian (Mauro Scomparin), Polish (Carno), Russian and Ukrainian (Alexander Batischev), Spanish (Roboron3042), Swedish (Dennis Öberg), Turkish (Emir SARI) - Bumped minimum supported Rust version to 1.68.2 ## Fixed - Hanging if scripts used by `filter:`, `bookmark-cmd`, or `html-renderer` process their input in a streaming fashion rather than reading it entirely before outputting anything (Alexander Batischev) - Slowness in opening and navigating feeds that contain many items (#229) (Dennis van der Schagt) - `--export-to-opml` producing invalid OPML documents (missing `text` attribute) (#2518) (bogdasar1985) ## 2.32 - 2023-06-25 ## Added - contrib: a filter to remove Substack's "Subscribe now" prompts from the posts (NunoSempere) - contrib: an image pager which can spot all the images in a post and display them with either `feh` or `kitty`'s `icat` (whyrgola) - Tags in OPML export. This is implemented as a new option, `--export-to-opml2`, because the output format is OPML version 2.0 rather than the 1.0 that `--export-to-opml` produces. We intend to make OPML 2.0 the default in some future major release of Newsboat (#871) (Gwyneth Morgan) ## Changed - Enclosures are only enqueued if their MIME type looks like a podcast or is empty. This prevents Newsboat from e.g. enqueueing images from Mastodon feeds (#2367) (Dennis van der Schagt) - Asciidoctor is a truly optional dependency now. `make all` still builds docs, but at least one can `make newsboat` and such without installing Asciidoctor (#2353) (Alexander Batischev) - Newlines are now removed from the author's name (#2434) (blankie) - If the same URL is used in `` and/or ``/`