summaryrefslogtreecommitdiffstats
tag namer2.20 (6b74b9af58b195a0bc25976e17ee4213bbf9909d)
tag date2020-06-20 18:55:02 +0300
tagged byAlexander Batischev <eual.jp@gmail.com>
tagged objectcommit d8fc0ea005...
Release Newsboat 2.20
Lists below only mention user-visible changes, but the full list of contributors for this release also includes: Björn Esser, Jan Staněk, Mario Rugiero, Rui Chen, and Tobias Kortkamp. Added ===== - An FAQ item on why TT-RSS authentication might fail (#44) (Alexander Batischev) - An FAQ item on browser failures in Newsboat 2.18 (Alexander Batischev) - Ability to bind multiple keys to the same operation (#110) (Dennis van der Schagt) - Ability to bind operations to Tab key (Dennis van der Schagt) - New format specifiers for `articlelist-format`: `%n` (article unread), `%d` (article deleted), `%F` (article's flags) (Dennis van der Schagt) - New format specifier for `feedlist-title-format`, `articlelist-title-format`, and `searchresult-title-format`: `%F`, which contains current filter expression. That specifier is now included into those settings by default (#946) (Dennis van der Schagt) - New setting, `switch-focus`, which specifies a key that moves the cursor between widgets in File- and DirBrowser (Dennis van der Schagt) - New setting, `wrap-scroll`, which makes the cursor jump to the last item when scrolling up on the top one, and vice versa (David Pedersen) - `exec` command-line command, which allows to run an arbitrary operation (#892) (Marco Sirabella) - Dependency on martinmoene/optional-lite and martinmoene/expected-lite libraries, both of which we vendor - Include enclosure URL in the article's urlview (#809) (Spacewalker2, Alexander Batischev) - Allow `open-in-browser` and `open-in-browser-and-mark-read` operations in the URL view, where they open the selected URL (David Pedersen) - Open command line when a number key is pressed in a tag-list (#939) (Dennis van der Schagt) - Install Newsboat's SVG icon as part of `install` target (Nikos Tsipinakis) Changed ======= - Merged es and es_ES translations into one (Marcos Cruz) - Updated translations: Dutch (Dennis van der Schagt), German (Lysander Trischler), Russian (Alexander Batischev), Spanish (Marcos Cruz), Turkish (Emir Sari), Ukrainian (Alexander Batischev) - It's now an error to have `always-download` or `reset-unread-on-update` without parameters (Alexander Batischev) - It's now an error to have `macro` without at least two arguments (Alexander Batischev) - The conditional format sequence (`%?[char]?[format]&[format]?`) now treats whitespace-only value as empty. This allows changing the formatting of, for example, "unread" and "deleted" fields in articlelist-format (Dennis van der Schagt) - `open-in-browser-and-mark-read` in feedlist no longer marks articles read if the browser fails (Nikos Tsipinakis) - Macro execution halts if one of the operations fails (Nikos Tsipinakis) - Inoreader now marks articles read on a thread, to hide latency (#710) (pi.scateu.me) - Bumped minimum supported Rust version to 1.40.0 - Updated vendored libraries: Catch2 to 2.12.2, json.hpp to 3.8.0 Removed ======= - Newsboat's Inoreader API keys. Users need to register their own Inoreader application now, and set them via `inoreader-app-id` and `inoreader-app-key` settings. Please see "Inoreader" section in the HTML documentation for details. (Alexander Batischev) Fixed ===== - Help dialog showing operations as unbound even though they *are* bound to some keys (#843) (Dennis van der Schagt) - `feedlink` attribute containing feed title instead of feed URL (Alexander Batischev) - `feeddate` attribute containing fixed string instead of item's publication date and time (Alexander Batischev) - `browser` setting not working if it contains `<` (#917) (Dennis van der Schagt) - `up`, `down`, `pageup`, `pagedown`, `home`, and `end` now working in macros (#890) (Dennis van der Schagt) - Backslash inside double quotes requiring three escapes instead of one, every other time (#536, #642, #926) (Alexander Batischev) - Users can bind operations to `UP`, `DOWN`, `HOME`, `END`, `NPAGE`, and `PPAGE` keys (#903) (Dennis van der Schagt) - Generate example config as part of `doc` target, so `install-examples` can simply copy it instead of generating (Alexander Batischev) - Install manpages via `install-docs` target, not `install-newsboat` and `install-podboat` (#829) (Alexander Batischev) - The wrong feed being opened (#72) turned out to be caused by a bug in libstfl. A patch for that library is available at https://github.com/dennisschagt/stfl/pull/4#issuecomment-613640246 (Dennis van der Schagt) -----BEGIN PGP SIGNATURE----- iQJOBAABCAA4FiEEuLF1ag3b8HYM5nzPTtbNYZMrnr4FAl7uMegaHG5ld3Nib2F0 QGdvb2dsZWdyb3Vwcy5jb20ACgkQTtbNYZMrnr7NKA/7B+xm2vPaUzWTR2P9W/UM fQsaoYqwugac03oYc6LzszjIJAjhZ13cT0B7Cj6h1iGk9Xd4EkVoGQMRFiGJzwo5 88fgsR4O9dDQHi/QCcHOqmoTgdhUUCte5cMpA5YdCm65wiZt6CB4B78kit+5zjqw PyblnVco6l00/ICyLRAfGdcK8x2X3Jf+LmQDOs3tSdVa8QOUrfK87bHqxzOW0y/j wDKg5sEA8hqNxozHo49M8nQs/BQMSpTFX7zLlHIy/ksAuITarEHJgIwSsIM3Rjvb ZMrSBjejSCFdXkNUxVvf7TjnslPbJJafMhlDNQhgdLXtNrmKfweMqLad0nKsQ0aZ OtKAxBieEKkbzH80J7CaulaKQVjXd11d32bSy+g61kOOrv8gI27LSt4a2Hrk2oI+ IsJTNyabUZIUGfS/DAANywYfwn8osg7qVHyF9ul2UmJrSjzvKjjXiMNPtCD1WmA1 bF0EqNJ137QPfNIvM1SDv4KRBBkmqjmLTevo6B1km0m6pnDB14/gyTlRsorTsL+S axq3mEE3Ywtq8f7gLgHjzuaWR7hOvrOtVJglv3cJfQGrV6aPVmLDlE/ECaBUHWL/ w+XMchJeYJVum5a12dswImNlGppOF1FE+uR/nZACbzLmVaRsO9fM8Wc6WEwQn22s reu6iBYI2NK0mriIM1xW9dU= =/3Ah -----END PGP SIGNATURE-----