diff options
-rw-r--r-- | CHANGELOG.md | 215 | ||||
-rw-r--r-- | Cargo.lock | 4 | ||||
-rw-r--r-- | README.md | 20 | ||||
-rw-r--r-- | rust/libnewsboat-ffi/Cargo.toml | 2 | ||||
-rw-r--r-- | rust/libnewsboat/Cargo.toml | 2 |
5 files changed, 226 insertions, 17 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index b6b1eeb5..a4cc3972 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,20 +1,229 @@ # Changes for Newsboat -## Unreleased - expected 2024-09-22 +## 2.37 - 2024-09-22 ### Added + +- contrib: a bookmark plugin for Readeck (Ada Wildflower) +- Podboat: podcasts can now be "missing", meaning a file was downloaded by + Podboat but removed by some other program (Dennis van der Schagt) +- contrib: completions file for fish shell (Dennis van der Schagt) + ### Changed +- Sped up `-x reload` a little by grouping feeds on the same domain. Other ways + to trigger a reload already had this optimization (Juho Eerola) +- Sped up FreshRSS integration with regard to marking articles as read + (fjebaker) +- Updated translations: Chinese (CookiePieWw), Dutch (Dennis van der Schagt), + 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.77.0 +- Updated vendored library Catch2 to 3.7.0 (Alexander Batischev) -### Deprecated -### Removed ### 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) + (Dennis van der Schagt) +- Crash on articles with combining Unicode characters (#2805) (Dennis van der + Schagt) +- Crash on articles where author name ends in a closing parenthesis (Mikhail + Yumanov) +- Cursor highlighting the wrong list entry after the terminal was resized + (#2845) (Dennis van der Schagt) +- `highlight-article` with expressions that contain flags had no effect on + unread articles (#2814) (Dennis van der Schagt) +- "Searching..." message not disappearing when the search is over (#2837) + (Dennis van der Schagt) + ### Security + - Fixed clickjacking vulnerability on newsboat.org (reported by Kunal Mhaske) +## 2.36.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.35.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.34.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.33.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.32.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.31.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.30.2 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.29.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.28.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.27.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.26.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.25.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.24.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.23.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.22.2 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.21.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.20.2 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + +## 2.19.1 - 2024-09-22 + +### 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) + (Dennis van der Schagt) + + + ## 2.36 - 2024-06-22 ### Changed @@ -1016,7 +1016,7 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libnewsboat" -version = "2.36.0" +version = "2.37.0" dependencies = [ "backtrace", "chrono", @@ -1042,7 +1042,7 @@ dependencies = [ [[package]] name = "libnewsboat-ffi" -version = "2.36.0" +version = "2.37.0" dependencies = [ "cxx", "cxx-build", @@ -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.36/docs/newsboat.html#_bookmarking) -* [Filter articles out](https://newsboat.org/releases/2.36/docs/newsboat.html#_killfiles) + scripts](https://newsboat.org/releases/2.37/docs/newsboat.html#_bookmarking) +* [Filter articles out](https://newsboat.org/releases/2.37/docs/newsboat.html#_killfiles) based on title, author, contents etc. -* [Aggregate articles](https://newsboat.org/releases/2.36/docs/newsboat.html#_query_feeds) +* [Aggregate articles](https://newsboat.org/releases/2.37/docs/newsboat.html#_query_feeds) into meta-feeds by arbitrary criteria -* [Apply transformations](https://newsboat.org/releases/2.36/docs/newsboat.html#_scripts_and_filters_snownews_extensions) +* [Apply transformations](https://newsboat.org/releases/2.37/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.36/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services) -* [Macros](https://newsboat.org/releases/2.36/docs/newsboat.html#_macro_support) + and [many more](https://newsboat.org/releases/2.37/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services) +* [Macros](https://newsboat.org/releases/2.37/docs/newsboat.html#_macro_support) to execute sequences of actions with just two keystrokes -* Rudimentary [podcast support](https://newsboat.org/releases/2.36/docs/newsboat.html#_podcast_support) +* Rudimentary [podcast support](https://newsboat.org/releases/2.37/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.36/docs/faq.html#_with_snap_i_cant_start_browserbookmarking_scriptexecfilterrun_program_from_macro + [snap-browser]: https://newsboat.org/releases/2.37/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.36/docs/newsboat.html) and - [FAQ](https://newsboat.org/releases/2.36/docs/faq.html) + [documentation](https://newsboat.org/releases/2.37/docs/newsboat.html) and + [FAQ](https://newsboat.org/releases/2.37/docs/faq.html) * Report security vulnerabilities to security@newsboat.org. Please encrypt your emails to [OpenPGP 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 28b2adcb..e9895750 100644 --- a/rust/libnewsboat-ffi/Cargo.toml +++ b/rust/libnewsboat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libnewsboat-ffi" -version = "2.36.0" +version = "2.37.0" authors = ["Alexander Batischev <eual.jp@gmail.com>"] edition = "2021" diff --git a/rust/libnewsboat/Cargo.toml b/rust/libnewsboat/Cargo.toml index 522907fe..580c7267 100644 --- a/rust/libnewsboat/Cargo.toml +++ b/rust/libnewsboat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libnewsboat" -version = "2.36.0" +version = "2.37.0" authors = ["Alexander Batischev <eual.jp@gmail.com>"] edition = "2021" |