summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Batischev <eual.jp@gmail.com>2022-12-30 20:46:20 +0300
committerAlexander Batischev <eual.jp@gmail.com>2022-12-30 20:46:20 +0300
commit58311fe9ff9bb6c5296afc7492ea70ab063ab23b (patch)
tree140c7415bad45d37eb8b0982a690a1961ebaaa8b
parentc44b7672627f206e4588964b02fc321a5280b5d8 (diff)
Release 2.30.1r2.30.1
-rw-r--r--CHANGELOG.md21
-rw-r--r--Cargo.lock4
-rw-r--r--README.md22
-rw-r--r--doc/internal/howto-release.md1
-rw-r--r--doc/newsboat.asciidoc2
-rw-r--r--rust/libnewsboat-ffi/Cargo.toml2
-rw-r--r--rust/libnewsboat/Cargo.toml2
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 <eual.jp@gmail.com>"]
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 <eual.jp@gmail.com>"]
edition = "2018"