Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

newsboat-2.44-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: newsboat Distribution: openSUSE Tumbleweed
Version: 2.44 Vendor: openSUSE
Release: 1.2 Build date: Mon Jun 22 07:37:51 2026
Group: Productivity/Networking/Web/Browsers Build host: reproducible
Size: 12758429 Source RPM: newsboat-2.44-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://newsboat.org
Summary: RSS/Atom Feed Reader for Text Terminals
Newsboat is an RSS/Atom feedreader. RSS and Atom are a number of
widely-used XML formats to transmit, publish and syndicate articles,
for example news or blog articles. Newsboat is designed to be used on
text terminals.

Provides

Requires

License

MIT

Changelog

* Mon Jun 22 2026 Michael Vetter <mvetter@suse.com>
  - Update to 2.44:
    Added:
    * Table with `*-title-format` specifiers in the manpage
    * List of available text attributes in the manpage
    * Ability to specify initial text for `cmdline` command. This allows one to
      write macros or new-style `bind`s to run common command-line commands
    * Ability to open urls file at the current feed, e.g.
      `bind E feedlist,articlelist,searchresultslist edit-urls "vim +%L %f"`
      This is **not** enabled by default. See `edit-urls` docs for details.
      (#1262, #3338, https://github.com/akrennmair/newsbeuter/issues/258 )
    * Import feed titles from OPML when using `opml-url`
    Changed:
    * Bumped minimum supported Rust version to 1.92.0
    * Updated translations
    Fixed:
    * OPML import mangling `exec:` and `filter` lines in the urls file (#3115)
    * Build failure on macOS 26
    * Build failure on OpenBSD
    * Cursor jumping to unrelated article when `purge-deleted` is called (#1445)
    * Applying an incorrect filter hiding all articles. Now the filter would not be
      applied, and an error message would be shown (#2857)
    * Missing tags if feed URL is used multiple times. Now the tags would be merged
      (#2233)
    * Authentication error (`"error": "INCORRECT_USAGE"`) with TT-RSS (#3373)
* Tue Mar 24 2026 Michael Vetter <mvetter@suse.com>
  - Update to 2.43:
    Added:
    * miniflux-flag-save. Setting this flag on an article makes Miniflux save the
      article into the external service (as configured in the Miniflux instance)
    Changed:
    * Bumped minimum supported Rust version to 1.90.0
    * Updated translations
    * Don't show unbound actions in the help line
    Fixed:
    * Two memory leaks in regex-rs, our upcoming replacement for a part of the C++
      code. These leaks weren't affecting Newsboat because the code is not used in
      Newsboat yet (#3266)
    * ETags not being stored to the database if the HTTP response code was 304 Not
      Modified
  - Compile with -Wno-unused-result to fix the build
  - Replace 3rd party lib in cpp file as well to fix the build
* Mon Jan 19 2026 Michael Vetter <mvetter@suse.com>
  - Update to 2.42:
    Added:
    * Option toggleitemread-jumps-to-next (#2271)
    Changed:
    * In documentation, references to other sections turned into hyperlinks for
      easier navigation
    * Updated translations
    * Bumped minimum supported Rust version to 1.88.0
    Fixed:
    * No error messages when OPML import fails
    * Build failure on macOS
    * Position in article not updated unless the window is resized (#3204)
    * Typo in documentation
    * Cookies not written with curl 8.17 (#3221)
* Mon Sep 29 2025 Michael Vetter <mvetter@suse.com>
  - Update to 2.41:
    Added:
    * Error message for when operation is not supported in the current view
    * Fallback to libxml2's encoding autodetection when Newsboat's fails (#3070)
    * Import feed titles from OPML (#3063)
    * Ported some helper programs that generate parts of the documentation from C++ to
      AWK, which was already used for some other helper scripts
    * Switched from curl_proxytype to long int for compatibility with curl
      8.16.0+
    * Updated translations
    * Bumped minimum supported Rust version to 1.85.0
    * Updated vendored library expected-lite to 0.9.0
    Fixed:
    * Crash in :dumpconfig after :set was used to toggle or reset a non-existent
      option (#3104)
    * Crash in RSS parsers if there is no "channel" element
    * Error messages being written to stdout rather than stderr
* Fri Sep 05 2025 Sai Karthik Karra <kskarthik@disroot.org>
  - spec: mv web-browser to Suggests so that the user need not explicitely invoke the zypper --recommends flag
* Mon Jun 23 2025 Michael Vetter <mvetter@suse.com>
  - Update to 2.40:
    Added:
    * latestunread feed sort order, which sorts feeds by their most recent unread
      article (#2492)
    * contrib: "monochrome" colorscheme
    Changed:
    * Bumped minimum supported GCC version to GCC 7
    * Default cleanup-on-quit changed from yes to the new option nudge, which
      shows a message and waits for a keypress when unreachable items are found in
      the cache. This avoids accidental data loss (#1183)
    * Updated translations
    * Bumped minimum supported Rust version to 1.83.0
    * Updated vendored library json.hpp to 3.12.0
    Removed:
    * Support for GCC 5 and 6, in line with previous deprecation of compilers that
      don't support C++17
    Fixed:
    * Crash when invoking edit-flags from a new-style binding (i.e. bind)
    * Query feed configs not being read from the urls file when urls-source is set
      to opml (#3057)
    * Some remote APIs not reading tags from the urls file
    * exec: and filter: feeds could be opened in the browser even though they
      don't have a URL
* Mon Mar 24 2025 Michael Vetter <mvetter@suse.com>
  - Update to 2.39:
    Added:
    * New bind command, which is an improvement on both bind-key and macro.
      It allows multi-key bindings (that's new!) which execute one or more actions
      (similar to macros), and can have a description that'll be displayed in the
      help dialog (that's new too!). It also offers an additional syntax for
      specifying keys: instead of ^R, one can write <C-r>. Multi-key bindings
      are slightly limited in that bindings with same prefix must all be the same
      length to avoid ambiguity when executing them (if I had bindings for and
      fork, and typed for, Newsboat wouldn't know if that's it or I'm going to
      type k next) (#1165)
    * contrib/newsboat-idlefeeds.sh: a script to show feeds that weren't updated in
      a given amount of time (T3SQ8)
    Changed:
    * Highlighting in the help form is now case-insensitive (#2998)
    * Updated translations: Dutch, German, Italian, Polish, Russian, Ukrainian,
      Swedish, Turkish
    * Bumped minimum supported Rust version to 1.81.0
    Deprecated:
    * Compilers that don't support C++17. This release compiles with -std=c++17,
      but only for compatibility with header files of libicu 75+; Newsboat itself
      only uses C++14 for now. The next release might start using C++17 features,
      so please open an issue if that'll cause problems for you (#3031)
    Removed:
    * Support for Clang 4, because it doesn't accept -std=c++17 (#3031)
    Fixed:
    * Crash when setting a non-existent variable (#2989)
    * Highlights not displayed for searches that contain less-than sign, due to
      errors in quoting (#3008)
    * Building with libicu 75+, which requires C++17. libicu is an indirect
      dependency of Newsboat via libxml2 (#3031)
* Thu Jan 02 2025 Michael Vetter <mvetter@suse.com>
  - Update to 2.38:
    Added:
    * Shell completions for ZSH
    * Keymap hint for "Clear filter" when filter is active
    * Better logs when Miniflux authentication fails with something other than
      401 Unauthorized
    * Support for enclosures with Miniflux
    Changed:
    * Shell completions are now installed into directories where shells are looking
      for them. Previously, completions were installed into doc/contrib
    * Updated translations: Chinese, Dutch, German, Italian, Polish,
      Russian and Ukrainian, Spanish, Swedish, Turkish
    * Bumped minimum supported Rust version to 1.79.0
    Fixed:
    * MKDIR not being used in all the relevant places of the Makefile
    * Dates far in the past or the future not being stored correctly (#2871)
    * cookie-cache having not effect on reload-all (bound to R by default,
      also activated by auto-reload) (#2935)
* Tue Sep 24 2024 Michael Vetter <mvetter@suse.com>
  - Update to 2.37:
    Added:
    * contrib: a bookmark plugin for Readeck
    * Podboat: podcasts can now be "missing", meaning a file was
      downloaded by Podboat but removed by some other program
    * contrib: completions file for fish shell
    Changed:
    * Sped up -x reload a little by grouping feeds on the same domain.
      Other ways to trigger a reload already had this optimization
    * Sped up FreshRSS integration with regard to marking articles as read
    * Updated translations
    * Bumped minimum supported Rust version to 1.77.0
    * Updated vendored library Catch2 to 3.7.0
    Fixed:
    * Newsboat spamming sites with requests when download-retries is
      changed from its default of 1 and the site returns HTTP code 304 Not Modified (#2732)
    * Crash on articles with combining Unicode characters (#2805)
    * Crash on articles where author name ends in a closing parenthesis
    * Cursor highlighting the wrong list entry after the terminal was resized (#2845)
    * highlight-article with expressions that contain flags had no effect on unread articles (#2814)
    * "Searching..." message not disappearing when the search is over (#2837)
    Security:
    * Fixed clickjacking vulnerability on newsboat.org
* Sat Jun 22 2024 Joshua Smith <smolsheep@opensuse.org>
  - Rework shebang script to reduce env-script-interpreter badness
  - Replace most vendored C++ libraries with system ones
* Sat Jun 22 2024 Joshua Smith <smolsheep@opensuse.org>
  - Update to 2.36:
    Changed:
    * Improved readability of `--help`: better alignment, replace
      unreadable ad hoc filenames with `<file>`
    * Updated translations: Brazilian Portuguese, Chinese, Dutch,
      German, Italian, Polish, Russian and Ukrainian, Swedish,
      Turkish
    * Updated vendored library Catch2 to 3.5.4, expected-lite to
      0.8.0
    Fixed:
    * Updated default color configuration in the docs
    * Parts of contrib/ not being installed
* Sun Mar 24 2024 Joshua Smith <smolsheep@opensuse.org>
  - Update newsbeuter-makefile.patch
  - Change services to manual from the deprecated disabled
  - Remove deprecated cargo_config
  - Update to 2.35:
    Added:
    * Support for Feedbin
    * --queue-file, --search-history-file, and --cmdline-history-file
      options to specify locations of the respective files. This,
      along with the existing options --url-file, --config-file, and
    - -cache-file, lets the user fully customize the locations
      instead of relying on XDG or dotfiles
    * miniflux-flag-star setting, so articles flagged in Newsboat
      appear as starred in Miniflux
    * miniflux-show-special-feeds setting (enabled by default) which
      adds a "Starred Items" feed to the feedlist for those two use
      Miniflux
    * Podboat: if --log-level is specified but --log-file isn't,
      write the log to a file named after the template
      podboat_%Y-%m-%d_%H.%M.%S.log, i.e. use the current date and
      time. The same functionality was added to Newsboat proper in
      2.31
    * contrib: a bookmark plugin for Linkding
    * contrib: a bookmark plugin for Wallabag
    * contrib: a filter to turn twtxt protocol into RSS
    * contrib: a filter to add newlines to Slashdot feed
    Changed:
    * Build in C++14 mode. This does not increase our requirements
      for compilers, because the ones we require already provide
      C++14 support
    * Updated translations: Chinese, Dutch, German, Italian, Polish,
      Russian and Ukrainian, Swedish, Turkish
    * Updated vendored library optional-lite to 3.6.0
    * Bumped minimum supported Rust version to 1.72.1
    Fixed:
    * %>[char] format not working inside a conditional format
      (e.g. %D %?T?%-63t%> %T&%t?)
* Wed Feb 21 2024 Michael Vetter <mvetter@suse.com>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.
* Tue Dec 26 2023 Michael Vetter <mvetter@suse.com>
  - Update to 2.34:
    Added:
    * latest_article_age feed attribute; it's similar to the age attribute of an
      article, and can be used to e.g. hide feeds which were recently updated
      (#2619)
    * Updated translations
    * Updated vendored library json.hpp to 3.11.3
    * Bumped minimum supported Rust version to 1.70.0
    Fixed:
    * Articles in Mastodon feeds having no titles when using Newsboat with NextCloud
      News (#2573)
* Mon Sep 25 2023 Michael Vetter <mvetter@suse.com>
  - Update to 2.33:
    Added:
    * Support for 0..9 keys in dialog overview. If you never used dialog
      overview, it's invoked by V key by default and is very useful if you also
      employ ^V/^G/^X to keep multiple dialogs open within Newsboat (Dennis
      van der Schagt)
    * Support importing OPML 2.0 with --import-from-opml (#2448)
    Changed:
    * Image enclosures are now displayed at the start of the article. This improves
      support for Mastodon feeds (#2305, #2495)
    * In feeds that lack title and whose URLs end entirely in digits, use the
      description as a title instead. This improves support for Mastodon feeds and
      hopefully doesn't break others (#2530)
    * Taught contrib/image-preview/nbrun to take Newsboat's CLI arguments
    * Updated translations
    * Bumped minimum supported Rust version to 1.68.2
    Fixed:
    * Hanging if scripts used by filter:, bookmark-cmd, or html-renderer
      process their input in a streaming fashion rather than reading it entirely
      before outputting anything
    * Slowness in opening and navigating feeds that contain many items (#229)
    * --export-to-opml producing invalid OPML documents (missing text attribute)
      (#2518)
* Sun Jun 25 2023 Joshua Smith <jsmithfpv@gmail.com>
  - Update to version 2.32:
    Added:
    * contrib: a filter to remove Substack's "Subscribe now" prompts
      from the posts (NunoSempere)
    * contrib: an image pager which can spot all the images in a
      post and display them with either `feh` or `kitty`'s `icat`
      (whyrgola)
    * Tags in OPML export. This is implemented as a new option,
      `--export-to-opml2`, because the output format is OPML version
      2.0 rather than the 1.0 that `--export-to-opml` produces.
      We intend to make OPML 2.0 the default in some future major
      release of Newsboat (#871) (Gwyneth Morgan)
    Changed:
    * Enclosures are only enqueued if their MIME type looks like
      a podcast or is empty. This prevents Newsboat from e.g.
      enqueueing images from Mastodon feeds (#2367) (Dennis van der
      Schagt)
    * Asciidoctor is a truly optional dependency now. `make all`
      still builds docs, but at least one can `make newsboat`
      and such without installing Asciidoctor (#2353) (Alexander
      Batischev)
    * Newlines are now removed from the author's name (#2434)
      (blankie)
    * If the same URL is used in `<a>` and/or `<img>`/`<iframe>`,
      it's marked as "image" or "iframe" rather than simply a
      "link" (#2432) (blankie)
    * `goto-title` operation now searches for the titles *as you
      see them*, i.e. if a feed doesn't have a title and Newsboat
      displays its URL instead, `goto-feed` will use that URL rather
      than the (empty) title (#2451) (blankie)
    * Updated translations: Dutch (Dennis van der Schagt), German
      (Lysander Trischler), Italian (Mauro Scomparin), Polish
      (Carno), Russian and Ukrainian (Alexander Batischev), Swedish
      (Dennis Öberg), Turkish (Emir SARI)
    * Updated vendored library expected-lite to 0.6.3
    * Bumped minimum supported Rust version to 1.66.1
  - Removed newsboat-gcc12.patch due to upstream fix (#2056)
* Mon Mar 27 2023 Michael Vetter <mvetter@suse.com>
  - Update to 2.31:
    Added:
    * Operations for scrolling by half a page (`halfpageup`, `halfpagedown`) (#36)
    * If `--log-level` is specified but `--log-file` isn't, write the log to a file
      named after the template `newsboat_%Y-%m-%d_%H.%M.%S.log`, i.e. use the
      current date and time
    * _contrib/move_url.py_ for moving feeds in Newsboat's database while keeping
      articles
    Changed:
    * Updated translations: Dutch, German, Italian, Polish, Russian and Ukrainian,
      Spanish and Turkish
    * Bumped minimum supported Rust version to 1.64.0
    Fixed:
    * Inability to exit search mode when `quit` is bound to `BACKSPACE` (#2336)
* Fri Mar 03 2023 Avindra Goolcharan <avindra@opensuse.org>
  - Update to 2.30.1:
    * fixed build failure with curl 7.87. (#2297)
  - Includes 2.30:
    Added:
    * In config, long lines can now be broken into multiple ones with.
      When parsing the config, Newsboat would remove the backslash and
      append the following line to the current one. Be careful when indenting
      the lines that follow the backslash, as the indentation will be included
      in the concatenated string; this can change the meaning of some commands,
      e.g. if the indentation ends up inside a regex (#2212) (Simon Farre)
    * article-feed operation, to go to the feed of the currently selected
      article. This can come in handy in query feeds (phire)
    * New placeholder for browser, %T, which is replaced by the title
      of the selected feed or item (#2224) (Aneesh)
    * Miniflux: fail on startup if credentials are wrong (#2220) (Dennis
      van der Schagt)
    * Miniflux: support for API token authentication, which is available
      since Miniflux 2.0.21 and is the preferred authentication method
      : https://miniflux.app/docs/api.html#authentication
      See miniflux-token, miniflux-tokeneval, and miniflux-tokenfile settings (#2122)
    Changed:
    * Bumped minimum supported Rust version to 1.62.0
    * When cleanup-on-quit is disabled and the cache contains unreachable
      feeds, print their number, and write their URLs to error-log (#1548) (Maximilian Winkler)
    * If an item contains enclosure(s) but doesn't specify their type(s),
      pick the last one (as Newsboat only displays a single enclosure
      per item). This won't always do the right thing, e.g. it could
      pick cover art instead of the podcast, but sometimes it will, so
      it's still better than nothing (#2050) (Dennis van der Schagt)
    * Updated translations: Dutch (Dennis van der Schagt), German (Lysander
      Trischler), Italian (Mauro Scomparin), Polish (Carno), Russian
      (Alexander Batischev), Turkish (Emir SARI), Ukrainian (Alexander Batischev)
    * Updated vendored library Catch2 to 2.13.10
    Fixed:
    * Atom: if an item doesn't specify the atom:author, use the field
      from the contained atom:source; if that's not specified either,
      use atom:author of the feed itself. This is dictated by RFC 4287
      §4.2.1 (#2256) (Lysander Trischler)
    Security:
    * Remove transitive dependency on the vulnerable time 0.1 crate:
      CVE-2020-26235 https://osv.dev/vulnerability/RUSTSEC-2020-0071
      (#2288) (Alexander Batischev, thanks to the prod from critkitten)

Files

/usr/bin/newsboat
/usr/bin/podboat
/usr/share/doc/packages/newsboat
/usr/share/doc/packages/newsboat/CHANGELOG.md
/usr/share/doc/packages/newsboat/README.md
/usr/share/doc/packages/newsboat/contrib
/usr/share/doc/packages/newsboat/contrib/README.md
/usr/share/doc/packages/newsboat/contrib/bookmark-buku.sh
/usr/share/doc/packages/newsboat/contrib/bookmark-evernote.sh
/usr/share/doc/packages/newsboat/contrib/bookmark-pinboard.sh
/usr/share/doc/packages/newsboat/contrib/colorschemes
/usr/share/doc/packages/newsboat/contrib/colorschemes/commander
/usr/share/doc/packages/newsboat/contrib/colorschemes/cyanism
/usr/share/doc/packages/newsboat/contrib/colorschemes/greenscreen
/usr/share/doc/packages/newsboat/contrib/colorschemes/gruvbox
/usr/share/doc/packages/newsboat/contrib/colorschemes/inkpot
/usr/share/doc/packages/newsboat/contrib/colorschemes/kinda-maia
/usr/share/doc/packages/newsboat/contrib/colorschemes/light
/usr/share/doc/packages/newsboat/contrib/colorschemes/monochrome
/usr/share/doc/packages/newsboat/contrib/colorschemes/nord
/usr/share/doc/packages/newsboat/contrib/colorschemes/plain
/usr/share/doc/packages/newsboat/contrib/colorschemes/psychedelic
/usr/share/doc/packages/newsboat/contrib/colorschemes/schleichfahrt
/usr/share/doc/packages/newsboat/contrib/colorschemes/simple
/usr/share/doc/packages/newsboat/contrib/colorschemes/solarized-dark
/usr/share/doc/packages/newsboat/contrib/colorschemes/solarized-light
/usr/share/doc/packages/newsboat/contrib/colorschemes/universal-color
/usr/share/doc/packages/newsboat/contrib/exportOPMLWithTags.py
/usr/share/doc/packages/newsboat/contrib/feedgrabber.rb
/usr/share/doc/packages/newsboat/contrib/filters
/usr/share/doc/packages/newsboat/contrib/filters/twtxt2rss.php
/usr/share/doc/packages/newsboat/contrib/fltr-substack
/usr/share/doc/packages/newsboat/contrib/fltr-substack/README.md
/usr/share/doc/packages/newsboat/contrib/fltr-substack/fltr-substack.sh
/usr/share/doc/packages/newsboat/contrib/fltr-substack/make-fltr-substack.sh
/usr/share/doc/packages/newsboat/contrib/getpocket.com
/usr/share/doc/packages/newsboat/contrib/getpocket.com/after_authentication.md
/usr/share/doc/packages/newsboat/contrib/getpocket.com/create-pocket-user-token.sh
/usr/share/doc/packages/newsboat/contrib/getpocket.com/readme.md
/usr/share/doc/packages/newsboat/contrib/getpocket.com/send-to-pocket.sh
/usr/share/doc/packages/newsboat/contrib/heise.rb
/usr/share/doc/packages/newsboat/contrib/image-pager
/usr/share/doc/packages/newsboat/contrib/image-pager/README.md
/usr/share/doc/packages/newsboat/contrib/image-pager/bootstrap_image_pager.sh
/usr/share/doc/packages/newsboat/contrib/image-pager/imagePager.scala
/usr/share/doc/packages/newsboat/contrib/image-preview
/usr/share/doc/packages/newsboat/contrib/image-preview/README.org
/usr/share/doc/packages/newsboat/contrib/image-preview/nbparser
/usr/share/doc/packages/newsboat/contrib/image-preview/nbrun
/usr/share/doc/packages/newsboat/contrib/image-preview/vifmimg
/usr/share/doc/packages/newsboat/contrib/kitty-img-pager.sh
/usr/share/doc/packages/newsboat/contrib/linkding
/usr/share/doc/packages/newsboat/contrib/linkding/README.md
/usr/share/doc/packages/newsboat/contrib/linkding/linkding.rb
/usr/share/doc/packages/newsboat/contrib/miniflux
/usr/share/doc/packages/newsboat/contrib/miniflux/docker-compose.yml
/usr/share/doc/packages/newsboat/contrib/move_url.py
/usr/share/doc/packages/newsboat/contrib/newsboat-idlefeeds.sh
/usr/share/doc/packages/newsboat/contrib/newsboat_reorganize.py
/usr/share/doc/packages/newsboat/contrib/pinboard.pl
/usr/share/doc/packages/newsboat/contrib/readeck
/usr/share/doc/packages/newsboat/contrib/readeck/README.md
/usr/share/doc/packages/newsboat/contrib/readeck/interactive-labels-readeck.clj
/usr/share/doc/packages/newsboat/contrib/readeck/standard-readeck.clj
/usr/share/doc/packages/newsboat/contrib/slashdot-replace-newlines.xslt
/usr/share/doc/packages/newsboat/contrib/slashdot.rb
/usr/share/doc/packages/newsboat/contrib/urls-maintenance.sh
/usr/share/doc/packages/newsboat/contrib/wallabag
/usr/share/doc/packages/newsboat/contrib/wallabag/README.md
/usr/share/doc/packages/newsboat/contrib/wallabag/wallabag.rb
/usr/share/doc/packages/newsboat/examples
/usr/share/doc/packages/newsboat/examples/config
/usr/share/doc/packages/newsboat/examples/example-bookmark-plugin.sh
/usr/share/doc/packages/newsboat/examples/example-exec-script.py
/usr/share/doc/packages/newsboat/faq.html
/usr/share/doc/packages/newsboat/newsboat.html
/usr/share/icons/hicolor
/usr/share/icons/hicolor/scalable
/usr/share/icons/hicolor/scalable/apps
/usr/share/icons/hicolor/scalable/apps/newsboat.svg
/usr/share/licenses/newsboat
/usr/share/licenses/newsboat/LICENSE
/usr/share/man/man1/newsboat.1.gz
/usr/share/man/man1/podboat.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Aug 6 22:22:51 2026