From 58311fe9ff9bb6c5296afc7492ea70ab063ab23b Mon Sep 17 00:00:00 2001 From: Alexander Batischev Date: Fri, 30 Dec 2022 20:46:20 +0300 Subject: Release 2.30.1 --- CHANGELOG.md | 21 +++++++++++++++++++++ Cargo.lock | 4 ++-- README.md | 22 +++++++++++----------- doc/internal/howto-release.md | 1 + doc/newsboat.asciidoc | 2 +- rust/libnewsboat-ffi/Cargo.toml | 2 +- rust/libnewsboat/Cargo.toml | 2 +- 7 files changed, 38 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a43513f..19abda43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changes for Newsboat +## 2.30.1 - 2022-12-30 + +### Fixed + +- Build failure with curl 7.87. + + It was caused by us using a deprecated curl constant, which in 7.87 started + emitting a warning. Since we turn warnings into errors (-Werror), this failed + the build. This wasn't spotted by our CI because curl 7.87 only came out a few + days before Newsboat 2.30 did, and our CI uses Ubuntu LTS which doesn't pull + updates *that* fast. + + The fix replaces the deprecated constant with a newer one. This also required + a bump of minimum supported curl version from 7.21.6 (released 16 June 2010) + to 7.32.0 (released 11 August 2013), which shouldn't affect anyone because of + how low the new requirement is. + + (#2297) (Dennis van der Schagt) + + + ## 2.30 - 2022-12-25 Lists below only mention user-visible changes, but the full list of contributors diff --git a/Cargo.lock b/Cargo.lock index 1bffe871..a146a745 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -335,7 +335,7 @@ checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" [[package]] name = "libnewsboat" -version = "2.30.0" +version = "2.30.1" dependencies = [ "backtrace", "chrono", @@ -361,7 +361,7 @@ dependencies = [ [[package]] name = "libnewsboat-ffi" -version = "2.30.0" +version = "2.30.1" dependencies = [ "cxx", "cxx-build", diff --git a/README.md b/README.md index 1fd591fa..1dc46d52 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.30/docs/newsboat.html#_bookmarking) -* [Filter articles out](https://newsboat.org/releases/2.30/docs/newsboat.html#_killfiles) + scripts](https://newsboat.org/releases/2.30.1/docs/newsboat.html#_bookmarking) +* [Filter articles out](https://newsboat.org/releases/2.30.1/docs/newsboat.html#_killfiles) based on title, author, contents etc. -* [Aggregate articles](https://newsboat.org/releases/2.30/docs/newsboat.html#_query_feeds) +* [Aggregate articles](https://newsboat.org/releases/2.30.1/docs/newsboat.html#_query_feeds) into meta-feeds by arbitrary criteria -* [Apply transformations](https://newsboat.org/releases/2.30/docs/newsboat.html#_scripts_and_filters_snownews_extensions) +* [Apply transformations](https://newsboat.org/releases/2.30.1/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.30/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services) -* [Macros](https://newsboat.org/releases/2.30/docs/newsboat.html#_macro_support) + and [many more](https://newsboat.org/releases/2.30.1/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services) +* [Macros](https://newsboat.org/releases/2.30.1/docs/newsboat.html#_macro_support) to execute sequences of actions with just two keystrokes -* Rudimentary [podcast support](https://newsboat.org/releases/2.30/docs/newsboat.html#_podcast_support) +* Rudimentary [podcast support](https://newsboat.org/releases/2.30.1/docs/newsboat.html#_podcast_support) Downloading ----------- @@ -72,7 +72,7 @@ Newsboat can be compiled. points to our own fork because [the upstream](http://www.clifford.at/stfl/) is dead) - [SQLite3 (version 3.5 or newer)](https://www.sqlite.org/download.html) -- [libcurl (version 7.21.6 or newer)](https://curl.haxx.se/download.html) +- [libcurl (version 7.32.0 or newer)](https://curl.haxx.se/download.html) - Header files for the SSL library that libcurl uses. You can find out which library that is from the output of `curl --version`; most often that's OpenSSL, sometimes GnuTLS, or maybe something else. @@ -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.30/docs/faq.html#_regarding_newsboat_snap_installations + [snap-browser]: https://newsboat.org/releases/2.30.1/docs/faq.html#_regarding_newsboat_snap_installations - [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.30/docs/newsboat.html) and - [FAQ](https://newsboat.org/releases/2.30/docs/faq.html) + [documentation](https://newsboat.org/releases/2.30.1/docs/newsboat.html) and + [FAQ](https://newsboat.org/releases/2.30.1/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/doc/internal/howto-release.md b/doc/internal/howto-release.md index e6090f29..1bc2d107 100644 --- a/doc/internal/howto-release.md +++ b/doc/internal/howto-release.md @@ -23,6 +23,7 @@ makes the process for a patch release a bit different from the ordinary release; instead of prepping and pushing the contents of the `master` branch, we have to branch off the latest release and backport the bugfixes onto it. + 0. Open this document in Vim, add an empty line at the end, but **do not save it**. diff --git a/doc/newsboat.asciidoc b/doc/newsboat.asciidoc index ac4959e9..ed2d0d83 100644 --- a/doc/newsboat.asciidoc +++ b/doc/newsboat.asciidoc @@ -77,7 +77,7 @@ Debian and derivatives, headers are in `-dev` packages, e.g. `libsqlite3-dev`.) points to our own fork because http://www.clifford.at/stfl/[the upstream] is dead) - https://www.sqlite.org/download.html[SQLite3 (version 3.5 or newer)] -- https://curl.haxx.se/download.html[libcurl (version 7.21.6 or newer)] +- https://curl.haxx.se/download.html[libcurl (version 7.32.0 or newer)] - Header files for the SSL library that libcurl uses. You can find out which library that is from the output of `curl --version`; most often that's OpenSSL, sometimes GnuTLS, or maybe something else. diff --git a/rust/libnewsboat-ffi/Cargo.toml b/rust/libnewsboat-ffi/Cargo.toml index 91352d53..d1a08441 100644 --- a/rust/libnewsboat-ffi/Cargo.toml +++ b/rust/libnewsboat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libnewsboat-ffi" -version = "2.30.0" +version = "2.30.1" authors = ["Alexander Batischev "] edition = "2018" diff --git a/rust/libnewsboat/Cargo.toml b/rust/libnewsboat/Cargo.toml index 78ce41d4..af04639a 100644 --- a/rust/libnewsboat/Cargo.toml +++ b/rust/libnewsboat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libnewsboat" -version = "2.30.0" +version = "2.30.1" authors = ["Alexander Batischev "] edition = "2018" -- cgit v1.2.3