- Support for inoreader
text-width
doesn't apply if it's bigger than terminal width (akrennmair/newsbeuter#602)
- Build dependency on Perl (#6)
- When used with Newsblur, Newsboat will check on startup if cookie-cache exists or can be created, because integration doesn't work without cookies (#13)
- Documentation for automatic migration from Newsbeuter
- XDG data dir is created if XDG config dir exists (regression happened in 2.10)
This is what Newsbeuter 2.10 should have been. Newsboat continues Newsbeuter's version numbering to show that we are a spiritual continuation, not a separate project.
- Solarized-light colorscheme (OmeGa)
- Japanese and Catalan translations (The Flying Rapist; Alejandro Gallo)
- FAQ list
- Long options support (#38)
%F
format initemview-title-format
, mapping to feed title (Luke Duncan)- Support for OwnCloud News (#134) (dirb)
- Documentation for
*-title-format
,*-jumps-to-next-unread
, andnewsblur-url
settings (#234, #358) (Alexander Batischev, Nikos Tsipinakis) ssl-verify
option that controls SSL certificate verification. Default: on (#354) (Nikos Tsipinakis)- Support for
xml:base
attribute in RSS 0.9.x and 2.0 (David Kalnischkies) - Ability to escape backticks in config with a backslash (#334)
- Support for delta feeds (RFC3229+feed) (Daniel Aleksandersen)
- Command to open multiple articles in browser (and optionally mark them read) (Tanguy Kerdoncuff)
- Newsbeuter includes commit hash in version string when built from Git (Nikos Tsipinakis)
- New proxy type: socks5h. It proxies DNS requests as well as connections (David Kalnischkies)
- Support for h5 and h6 HTML elements (Nikos Tsipinakis)
- Notify users if Newsblur feed they're subscribed to no longer exists (#494) (Andrew Martin)
passwordeval
settings for all remote APIs, which obtains a password by running a user-specified command (Andrew Martin)ssl-verifyhost
andssl-verifypeer
options to control how Newsbeuter checks SSL certificates (Xu Fasheng)- Documentation for
feedhq-url
setting - Reproducible builds (Bernhard M. Wiedemann)
- Migration of Newsbeuter configs and data
- Items fetched via TT-RSS now contain item's author (John W. O'Neill)
- Tags are now extracted from The Old Reader (#189)
- Solarized-dark colorscheme got updated (OmeGa)
pkg-config
is used to search forncursesw
(Jan Pobrislo)- ESCDELAY is set to 25ms (#221)
- One can now build and install Newsbeuter without localization files with
make newsbeuter && sudo make install-newsbeuter
(#241) - Marked lists (
<ol>
) are now rendered with a space after the marker - URLs are now hard-wrapped on the window's edge, even if
text-width
is non-zero (#282) - contrib/pinboard.pl got a cosmetic update (Srijith Nair)
dc:creator
is now the same asauthor
in RSS 1.0 (#143)- Bookmark scripts now receive feed's title as the fourth parameter (#341)
- SSL certificate verification is now on by default (#354) (Nikos Tsipinakis)
- Cursor in Newsbeuter is hidden most of the time (#344) (Tobias Umbach)
- "Catchup all" renamed to "Mark all read" (#216)
- Articles are marked read when passed to external pager (#495)
passwordfile
setting now exists for all remote APIs (Andrew Martin)- Do not set HTTP WWW-Authenticate header for multiuser TT-RSS, allowing for it to be hosted behind http-basic auth (Simon Schuster)
- Cache file is now created in XDG dir if config is in XDG dir (#245)
- Self-closing tags like
<br/>
are not ignored anymore (#281)
- When using
colorN
notation, N can't start with zero anymore (#186)
- Wesnoth fix XSL as the original feed isn't broken anymore
- Offline mode
- (CVE-2017-12904) Sanitize parameters that are passed to bookmark-cmd (#591) (Jeriko One, Alexander Batischev)
- (CVE-2017-14500) Sanitize podcast filenames when playing the file via Podbeuter (#598) (Simon Schuster)
- Translations: German (Simon Nagl, Lysander Trischler), Russian (kstn), French (esteban123456789, rugie), Spanish (Alejandro Gallo)
- Format errors in Brazilian Portuguese, Ukrainian and Chinese localization files (#274)
- Undefined behaviour in configcontainer (#135) (Andrey Hitrin)
- Segfault in Podbeuter, along with two potential bugs (Tilman Keskinoz)
- Cache deletion when only one feed is configured (Harshaverdhan Rangan, Simon Nagl)
- Example for macro that executes external command via
set-browser
(mrbiber) - Tags in NewsBlur API (aniran)
- Typo in config commands descriptions (Travis Reddell)
- Dummy articles in NewsBlur API (aniran)
- Numerous bugs caused by FeedHQ API not passing a setting to
libcurl
(Keith Smiley) - The memory leak (gave us quite a bit of a headache, that one) (cpubug)
- Multiple
highlight-article
(#166) (Luke Duncan) - Colors for unread feeds in feedlist (Luke Duncan)
- Whole feeds occasionally marked unread and already enqueued enclosures re-enqueued (#164) (trUSTssc)
- Errors when retrieving feeds from The Old Reader (#150)
- Parser fails when three arguments were passed to
highlight
(#225) - Query feeds tokenization (#194)
highlight-article
priority (it's now higher than item formats) (#227) (Luke Duncan)- Feedlist/articlelist slowness when there's a lot of items (#110)
- "Catchup all" in tag view is now limited to that view (#251)
- In podbeuter, requesting to download a file that is already downloaded will re-download the file, not delete it (#169)
- One-line
urls
files without line feed at the end are no longer considered empty by Newsbeuter (smaudet) - Items being skipped while applying ignore rules (#269)
- Incorrect behaviour if no ignore rules are present (#283)
- Potential bug in RSS parser (#287) (Timotej Lazar)
- Segfault with NewsBlur (#261) (Thomas Weißschuh)
- Text wrapping (#256)
- ESC in filebrowser ("Save article" dialog etc.) actually works now (#252)
- FeedHQ, OldReader and TT-RSS APIs won't segfault on FreeBSD anymore if
ttrss-password
is not set (#336) - Articles that were marked read in the search dialog now stay read when you go back to articles view (#137, #339) (Andrey Hitrin)
- Search in query feeds (#313) (Nikos Tsipinakis)
- Newlines inside text blocks are treated as whitespace (#351) (Nikos Tsipinakis)
- Not Found errors (HTTP code 404) in Pocket script (#357) (Vlad Glagolev)
- Off-by-one error in dumpconfig (#359) (Nikos Tsipinakis)
- If
prepopulate-query-feeds
is set, query feeds are populated before feedlist is sorted, fixingunreadarticlecount
sorting (#362) - Toggling unread flag now removes deleted flag (#330) (Lance Orner)
- Don't fail if iconv doesn't support //TRANSLIT (#364, #174) (Ján Kobezda)
- Date conversion accounts for DST now (#369) (Lance Orner)
- Newsbeuter always using XDG directories when in silent mode (#374)
- Don't allow query feeds to be opened in browser (Nikos Tsipinakis)
- NewsBlur authentication failure
- Soft hyphens messing up the output (#259)
- Newsbeuter no longer gets confused by duplicate flags (#440) (Tanguy Kerdoncuff)
- Don't ignore config's last line if there's no \n at the end (#426) (Spiridonov Alexander)