summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Batischev <eual.jp@gmail.com>2022-06-26 22:26:35 +0300
committerAlexander Batischev <eual.jp@gmail.com>2022-06-26 22:26:35 +0300
commitd2f5af88ebf8d07a4ff41587f2522be72758db98 (patch)
tree97ba938be971585e64971c48e0d6606889b76358
parentd83cc996a2f25fc92e50fcc18e7b76485485fcc9 (diff)
Release 2.28r2.28
-rw-r--r--CHANGELOG.md43
-rw-r--r--Cargo.lock4
-rw-r--r--README.md20
-rw-r--r--doc/internal/howto-release.md2
-rw-r--r--rust/libnewsboat-ffi/Cargo.toml2
-rw-r--r--rust/libnewsboat/Cargo.toml2
6 files changed, 53 insertions, 20 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c0ed440b..3da76178 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,16 +1,49 @@
# Changes for Newsboat
-## Unreleased - expected 2022-06-25
+## 2.28 - 2022-06-26
+
+Lists below only mention user-visible changes, but the full list of contributors
+for this release also includes: Jan Staněk, blank X, and sebashwa.
### Added
+
+- Ability to go back to the previous set of search results. This introduces
+ a new dialog, `searchresultslist`, which supports a new operation,
+ `previoussearchresults` (bound to `z` key by default). The
+ `searchresult-title-format` setting now supports one more placeholder, `%s`,
+ which is replaced by the term you searched for (#1785, #2043) (bogdasar1985)
+- Support for `enqueue` operation in the article list (#2023) (Dennis van der
+ Schagt)
+- New placeholder for `articlelist-format`, `%e`, which is replaced by the URL
+ of the article's enclosure (#2023) (Dennis van der Schagt)
+
### Changed
+
+- If an article has multiple links, `open-in-browser` will open the HTTP or
+ HTTPS one. If article has no such links, then the last one to appear in the
+ feed's source is picked. (Note: this is about the link that you see in the
+ item's header, prefixed by "Link:" -- NOT about the links in the article
+ itself) (#2060) (bogdasar1985)
+- Updated translations: Brazilian Portuguese (Alexandre Provencio), Dutch
+ (Dennis van der Schagt), German (Lysander Trischler), Italian (Mauro
+ Scomparin), Polish (Michał Siemek), Russian, Ukrainian (Alexander
+ Batischev), Spanish (Roboron3042), Turkish (Emir SARI)
- Bumped minimum supported Rust version to 1.57.0
-### Deprecated
+- Updated vendored library Catch2 to 2.13.9, expected-lite to 0.6.0
+
### Removed
-- i386 support in Snap. The package is now based on Ubuntu 20.04, which doesn't
- support i386.
+
+- Snap: i386 support. The package is now based on Ubuntu 20.04, which doesn't
+ support i386 (#2058)
+
### Fixed
-### Security
+
+- Stop scrolling to top of article when window is resized (#1298) (Dennis van
+ der Schagt)
+- NextCloud News 18.1.0+: crashes when reloading feeds that have no author or
+ title (#2102) (Alexander Batischev)
+- Snap: "Error opening terminal: xterm-kitty". This fix comes at the cost of
+ i386 support in Snap (#2058) (Gianluca Della Vedova, Alexander Batischev)
diff --git a/Cargo.lock b/Cargo.lock
index 32adf1b2..23627650 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -295,7 +295,7 @@ checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
[[package]]
name = "libnewsboat"
-version = "2.27.0"
+version = "2.28.0"
dependencies = [
"backtrace",
"chrono",
@@ -321,7 +321,7 @@ dependencies = [
[[package]]
name = "libnewsboat-ffi"
-version = "2.27.0"
+version = "2.28.0"
dependencies = [
"cxx",
"cxx-build",
diff --git a/README.md b/README.md
index 5d393288..81113faf 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.27/docs/newsboat.html#_bookmarking)
-* [Filter articles out](https://newsboat.org/releases/2.27/docs/newsboat.html#_killfiles)
+ scripts](https://newsboat.org/releases/2.28/docs/newsboat.html#_bookmarking)
+* [Filter articles out](https://newsboat.org/releases/2.28/docs/newsboat.html#_killfiles)
based on title, author, contents etc.
-* [Aggregate articles](https://newsboat.org/releases/2.27/docs/newsboat.html#_query_feeds)
+* [Aggregate articles](https://newsboat.org/releases/2.28/docs/newsboat.html#_query_feeds)
into meta-feeds by arbitrary criteria
-* [Apply transformations](https://newsboat.org/releases/2.27/docs/newsboat.html#_scripts_and_filters_snownews_extensions)
+* [Apply transformations](https://newsboat.org/releases/2.28/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.27/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services)
-* [Macros](https://newsboat.org/releases/2.27/docs/newsboat.html#_macro_support)
+ and [many more](https://newsboat.org/releases/2.28/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services)
+* [Macros](https://newsboat.org/releases/2.28/docs/newsboat.html#_macro_support)
to execute sequences of actions with just two keystrokes
-* Rudimentary [podcast support](https://newsboat.org/releases/2.27/docs/newsboat.html#_podcast_support)
+* Rudimentary [podcast support](https://newsboat.org/releases/2.28/docs/newsboat.html#_podcast_support)
Downloading
-----------
@@ -114,7 +114,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.27/docs/faq.html#_regarding_newsboat_snap_installations
+ [snap-browser]: https://newsboat.org/releases/2.28/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
@@ -153,8 +153,8 @@ Support
-------
* Check out our
- [documentation](https://newsboat.org/releases/2.27/docs/newsboat.html) and
- [FAQ](https://newsboat.org/releases/2.27/docs/faq.html)
+ [documentation](https://newsboat.org/releases/2.28/docs/newsboat.html) and
+ [FAQ](https://newsboat.org/releases/2.28/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 20aed52a..e6090f29 100644
--- a/doc/internal/howto-release.md
+++ b/doc/internal/howto-release.md
@@ -47,7 +47,7 @@ branch off the latest release and backport the bugfixes onto it.
## Common steps
0. Update copyright years:
- * `git grep -- -2021` to find potentionally outdated copyrights
+ * `git grep -- -2021` to find potentially outdated copyrights
* fix them
* `git commit -am'Bump copyright notices'`
0. Update CHANGELOG:
diff --git a/rust/libnewsboat-ffi/Cargo.toml b/rust/libnewsboat-ffi/Cargo.toml
index 526666d8..7db7466b 100644
--- a/rust/libnewsboat-ffi/Cargo.toml
+++ b/rust/libnewsboat-ffi/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "libnewsboat-ffi"
-version = "2.27.0"
+version = "2.28.0"
authors = ["Alexander Batischev <eual.jp@gmail.com>"]
edition = "2018"
diff --git a/rust/libnewsboat/Cargo.toml b/rust/libnewsboat/Cargo.toml
index 65589df8..7f84bd04 100644
--- a/rust/libnewsboat/Cargo.toml
+++ b/rust/libnewsboat/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "libnewsboat"
-version = "2.27.0"
+version = "2.28.0"
authors = ["Alexander Batischev <eual.jp@gmail.com>"]
edition = "2018"