- 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)
- 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)
- Support for FeedHQ
- Update to Brazilian Portuguese translation (#126)
- Code base now uses C++11
- Don't override feed titles for hidden feeds
- Don't render inline images (#154)
- Custom keybindings in tag and filter selection dialogs (#78)
- Incorrect reloading of tags after editing the urls file
- Dumpconfig
- Missing variable in log output (#124)
- Type of configuration variables to path where appropriate (#125)
- Crash when GUID is lost (#127)
- Dependency check (#132)
- Segfault in
jump_to_next_unread_item
(#133) - Feeds appearing empty due to variable shadowing issue
- Catch an exception that might be thrown by the "killfile" function
- Bookmark script for getpocket.com support (Andreas Happe)
- Support for The Old Reader
- Support for NewsBlur (Thomas Weißschuh)
- In the feed list, quitting now is the same as clearing the tag in case a tag is selected
- Make guid generation smarter (Jochen Sprickerhof)
- Update French translation (Sabrina Dubroca)
- Issues with the build process on OpenBSD (Kyle Isom)
- Crash bug in filter expression parsing
- Crash bug with unbalanced
<ol>
tags (Richard Quirk)
- Option to colorize unread messages (Patrick Steinhardt)
- Option to swap title and hints bar (Patrick Steinhardt)
%u
and%t
support to itemview (Giuliano Schneider)
- Only force redraw if a form action is active (Patrick Steinhardt)
- Crash bug
- Support for
<q>
and<aside>
tags (Daniel Aleksandersen) - Norwegian bokmål translation (Daniel Aleksandersen)
- Style table headers in bold (Daniel Aleksandersen)
- Updated Russian translation (Justin Forest)
- Updated Polish translation (Michal Siemek)
- More compact default user-agent on Mac OS X (Daniel Aleksandersen)
- Remove all soft-hyphens (Daniel Aleksandersen)
- Crash in RSS parser (thanks to Isaac Good)
- Authentication issues with Google Reader (thanks to Fabrice Noilhan)
- Bug in Google authentication (Daniel Aleksandersen).
download-full-page
configuration option- Configuration option to use external URL viewer (#242)
- Ability to store Google Reader password in an external file (#239)
- Tiny Tiny RSS support (#243)
delete-read-articles-on-quit
option
- HTTP authentication method is now configurable (#247)
- Rendering of nested
<ol>
lists
- Support for query feeds in combination with Google Reader support
- Ability to configure proxy authentication method
-q
flag to enable quiet startup (Isaac Good)- Keys to jump to the next/previous feed or article regardless of its "unread" status (Jim Pryor)
- XDG Base Directory support (Elrond)
cookie-cache
configuration option (#234)- On-demand loading of feeds to reduce memory usage
- Feedlist re-sorting after all feeds have been reloaded
- Support for Google Reader offline mode
- Bloglines support, as the service shuts down on October 1, 2010
- Google Reader authentication issue with certain passwords (#238)
- Made newsbeuter silent on lockfile errors when '-x' option is used
- HTML rendering of bold and underline text when light background is configured
- issues #192, #194, #197, #198, #199, #200, #201, #202, #210, #216
- Google Reader authentication (by Seth Mason)
- Google Reader support
- Article highlighting in article list based on the article content (#174)
- "Hard quit" key to immediately quit from Newsbeuter (Jim Pryor)
- "Download status" format specifier for feedlist-format (#181).
- HTML table renderer (Stefan Erben)
open-in-browser-and-mark-read
key (Isaac Good)
- "Ignore article" functionality extended with different ignore modes (download/display; #52)
- Issues #90, #160, #161, #168, #169, #171, #179, #180, #184
- Issues #183, #188 (Stefan Erben)
- Support for
dc:creator
tag for RSS 2.0 parser - When entering a feed, the first unread article is automatically selected (can
be turned off with
goto-first-unread no
) - When marking a feed read, move the selection to the next feed (unless a filter is currently applied)
- Length field to article list format (Stefan Erben)
- Support for 256-color terminals
dumpform
commandline command as a debugging aid- Allow deletion of articles from article view
- Support for SOCKS proxies
notify-beep
notification beep (Vern Sun)- Key to quickly jump to article URLs above #10 (Stefan Erben)
- Improved HTML rendering (Stefan Erben)
- Podbeuter ignored
use-proxy
configuration command (#144)
- More flexible dialog handling
- Ability to specify a list of OPML URLs when using OPML as URL source
keep-articles-days
config option to optionally keep articles only for a limited number of daysbookmark-interactive
config option to indicate that the configured bookmarking command is interactive- Ability to search for text from the article view
- Basic support for Yahoo Media RSS
:source
commandline command to (re)load configuration filesage
attribute for articles to filter them for relative age (in days)- Ability to configure local files as feeds
random-unread
key to go to a random unread article- Ability to sort feed list and article list by interactively choosing the sort method
pipe-to
key to pipe articles to external commands- Backtick evaluation for configuration files
- Commandline completion
between
operator for filter languageset
commandline command can now toggle boolean variables and reset configuration variables of all types to their default- Commandline and search history persistence
- Improved position handling in article list (#112) (Isaac Good)
- Replaced mrss with new RSS/Atom parser
- Made article view pager configurable
- Improved HTML rendering of links and underlined and bold text
- When opening articles from a search result dialog, make search phrase stand out in article view.
- Improved help dialog so that it now shows unbound functions
- Improved and extended conditional HTTP download handling
- A lot of bugs (#102, #111, #117, #130, #131)
- Don't display authentication information in URLs (#121)
- Placeholders for
download-path
(#46) - Ability to edit the list of subscribed URLs from newsbeuter through a text editor
- A file format to exchange information about read articles between different newsbeuter instances
feed-sort-order
configuration option to sort the feed list by the first tag- Ability to toggle read flag from article view (Isaac Good)
- Ability to configure the number of parallel reload threads (#101)
- Some internal data structures now use smart pointers (stability improvement)
- Extended podbeuter to keep finished downloads in the queue until they've been played
- Extended keymap to allow dialog-specific configuration
- Extended macros to enable modification of configuration variables
download-timeout
anddownload-retries
config options to make newsbeuter more reliable over unreliable connection (#88)
- Improved whitespace handling in XML parser (fixes Debian issue #496765)
- Crash in case of invalid color/attribute names in the configuration
- Broken
open-in-browser
operation for URLs that contained a single quote (fixes Debian issue #497495; fixes incomplete security fix)
- Line wrap for the article view's headers and the link list on the bottom (fixes Debian issue #491122)
- Test suite for functional tests of the user interface
- Fixed potential security issue when opening article URLs with the configured browser (thanks to J.H.M. Dassen (Ray) for pointing out)
- Support for highlighting of regular expressions
- Search function in help dialog
show-read-articles
configuration option to toggle displaying of read articlesalways-download
configuration option to configure a list of feed URLs for which newsbeuter ignores the Last-Modified timestamp- Reading progress display in article view
- Optional format string support for
browser
configuration option reset-unread-on-update
configuration command
- Ability to open feed's link by pressing the
open-in-browser
key in feed list.
- Issue with filter feeds
- Issue with RFC-822 date parsing where the year only had 2 digits
- Commandline option to podbeuter to automatically start download
article-sort-order
configuration option to freely configure the sort order of article lists- Ability to delete articles
- Improved locking to allow multiple newsbeuter instances (one instance per cache file)
- Flagged articles don't get deleted anymore
- Lots of bug fixes
- Broken string conversion
- Crash (related to string conversion of format string support)
- Custom configurability of feed list and article list format
- Special tags to rename feeds
- Macro support
- Ruby scripting support
- Improved reload speed by checking the Last-Modified header
- Directly integrated nxml/mrss code since API and ABI are a moving target
- Possibility to predefine filters
- Bloglines synchronization support
- OPML online subscription support
- Plugin-based bookmarking support
- Custom flagging of articles
- Implemented more key commands to ease navigation even more
- Possibility to optionally use an external HTML renderer
- Redesigned search function
- Support for reloading the urls file
- Query feeds
- History for the most important input fields
- Additional commandline commands
- Major bug with filtering in the item list
- OPML import functionality
- Unicode compatibility
- Support for notifications
- Filter language
- It is now possible to freely configure e.g. the up/down-keys
- Improved HTML rendering
- Improved lock file handling
- Configuration option to disable cache cleanup (user request)
- Configuration option to set the HTTP user-agent header to a custom value
- Italian translation (Andrea Marchesini)
- Unit tests
include
configuration command to make it possible to separate the configuration into several files- Global configuration file /etc/newsbeuter/config
- Support for Snownews/Liferea extension scripts
- Refactored view
- Significant speed improvement for reload and cache cleanup (Jürgen Jung)
- gettext support
- Podcast support
- Now, everything is stored as UTF-8 internally, and gets converted on-the-fly
- Dependency to
libidn
- Numerous bugs
- Possibility to use the space key for key bindings
- Possibility to view all URLs within an article and open them in a browser
- HTTP proxy support
- Color configuration support
- Tagging/categorization support
- Auto-reload support
- Search dialog
next unread
function now works across feeds when in item view- Improved HTML rendering (occasional missing spaces,
<pre>
tags)
- Unnecessary mutex lock/unlock that made newsbeuter lock up when the
max-items
config option was set
- Crash when ISO-8859-1 encoded feeds with umlauts in the title were displayed on systems with UTF-8 locales enabled
- This is an initial release of Newsbeuter