Update to Factory version #1

Open
mlin7442 wants to merge 13 commits from mlin7442/newsboat:161_branch_20260205 into leap-16.1
First-time contributor

Update to Factory version

Update to Factory version
mlin7442 added 13 commits 2026-02-05 11:51:32 +01:00
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)

OBS-URL: https://build.opensuse.org/package/show/network:utilities/newsboat?expand=0&rev=79
- 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)

OBS-URL: https://build.opensuse.org/request/show/1234485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newsboat?expand=0&rev=33
Breaking Changes:
  * Check that variables do not conflict with existing functions #3229
  * Remove deprecated --fail-at-end option #3430
  * Change API for setting variable in hurl::runner::run #3440
  * Remove hurlfmt deprecated --format option #3445
  * Rename feature flag from vendored-openssl to static-openssl #3460
  Enhancements:
  * Implement function newUuid #973
  * Implement --limit-rate from curl #1222
  * Add --curl option to export executed requests to curl commands #2679
  * Configure --connect-timeout per request #3163
  * Support short name for sections [QueryStringParams] => [Query], [FormParams] => [Form], [MultipartFormData] => [Multipart] #3238
  * Remove url-specific parser (align with grammar) #3244
  * Remove the crate float-cmp #3247
  * Jsonpath / Add filter on boolean value #3252
  * Jsonpath / Add non-equal filter on string and number value #3261
  * Add support for backtick strings in predicates values #3317
  * Categorise options in --help #3339
  * Support more JSON / XML "like" mimetypes with debug output #3343
  * Add curl debug command to --json and JSON report #3374
  * Add curl debug command to HTML report #3386
  * Render Date value #3431
  * Add newDate generator #3443
  Bugs Fixed:
  * Fix reading standard input multiple times #3216
  * Fix filename parsing (used by cert option) #3242
  * Add additional check for --max-filesize option #3245
  * Support case-insensitive Cookie Attributes #3265
  * Allow any string in Location Header when not following redirection #3293

OBS-URL: https://build.opensuse.org/package/show/network:utilities/newsboat?expand=0&rev=81
- 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

OBS-URL: https://build.opensuse.org/request/show/1255514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newsboat?expand=0&rev=34
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

OBS-URL: https://build.opensuse.org/package/show/network:utilities/newsboat?expand=0&rev=84
- 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

OBS-URL: https://build.opensuse.org/request/show/1287855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newsboat?expand=0&rev=35
OBS-URL: https://build.opensuse.org/package/show/network:utilities/newsboat?expand=0&rev=86
OBS-URL: https://build.opensuse.org/request/show/1302937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newsboat?expand=0&rev=36
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

OBS-URL: https://build.opensuse.org/package/show/network:utilities/newsboat?expand=0&rev=88
- 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

OBS-URL: https://build.opensuse.org/request/show/1307652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newsboat?expand=0&rev=37
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)

OBS-URL: https://build.opensuse.org/package/show/network:utilities/newsboat?expand=0&rev=90
OBS-URL: https://build.opensuse.org/request/show/1328145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newsboat?expand=0&rev=38
autogits_workflow_pr_bot requested review from legaldb 2026-02-05 11:52:02 +01:00
autogits_workflow_pr_bot requested review from packagehub-review 2026-02-05 11:52:02 +01:00
packagehub-review requested review from bigironman 2026-02-05 11:57:01 +01:00
packagehub-review requested review from lkocman-factory 2026-02-05 11:57:01 +01:00
packagehub-review requested review from maxlin_factory 2026-02-05 11:57:01 +01:00
packagehub-review requested review from smithfarm 2026-02-05 11:57:02 +01:00

Review by packagehub-review represents a group of reviewers: bigironman, lkocman-factory, maxlin_factory, smithfarm .

Do not use standard review interface to review on behalf of the group.
To accept the review on behalf of the group, create the following comment: @packagehub-review: approve.
To request changes on behalf of the group, create the following comment: @packagehub-review: decline followed with lines justifying the decision.
Future edits of the comments are ignored, a new comment is required to change the review state.

Review by packagehub-review represents a group of reviewers: bigironman, lkocman-factory, maxlin_factory, smithfarm . Do **not** use standard review interface to review on behalf of the group. To accept the review on behalf of the group, create the following comment: `@packagehub-review: approve`. To request changes on behalf of the group, create the following comment: `@packagehub-review: decline` followed with lines justifying the decision. Future edits of the comments are ignored, a new comment is required to change the review state.
Member

Legal review in progress.

Legal review [in progress](https://legaldb.suse.de/reviews/details/503385).
First-time contributor
Build successful, for more information go in https://build.opensuse.org/project/show/openSUSE:Backports:SLE-16.1:PullRequest:415.
This pull request has official review requests.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u 161_branch_20260205:mlin7442-161_branch_20260205
git checkout mlin7442-161_branch_20260205
Sign in to join this conversation.