summaryrefslogtreecommitdiff
tag namer2.22 (8dfe0064ce9a6a396fb339e88df038e301f5048e)
tag date2020-12-21 22:57:20 +0300
tagged byGravatar Alexander Batischev <eual.jp@gmail.com>
tagged objectcommit fad9cc0b58...
downloadnewsboat-r2.22.tar.gz
newsboat-r2.22.tar.zst
newsboat-r2.22.zip
Release Newsboat 2.22
Lists below only mention user-visible changes, but the full list of contributors for this release also includes David Brito and panvicka. Added ===== - `confirm-mark-all-feeds-read` setting, which makes Newsboat ask for confirmation before marking all the feeds as read (#1215) (Tarishi Jain) - Command line autocompletion in the save dialog (#893) (Dennis van der Schagt) - Support for ^U, ^K, ^G, and ^W editing keys (as in readline and Emacs) in command line in the save dialog (Dennis van der Schagt) - Support for RSS Media extension in Atom feeds (#595) (Dennis van der Schagt) - New, more detailed, documentation chapters on macros and running external commands (A1RO) - User-contributed script that exports feeds with their tags in the OPML format: contrib/exportOPMLWithTags.py (jartigag) - Help dialog in the URLs view (#1218) (Dennis van der Schagt) - Handling of terminal resizes for all dialogs (#389, #390) (Dennis van der Schagt) - `goto-title` operation, which selects a feed with a given title (#888, #1135) (Dennis van der Schagt) - `--cleanup` command-line flag, which does the same as `cleanup-on-quit` option (#1182) (Dennis van der Schagt) - `check` and `ci-check` Makefile targets. Both run C++ and Rust test suites consecutively, but the former fails early. Use `check` locally where re-running tests is quick, and use `ci-check` in CI where re-running tests usually means re-building everything first (#896) (Alexander Batischev) - Command line support in the help dialog (Dennis van der Schagt) - "(localized)" marks in documentation for all settings with internationalized default values (#1270) (Amrit Brar) - `%F` placeholder in `browser` setting, which is *always* replaced by the feed's URL (unlike `%u`, which depends on the context in which the browser is invoked) (#423) (Dennis van der Schagt) - Dumping of `ignore-article` rules with `dumpconfig` command (in Newsboat's internal command line) (#635) (Dennis van der Schagt) - `%L` placeholder in `datetime-format` setting, which turns into "X days ago" string explaining when the article was published (#1323) (Amrit Brar) - Support for escaped double quotes in arguments to `set` operation when used in macros (#1345) (Dennis van der Schagt) - Podboat: error message if the podcast file can't be written onto disk (#1209) (Nicholas Defranco) Changed ======= - Abort startup if the urls file or config file is not in UTF-8 encoding. This limitation was effectively in place for a couple releases already, but Newsboat crashed instead of displaying an error message. We intend to relax the requirement again, but for now, we choose to be upfront about it rather than crashing (#723, #844) (Dennis van der Schagt, Alexander Batischev) - `save-all` operation no longer provides "yes for all" and "no for all" options when there is only one conflict to resolve (#657) (saleh) - Config parser now allows to have tab characters between `macro` arguments; they will be treated as space (Dennis van der Schagt) - Updated vendored libraries: Catch2 to 2.13.3, martinmoene/optional-lite to 3.4.0, martinmoene/expected-lite to 0.5.0 - Updated translations: Dutch (Dennis van der Schagt), French (tkerdonc), German (Lysander Trischler), Italian (Mauro Scomparin), Polish (Carno), Russian (Alexander Batischev), Turkish (Emir Sarı), Ukrainian (Alexander Batischev) Fixed ===== - Whitespace not being consolidated in item titles (#1227) (Dennis van der Schagt) - Misleading error message when the urls file exists, but can't be opened (#439) (Dennis van der Schagt) - Newsboat processing the leftovers of `stdin` after running `open-in-browser` operation (#26, #63, #1094) (Dennis van der Schagt) - `mark-feed-read` operation not marking articles as read on a remote service when the operation is invoked in the query feed (#220) (Dennis van der Schagt) - `run-on-startup` setting preventing Podboat from starting (#1288) (Dennis van der Schagt) - `scrolloff` setting being ignored when opening a feed with lots of read articles before the unread one (#1293) (Dennis van der Schagt) - Memory corruption while rendering an article with JavaScript that contains HTML (#1300) (Alexander Batischev) - Podboat help dialog crashing if `BACKSPACE` is bound (#1139) (Dennis van der Schagt) - Being unable to run a second Newsboat instance with `--cache-file` switch if `cache-file` setting is used (#1318) (Dennis van der Schagt) - Misleading "an instance is already running" message when a lock file can't be created or written to (#314) (Dennis van der Schagt) - Failing to parse macros which contain semicolons in operations' arguments (#1200) (Alexander Batischev) - Not installing some of the contrib scripts (Alexander Batischev) -----BEGIN PGP SIGNATURE----- iQJOBAABCAA4FiEEuLF1ag3b8HYM5nzPTtbNYZMrnr4FAl/g/jwaHG5ld3Nib2F0 QGdvb2dsZWdyb3Vwcy5jb20ACgkQTtbNYZMrnr6i9A//eOrmJUDKesEbADwd3jlh qnOm9afeYMcGbereGD9KaNZMNpUm2+fQ1X83MgxQjJzvOO03wEQ04Q9g3lUdOEy/ Vp3ylft7Wq/0SP/z6B6OrHY5fzP/ICzlUnfBECRDVYYPJ9PWrKLMpXqMn6gCl5H6 DQ/ASYdKfg8pEL0vfZz1yeL9KBxQ5VrXq5lrNcHINF43Msvi8ZDuuBs/YG8l7p1l zfyjwNc4wB/eH5/fi773pwcJm04lkxKUv/XvEDxzD3ya140tw0TUUK0Swnz0yoEM 0z9LervqLm7ac+fdH78oT+3VL/gZFgPsvHU0BQEwmQw7G2F3HIc439dqZDO5IQeG 0Kz/xBwJhK0iRxzau1aTaRZpXPaZIFYV2QY19Vi7lJNPIwmCCD/mIbbtLcgJBpdn QxzEaDW49NDTStl09DcHm71l5xXthehjgVo0m7KCh3jg1vxdgXOkynqlLoktY57c C0Y2Yg5eNc3Hkz1Tn9chYw2AYRae2BJF4hMlTVRhRCuz3GE0KdYaIPwayTX4Dscg n0wgS4KS79Xq48CISFG1Jx2EQZZcx3AolmGI3iikJ0PbM2Zu2Qunuu9mAwUFJ8A8 cQK1AS/Z4aqB2CH8xRY413DrC/Oxb2Mhjt4n4s+9GKaLMmNvqkyjETY2li8bR86W pZqyTuoKBNX4JhKwOiX21WA= =AR5L -----END PGP SIGNATURE-----