From 856fc7c9487d8713a4a92e8e48a37e2799258054 Mon Sep 17 00:00:00 2001 From: Alexander Batischev Date: Sun, 24 Sep 2023 23:29:58 +0300 Subject: Release 2.33 --- CHANGELOG.md | 33 ++++++++++++++++++++++++--------- Cargo.lock | 4 ++-- README.md | 20 ++++++++++---------- rust/libnewsboat-ffi/Cargo.toml | 2 +- rust/libnewsboat/Cargo.toml | 2 +- 5 files changed, 38 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbd95ebf..2763b320 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,23 +1,38 @@ # Changes for Newsboat -## Unreleased - expected 2023-09-24 - -Lists below only mention user-visible changes, but the full list of contributors -for this release also includes: TK. +## 2.33 - 2023-09-24 ## 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) (bogdasar1985) + ## Changed +- Image enclosures are now displayed at the start of the article. This improves + support for Mastodon feeds (#2305, #2495) (Dennis van der Schagt) +- 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) (Martin Vilcans) +- Taught contrib/image-preview/nbrun to take Newsboat's CLI arguments (venomega) +- Updated translations: Dutch (Dennis van der Schagt), German (Lysander + Trischler), Italian (Mauro Scomparin), Polish (Carno), Russian and Ukrainian + (Alexander Batischev), Spanish (Roboron3042), Swedish (Dennis Öberg), + Turkish (Emir SARI) - Bumped minimum supported Rust version to 1.68.2 -## Deprecated - -## Removed - ## Fixed -## Security +- 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 (Alexander Batischev) +- Slowness in opening and navigating feeds that contain many items (#229) + (Dennis van der Schagt) +- `--export-to-opml` producing invalid OPML documents (missing `text` attribute) + (#2518) (bogdasar1985) diff --git a/Cargo.lock b/Cargo.lock index afa7e298..e502c5f8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -354,7 +354,7 @@ checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4" [[package]] name = "libnewsboat" -version = "2.32.0" +version = "2.33.0" dependencies = [ "backtrace", "chrono", @@ -380,7 +380,7 @@ dependencies = [ [[package]] name = "libnewsboat-ffi" -version = "2.32.0" +version = "2.33.0" dependencies = [ "cxx", "cxx-build", diff --git a/README.md b/README.md index 0572db2c..3d80d569 100644 --- a/README.md +++ b/README.md @@ -31,18 +31,18 @@ Notable features * Powerful built-in HTML renderer — no need to start the web browser to view text-only entries * Send links and whole articles to third-party services using [bookmarking - scripts](https://newsboat.org/releases/2.32/docs/newsboat.html#_bookmarking) -* [Filter articles out](https://newsboat.org/releases/2.32/docs/newsboat.html#_killfiles) + scripts](https://newsboat.org/releases/2.33/docs/newsboat.html#_bookmarking) +* [Filter articles out](https://newsboat.org/releases/2.33/docs/newsboat.html#_killfiles) based on title, author, contents etc. -* [Aggregate articles](https://newsboat.org/releases/2.32/docs/newsboat.html#_query_feeds) +* [Aggregate articles](https://newsboat.org/releases/2.33/docs/newsboat.html#_query_feeds) into meta-feeds by arbitrary criteria -* [Apply transformations](https://newsboat.org/releases/2.32/docs/newsboat.html#_scripts_and_filters_snownews_extensions) +* [Apply transformations](https://newsboat.org/releases/2.33/docs/newsboat.html#_scripts_and_filters_snownews_extensions) to feeds before passing them into Newsboat * Integrates with services like The Old Reader, NewsBlur, FeedHQ - and [many more](https://newsboat.org/releases/2.32/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services) -* [Macros](https://newsboat.org/releases/2.32/docs/newsboat.html#_macro_support) + and [many more](https://newsboat.org/releases/2.33/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services) +* [Macros](https://newsboat.org/releases/2.33/docs/newsboat.html#_macro_support) to execute sequences of actions with just two keystrokes -* Rudimentary [podcast support](https://newsboat.org/releases/2.32/docs/newsboat.html#_podcast_support) +* Rudimentary [podcast support](https://newsboat.org/releases/2.33/docs/newsboat.html#_podcast_support) Downloading ----------- @@ -115,7 +115,7 @@ There are numerous ways: strict confinement; if we disabled it, the snap would be no better than a distribution's package; - [snap-browser]: https://newsboat.org/releases/2.32/docs/faq.html#_regarding_newsboat_snap_installations + [snap-browser]: https://newsboat.org/releases/2.33/docs/faq.html#_with_snap_i_cant_start_browserbookmarking_scriptexecfilterrun_program_from_macro - [build from source with Docker](doc/docker.md). Note that the resulting binary might not run outside of that same Docker container if your system doesn't @@ -154,8 +154,8 @@ Support ------- * Check out our - [documentation](https://newsboat.org/releases/2.32/docs/newsboat.html) and - [FAQ](https://newsboat.org/releases/2.32/docs/faq.html) + [documentation](https://newsboat.org/releases/2.33/docs/newsboat.html) and + [FAQ](https://newsboat.org/releases/2.33/docs/faq.html) * Report security vulnerabilities to security@newsboat.org. Please encrypt your emails to [PGP key 4ED6CD61932B9EBE](https://newsboat.org/newsboat.pgp) if you can. * Report bugs and ask questions on diff --git a/rust/libnewsboat-ffi/Cargo.toml b/rust/libnewsboat-ffi/Cargo.toml index 747e0a00..0004a853 100644 --- a/rust/libnewsboat-ffi/Cargo.toml +++ b/rust/libnewsboat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libnewsboat-ffi" -version = "2.32.0" +version = "2.33.0" authors = ["Alexander Batischev "] edition = "2018" diff --git a/rust/libnewsboat/Cargo.toml b/rust/libnewsboat/Cargo.toml index f835f718..e691862e 100644 --- a/rust/libnewsboat/Cargo.toml +++ b/rust/libnewsboat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libnewsboat" -version = "2.32.0" +version = "2.33.0" authors = ["Alexander Batischev "] edition = "2018" -- cgit v1.2.3