787101f542
- 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
Michael Vetter2025-09-29 06:07:57 +00:00
ce590083eb
Accepting request 1302937 from network:utilities
Ana Guerrero2025-09-05 19:44:39 +00:00
61fee608c4
- spec: mv web-browser to Suggests so that the user need not explicitely invoke the zypper --recommends flag
Michael Vetter2025-09-05 13:13:43 +00:00
c1aba41359
Accepting request 1287855 from network:utilities
Ana Guerrero2025-06-23 13:05:53 +00:00
47b654d254
- 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
Michael Vetter2025-06-23 07:06:58 +00:00
e8a33b3ca7
Accepting request 1255514 from network:utilities
Ana Guerrero2025-03-24 12:32:23 +00:00
41accbc900
- Update to 6.0.0: 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 #3293Michael Vetter2025-03-24 07:02:35 +00:00
9ed23505b2
Accepting request 1234485 from network:utilities
Ana Guerrero2025-01-02 18:22:57 +00:00
816f0089c8
- 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)
Michael Vetter2025-01-02 07:08:24 +00:00
b09babd551
- 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
Michael Vetter2024-09-24 19:19:17 +00:00
72489fcf20
Accepting request 1185838 from network:utilities
Ana Guerrero2024-07-08 17:07:24 +00:00
9f519ec38d
- Rework shebang script to reduce env-script-interpreter badness - Replace most vendored C++ libraries with system ones
OBS User smolsheep
2024-07-06 03:30:45 +00:00
a6cf6e4cdd
Accepting request 1182652 from network:utilities
Ana Guerrero2024-06-24 18:53:10 +00:00
f241eea46a
- 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
Avindra Goolcharan2024-06-22 18:01:16 +00:00
877afd14a2
Accepting request 1161272 from network:utilities
Ana Guerrero2024-03-25 20:11:59 +00:00
17c6012ff0
Accepting request 1161203 from home:smolsheep:upgrades
Michael Vetter2024-03-25 06:12:08 +00:00
d6dcbcc13c
Accepting request 1148427 from network:utilities
Ana Guerrero2024-02-21 16:58:12 +00:00
4fa88e9791
- Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN.
Michael Vetter2024-02-21 07:53:25 +00:00
5e804f9df2
Accepting request 1135148 from network:utilities
Ana Guerrero2023-12-28 22:00:41 +00:00
56d029270c
- 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)
Michael Vetter2023-12-26 08:08:22 +00:00
7b31e4b28b
Accepting request 1113348 from network:utilities
Ana Guerrero2023-09-25 18:03:37 +00:00
34ca0b5bee
- 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)
Michael Vetter2023-09-25 05:25:13 +00:00
ae9a7ad4e3
- 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)
Michael Vetter2023-03-27 07:33:22 +00:00
2d3f9ca14a
- Update to 2.29: Added: * New placeholder for browser, %t, which is replaced by the type of the URL (#1954) * contib: a script to reorder lines in the urls file (#1918) * Support for Brotli compression. In fact, Newsboat will now use all the methods supported by the libcurl it's linked to (#2152) * In tags dialog, put the cursor on the currently selected tag, or the first tag if none is selected at the moment (#2093) Changed: * When rendering an article, put a newline between consecutive <audio> and <video> tags (#2103) * When select-filter is used with an argument (e.g. from a macro), that argument is now used to look up a predefined filter by name. The old behaviour (applying the argument as filter) is still available by using set-filter instead (#2137) * When select-filter is used without an argument, it will now open the filter selection dialog. Previously, set-filter from a macro without arguments was ignored in the article list (#2137) * Docs: use a new style for keys. It should be more readable than the old one, please file issues if you disagree! (#2028) * When reloading feeds in parallel, status line now shows the progress rather than the number of the currently reloaded feed (#2065) * Updated translations: Dutch (Dennis van der Schagt), French (Tonus), German (Lysander Trischler), Italian (Mauro Scomparin), Polish (Carno), Russian and Ukrainian (Alexander Batischev), Spanish (Roboron3042), Turkish (Emir SARI) * Bumped minimum supported Rust version to 1.59.0 * Bumped minimum supported GNU Make version to 4.0 (released on October 9th, 2013) * Updated vendored libraries: expected-lite to 0.6.2, json.hpp to 3.11.2
Michael Vetter2022-10-03 15:44:08 +00:00
9858078ffd
- bsc#1196972: Bump rust regex to fixed version - Update to 2.27: Added: * Support for regexes in ignore-article; for example, you can now use ignore-article "https://nitter.net/.*" "title =~ \"RT by\"" to ignore all retweets in your Nitter feeds. This is more efficient than matching on feedurl from the filter expression, because this new form is only evaluated for the feeds that match the regex, while the old form would run for all articles of all feeds (#1913) * A "universal" color scheme * A user-contributed script to show images in Kitty terminal emulator: contrib/kitty-img-pager.sh * Support for XDG directories in contrib/exportOPMLWithTags.py Changed: * Bumped minimum supported Rust version to 1.55.0 * We now link to our own STFL fork: https://github.com/newsboat/stfl. The upstream's SVN is down, and we never managed to get any of our bugfixes in there anyway. Since we seem to be the last remaining STFL user, we advise downstream maintainers to rely on our repo instead. Our fork is maintained to the extent necessary for Newsboat * In manpages, command line options are now set in bold and are underlined, while inline code is underlined. These changes improve readability * Clarified error messages in OPML import (#1919) * Updated translations * Updated vendored library json.hpp to 3.10.5, Catch2 to 2.13.8 Fixed: * Cursor jumping too far after marking a feed read when hidden feeds are present (#1934) * Newsboat exiting with code 0 when OPML import fails * XML entities not being decoded in "text/plain" entries (#1938)
Michael Vetter2022-03-23 07:39:16 +00:00
7b9013641d
- Update to 2.26: Added: * confirm-mark-feed-read setting (enabled by default) (#1781) * miniflux-min-items setting to control how many articles to load for each feed * A script to bookmark articles to buku * A gruvbox color scheme Changed: * Bumped minimum supported Rust version to 1.53.0 * Accept empty feed title when bookmarking on autopilot (#243) * :save command now uses save-path setting to resolve relative paths (#1689) * Updated translations: Dutch (Dennis van der Schagt), German (Lysander Trischler), Italian (Mauro Scomparin), Polish (Michał Siemek), Russian, Ukrainian (Alexander Batischev), and Turkish (Emir Sari) * Updated vendored library optional-lite to 3.5.0, json.hpp to 3.10.4 Removed: * Ability to switch away from modal dialogs (e.g. FileBrowser) (#117) Fixed: * Relative URLs in articles are now resolved relative to their permalink when the feed doesn't set the xml:base (#1818, https://github.com/akrennmair/newsbeuter/issues/507) * Starred items not being synchronized to NextCloud News (#743)
Michael Vetter2022-01-04 16:05:01 +00:00
0653acbf5f
- Update to 2.25: Added: * New elements to style with color command: title, hint-key, hint-keys-delimiter, hint-separator, and hint-description. If there is no style for one of those elements, the style of info is used instead. See "Configuring Colors" section in the docs * Podboat: show an error when a podcast can't be renamed (#545) * A note that the urls file can contain comments Changed: * Bumped minimum supported Rust version to 1.51.0 * Key hints (at the bottom of the screen) are now styled to make them easier to read. If you're using a custom colorscheme and want to use these new elements, you need to update it; see the "Configuring Colors" section in the docs (#1016) * Podboat: move to the next item after marking a podcast finished or deleted * purge-deleted now keeps the cursor near where it was in the list, rather than the *line* it was on (#1728) * Updated translations: Dutch (Dennis van der Schagt), German (Lysander Trischler), Italian (Mauro Scomparin), Polish (Michał Siemek), Russian, Ukrainian (Alexander Batischev), and Turkish (Emir Sari) * Updated vendored library Catch2 to 2.13.7, and json.hpp to 3.10.2 Fixed: * A crash when entering a feed with an invalid filter expression (#1665) * Slow scrolling in Podboat (#1375) * Slow mark-all-read with remote APIs. It's still slow when a filter is applied, but without a filter it's as fast as possible * A crash when next-unread is invoked while viewing a tag with no
Michael Vetter2021-09-22 09:28:46 +00:00
144831dedc
- Update to 2.24: Added: * FreshRSS support * Ability to add descriptions to macros (#228) * Support for plain-text Atom entries (YouTube is the most prominent publisher of those) (#468, #1022, #1010) * restrict-filename setting to control if non-alphanumeric symbols will get replaced by underscores when saving an article (#1110) * highlight-feed setting to highlight feedlist entries according to the filter expressions (same as highlight-article in the article list) (#1510) Changed: * IRC channel moved from Freenode to Libera.Chat network * Newsboat will now fail to start if settings are passed more parameters than they expect. To fix this, read the doc for the setting and try using double quotes as necessary (Alexander Batischev) * Newsboat will now quit if you try to open a query feed whose expression contains an unknown attribute. This is a temporary workaround; the next version will display an error instead. The proper fix couldn't be added to 2.24 because that'd disrupt the freeze on translations (#1665) * Updated translations * Bumped minimum supported Rust version to 1.48.0 * Updated vendored library Catch2 to 2.13.6 Fixed: * Segfault in Podboat when purging the list where the last item is
Michael Vetter2021-06-21 07:06:33 +00:00
6c88c2a9ed
Accepting request 883531 from network:utilities
Richard Brown
2021-04-08 19:31:58 +00:00
d680d427b1
- Update to 2.23: Added: * open-in-browser-noninteractively operation which is similar to open-in-browser, but doesn't relinquish the terminal to the browser. It still waits for the browser to finish executing, though (Dennis van der Schagt) * Confirmation for delete-all-articles (#1490) * %U specifier for feedlist-title-format which shows the total number of unread articles in all feeds (#1495) * Display images' alternate text in the article view (#1512) * List iframe URLs in the article view (#1153) Changed: * Newsboat now refuses to enqueue a podcast if its filename is already present in the queue. If that happens, you'll have to adjust download-filename-format to make the filenames more distinguishable (#1411) * Reduced message flickering when reloading feeds (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), and Ukrainian (Alexander Batischev) * Bumped minimum supported Rust version to 1.46.0 * Updated vendored library Catch2 to 2.13.4 Removed: * dumpform command-line command which was only intended for debugging (Dennis van der Schagt) Fixed: * Missing empty lines inside pre tags (#1429) * open-all-unread-in-browser-and-mark-read not synchronizing the "read" status to the remote API (#1449) * Newsboat redrawing the screen once a minute even if idle (#563)
Michael Vetter2021-04-07 07:31:25 +00:00
20b7dd1e69
- Update to 2.22.1: * Slow scrolling in the article list (regression) (#1372) * Segfaults if swap-title-and-hints is enabled (regression) (#1399) * Build failure on GCC 9 due to maybe-uninitialized warning which -Werror turns into an error
Michael Vetter2021-01-11 08:55:52 +00:00
3a8396fd9c
- Update to 2.22: Added: * confirm-mark-all-feeds-read setting, which makes Newsboat ask for confirmation before marking all the feeds as read (#1215) (Tarishi Jain) * Command line autocompletion in the save dialog (#893) (Dennis van der Schagt) * Support for ^U, ^K, ^G, and ^W editing keys (as in readline and Emacs) in command line in the save dialog (Dennis van der Schagt) * Support for RSS Media extension in Atom feeds (#595) (Dennis van der Schagt) * New, more detailed, documentation chapters on macros and running external commands (A1RO) * User-contributed script that exports feeds with their tags in the OPML format: contrib/exportOPMLWithTags.py (jartigag) * Help dialog in the URLs view (#1218) (Dennis van der Schagt) * Handling of terminal resizes for all dialogs (#389, #390) (Dennis van der Schagt) * goto-title operation, which selects a feed with a given title (#888, #1135) (Dennis van der Schagt) * --cleanup command-line flag, which does the same as cleanup-on-quit option (#1182) (Dennis van der Schagt) * check and ci-check Makefile targets. Both run C++ and Rust test suites consecutively, but the former fails early. Use check locally where re-running tests is quick, and use ci-check in CI where re-running tests usually means re-building everything first (#896) (Alexander Batischev) * Command line support in the help dialog (Dennis van der Schagt) * "(localized)" marks in documentation for all settings with internationalized default values (#1270) (Amrit Brar) * %F placeholder in browser setting, which is always replaced by the feed's URL (unlike %u, which depends on the context in which the browser is invoked) (#423) (Dennis van der Schagt) * Dumping of ignore-article rules with dumpconfig command (in Newsboat's
Michael Vetter2021-01-04 10:28:52 +00:00
2e62ad14de
- Update to 2.21: Added: * Build dependency on AWK * A note that security vulnerability should be reported to security@newsboat.org preferably encrypted to PGP key 4ED6CD61932B9EBE * Confirmation before marking all feeds as read (#1006) (Dennis van der Schagt) * scrolloff setting which keeps the specified number of lines above and below the selected list item (#1103) (Dennis van der Schagt) * %=[width][identifier] formatting sequence for *-format settings. It centers a given value inside a given width, padded with spaces and slanting to the left if it can't be aligned evenly (Daniel Bauer) * Support for Miniflux (#448) (Galen Abell) * run-on-startup setting which executes a given list of operations when Newsboat starts. This can be used to e.g. open tag dialog on startup, or go to a certain feed (#888) (Dennis van der Schagt) * Documentation for one, two, ..., nine, zero operations that open a corresponding URL in the browser (A1RO) Changed: * It is now a startup error for a macro to have no operations * Bumped minimum supported Rust version to 1.42.0 * Updated vendored libraries: Catch2 to 2.13.1, json.hpp to 3.9.1 * Empty strings in filter expressions are treated as zero when compared with a numeric attribute like age (Alexander Batischev) * Converted various tables in docs to decorated lists, making them easier to read (#441]) (Spacewalker2) * In macros, no longer require a space between operation and the following semicolon (#702]) (Dennis van der Schagt) * Sorting by first tag now ignores "title tags", i.e. the ones that start with a tilde (#1128]) (José Rui Barros) * contrib/feedgrabber.rb updated to use Newsboat directories instead of
Michael Vetter2020-10-05 12:10:20 +00:00
43251db4dc
- Update to 2.20.1: Fixed: * Installation on BSDs (Tobias Kortkamp) * Regression that caused Newsboat to require a space before semicolon in macros, which made set browser "lynx"; open-in-browser invalid (#1013[1], #1015[2], #1017[3], #1018[4]) (Alexander Batischev) * Possible segfault upon startup (#1025[5]) (Dennis van der Schagt, Alexander Batischev) * Feed sorting in Spanish locale (#1028[6]) (Dennis van der Schagt, Alexander Batischev)
Michael Vetter2020-06-26 07:41:49 +00:00
ef57a842f7
- Update to 2.19: 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)
Michael Vetter2020-03-23 09:03:16 +00:00
62d3170560
- Update to 2.18: Added: * Logo by noobilanderi Changed: * open-in-browser-and-mark-read no longer marks item read if browser returned a non-zero exit code. Similarly, open-all-unread-in-browser and open-all-unread-in-browser-and-mark-read abort on non-zero exit code * Update vendored version of Catch3 to 2.11.0 * Update vendored version of nlohmann/json to 3.7.3 * Update translations: German, Russian, Ukrainian Fixed: * unbind-key -a breaking cmdline, search and goto-url (#454) (kmws) * Flaky run_command() test (Alexander Batischev) Security: * smallvec crate bumped to 0.6.10, to get fixes for RUSTSEC-2019-0009 and RUSTSEC-2019-0012
Michael Vetter2019-12-29 16:51:13 +00:00
4671d6aab2
- Add newsboat-no-git-hash.patch: Don't depend on git. Fix build
Michael Vetter2019-07-02 10:56:54 +00:00
3f230e8d06
- Update to 2.16.1: Added: * Install changelog and contrib/ alongside docs (Alexander Batischev) (#474) * show-title-bar config option to hide the title bar. Defaults to yes, i.e. the behaviour is the same as with Newsboat 2.15 (Sermak) (#375) * Contrib scripts for image preview (Sermak) (#480) * Nord colour scheme (Daryl Manning) * Ability to search withing the search results, narrowing them down (Tumlinh) (#327) * Color scheme based on Adapta-Maia GTK theme (Lucas Parsy) Changed: * Marking feed as read only resets the cursor if article list is sorted by date (Stefan Assmann) * include also accepts relative paths (Marco Sirabella) (#489) * Update vendored version of nlohmann/json to 3.6.1 * Update vendored version of Catch2 to 2.9.1 Fixed: * Parser breaking on spaces inside backticks (Marco Sirabella) (#492) * Hidden tags changing the title of their feeds (Alexander Batischev) (#498) * Segfaults some time after using an invalid regex in a filter expression (Alexander Batischev) (#501) * Single quotes in podcast names replaced by %27 (屑鉄さらい;Scrap Trawler) (#290, #457) * Out-of-bounds access on empty "author" tag in RSS 0.9x (Alexander Batischev) (#542)
Michael Vetter2019-07-02 06:51:51 +00:00
75d7fceddb
Accepting request 674900 from home:jengelh:branches:network:utilities
Michael Vetter2019-02-14 11:53:11 +00:00
948b399f68
- Update to 2.14.1: Added: * Support for cross-compilation with CARGO_BUILD_TARGET environment variable (maxice8) * %N format for download-path and download-filename-format settings. This format is replaced by item's original feed-title, even when selected through the query feed (Felix Viernickel) (#428) Changed * Translations: Polish (Carno) * When opening a never-fetched feed in the browser, just use the feed's URL (Alexander Batischev) * Update vendored version of Catch2 to 2.6.0 Fixed: * Messed-up highlighting when regex matches start-of-line (zaowen) (#401) * Failing to update The Old Reader feeds (Alexander Batischev) (#406) * "NewsBlur" spelling throughout the docs and messages (zaowen) (#409) * Lack of space between podcast URL and its MIME type (Alexander Batischev) (#425) * "rev-sort" command name in docs (Jakob Kogler) * Keybindings not applied in dialogs view (Felix Viernickel) (#431) * Spacer formatter not working in podlist-format (Alexander Batischev) (#434) - Add rust dependencies and vendor.tar.xz: Uses rust for libnewsboat now.
Michael Vetter2019-02-14 07:59:04 +00:00
c3b83ef6f1
- Update to 2.13: Added: * Respect TMPDIR environment variable when writing temporary files (#250[1]) * delete-all-articles operation that marks all articles in the feed as deleted (Kamil Wsół) Changed: * Require cookie-cache setting if Newsblur API is used (Alexander Batischev) * Translations: Russian, Ukraininan (Alexander Batischev), Swedish (Dennis Öberg), German (Lysander Trischler) * json.hpp updated to version 3.2.0 * Natural sort order for article titles, so numbers are put in the expected order (e.g. 1, 2, 5, 10, 11 rather than 1, 10, 11, 2, 5) (Nikos Tsipinakis) Fixed: * Do not create empty files if history is disabled (Nikos Tsipinakis)
Michael Vetter2018-09-24 09:07:37 +00:00
1d5874aef9
- Update to 2.12: Added: * Ability to override path to pkg-config (Ali Lown) * Socket support in filebrowser (Sebastian Rakel) * ls --classify-like formatting for filenames in filebrowser (Sebastian Rakel) * Ability to sort feedlist by last update (TwilightSpectre) (#191[1]) * :q as alternative to :quit (Franz König) * Support for open-in-browser in URL dialog, thus fixing many user macros in that dialog (Felix Viernickel) (#194[2]) * "Author" field for items fetched from Newsblur (Chris Nehren) * Coding style, mostly enforced through clang-format. Non-enforceable things are documented in docs/code-style.markdown (Alexander Batischev) * A check in bind-key that will now throw an error on binding to a non-existent operation (Nikos Tsipinakis) Changed: * The markup in docs, to be consistent throughout (Lysander Trischler) * HTTP to HTTPS in communication with The Old Reader (Richard Quirk) * Translations: Russian, Ukrainian (Alexander Batischev), Italian (Francesco Ariis) Fixed: * Colors for unread items in all contributed colorschemes (@sandersantema[4]) (#163[5]) * Segfaults in dialogs view when swap-title-and-hints is enabled (Alexander Batischev) (#168[6]) * Typo in JSON field name in TT-RSS API (Sebastian Rakel) (#177[7]) * Filebrowser displaying "d" filetype for everything but regular files (Sebastian Rakel) (#184[8]) * TT-RSS relogin (Sebastian Rakel) * Internal HTML renderer not stripping whitespace in front of text (Alexander Batischev) (#204[9])
Michael Vetter2018-06-25 06:50:26 +00:00