tag name | r2.19 (ed42c2da3d45a573fa5d58eecc4d2f9b9cb40aa0) |
tag date | 2020-03-22 21:54:30 +0300 |
tagged by | Alexander Batischev <eual.jp@gmail.com> |
tagged object | commit f906d33821... |
Release Newsboat 2.19
Lists below only mention user-visible changes, but I would also like to
acknowledge contributions from the following people: Ivan Tham, Merlin Büge,
Raphael Nestler, and Tobias Kortkamp.
This is the last release to support Rust 1.26.0. Starting with Newsboat 2.20,
we will be supporting only the last five stable Rust compilers (at the time of
the release), e.g. Newsboat 2.20 will only support Rust 1.40, 1.41, 1.42, 1.43,
1.44 (which should be the current stable at the time of Newsboat 2.20 release).
Please see https://github.com/newsboat/newsboat/issues/709 for more details on
this decision.
Added
=====
- contrib/urls-maintenance.sh: a script that converts HTTP to HTTPS, updates
URLs according to HTTP redirects etc. (velaja)
- `delete-played-files` setting (#669) (Dennis van der Schagt)
- `%K` format for `podlist-format`. This format specifier is replaced by the
human readable download speed (automatically switches between KB/s, MB/s, and
GB/s) (Dennis van der Schagt)
- Docs on how to synchronize with Bazqux (Jonathan Siddle, Alexander Batischev)
- Document that regexes use POSIX extended regular expressions
- Document that regexes in filter language are case-insensitive
Changed
=======
- Dependency: we now use Asciidoctor instead of Asciidoc
- Dependency on Rust: we now have a schedule for bumping the minimum supported
Rust version (#709)
- Update vendored version of Catch2 to 2.11.3
- Display `<audio>` and `<video>` tags in article view (Ignacio Losiggio)
- Update translations: Dutch (Dennis van der Schagt), German (Lysander
Trischler), Russian, Ukrainian (Alexander Batischev)
- `podlist-format` now uses `%K` instead of `%k` by default (shows human
readable speed instead of always using KB/s) (#727) (Dennis van der Schagt)
- contrib/pinboard.pl: save description of the article (Donald Merand)
- The EOT markers ("~" characters below blocks of text) no longer inherit their
style (colors + attributes) from the "article" style. Instead, they can be
configured separately, allowing to hide them without hiding the article text
(example config line: `color end-of-text-marker default default invis`) (#507)
(Dennis van der Schagt)
Fixed
=====
- **Breaking change**: `bind-key` context `podbeuter` renamed to `podboat`
(Alexander Batischev) (Kudos to Marcos Cruz)
- Garbage displayed in empty lines turned out to be a bug in libstfl. Dennis van
der Schagt created a patch and submitted it upstream on 7 March 2020, but
the upstream maintainer haven't responded. Please apply the patch yourself:
https://github.com/newsboat/newsboat/issues/506#issuecomment-596091556
(#273, #506) (Dennis van der Schagt)
- Podboat now saves and restores "finished" state of the podcast (#714) (Dennis
van der Schagt)
- Command-line options that take paths as arguments (--cache-file, --url-file
etc.) now resolve tilde as path to the home directory (#524) (Alexander
Batischev)
- `--execute print-unread` now takes `ignore-article` into account (#484)
(@Brn9hrd7)
- Podboat no longer spuriously creates .part directories (#725) (Dennis van der
Schagt)
- Incorrect paths in filebrowser and dirbrowser when navigating with arrow keys
and Enter (#547) (Dennis van der Schagt)
- Incorrect dates parsing on macOS 10.15 Catalina (Alexander Batischev)
- `--help` now displays paths to config, urls file, and cache file (#294)
(Alexander Batischev)
- Documentation now correctly explains that positive padding values add padding
on the left (Dennis van der Schagt)
- Newsboat not displaying titles of empty feeds (#732) (Dennis van der Schagt)
- Newsboat forgetting feed titles if reload brought no new items (#748)
(Alexander Batischev)
- filebrowser and dirbrowser displaying ".." instead of an actual directory path
(#731) (Dennis van der Schagt)
- `make -jN` now *really* limits the number of jobs to N (#768) (Anatoly Sablin,
Alexander Batischev)
- `pb-purge` (`P` in Podboat) no longer removes played files, just as
documentation claims (Dennis van der Schagt)
- `highlight` in feedlist being overridden after reload (#37) (Dennis van der
Schagt)
- `highlight` regexes unable to match beginning-of-line (#242, #535) (Dennis van
der Schagt)
- Search not extending into and across hyperlinks (#331) (Dennis van der Schagt)
- `highlight` in articles extending beyond the text that the regex matched
(#488) (Dennis van der Schagt)
- `highlight` that matches beginning-of-line matching again after the first
match (#796) (Dennis van der Schagt)
- Feed/article titles are now sanitized, to prevent HTML markup from breaking
formatting (#796) (Dennis van der Schagt)
- Plain-text rendition of an article no longer contains STFL markup (Dennis van
der Schagt)
- "Filler sequence" (`%>`) not working in format strings for articlelist,
dialogs, help, select-tag, select-filter and urls dialogs (#88) (Dennis van
der Schagt)
- Cursor in Podboat is hidden (Dennis van der Schagt)
- Crash when displaying an article that has double-closed `<ol>` tags (#659)
(Dennis van der Schagt)
- Alignment of feed- and articlelist broken by wide characters like CJK and
emojis (#139, #683) (Dennis van der Schagt)
- Whitespace ignored if followed by an HTML tag (#512) (Dennis van der Schagt)
-----BEGIN PGP SIGNATURE-----
iQJOBAABCAA4FiEEuLF1ag3b8HYM5nzPTtbNYZMrnr4FAl53tIoaHG5ld3Nib2F0
QGdvb2dsZWdyb3Vwcy5jb20ACgkQTtbNYZMrnr5A8RAAwylOhLYzG5TBuMOF+UqW
XP8yMGEH8bU0tcmQdGu9RI7ApmjLtd8PuIMrjtDvs+5F2YX7cUIFh3ZYiQAimUIH
RlT8KeC44bJA/RjiVIKvJ0aywwlQ9DcKIs/C6KNcGruu3wsTCH8k9w1JPPfbQXS+
FO9AzYlYkhkvnhroy6ndRk9z21KKfrSfw1Upj3wrBWzM2oDNbo3B2Q8TKFTjVuoI
y4UAEPZbUjcXeTfqUR88D492IFXj0JVTNFRjuPCK9ak9wDqJpdC0/MuZ+8vti13P
w1JVCK3zKnILLLtmsZb6bLXHZadbvZ/C9Cqd7sTwKuJ/6+REqFsZLSKYpsFynh1+
62JbGurmI5Jjjx+0lz2YotuycGA+vDFD5NzgZllklnBfRcQ65GChEsVjOTSnwIvt
5QcMuYvhP56vri0pB+ob+sSK2J6EYB+5Yhwbw9zJZpNtXisKLMdhOC2+XP/1rQiW
/RWhX/eckwzBrkjK07VcFpBVWARIC6YCIOkjnPzjj37Ba72sZi6j9gCnRHNUjqRV
rdavZ5fIpiToaS4l3k8y8tixa2FnQXvwNnZe70uceDGpwnQh8dTj58eduM5WEUn+
sobU+XSTU4057yK2JVV4BmrE0mm5iU8eHzhWSuxa7J0WttUPtM18U35DrQruorV4
Ssmh0tsSSwUTp/9Mi5VXcAo=
=lIx3
-----END PGP SIGNATURE-----