diff options
-rw-r--r-- | CHANGELOG.md | 43 | ||||
-rw-r--r-- | Cargo.lock | 4 | ||||
-rw-r--r-- | README.md | 20 | ||||
-rw-r--r-- | doc/internal/howto-release.md | 2 | ||||
-rw-r--r-- | rust/libnewsboat-ffi/Cargo.toml | 2 | ||||
-rw-r--r-- | rust/libnewsboat/Cargo.toml | 2 |
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) @@ -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", @@ -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" |