diff options
author | Alexander Batischev <eual.jp@gmail.com> | 2021-06-20 20:40:09 +0300 |
---|---|---|
committer | Alexander Batischev <eual.jp@gmail.com> | 2021-06-20 20:40:09 +0300 |
commit | c7ee8bf9726b95da000206aae5b589656e67e294 (patch) | |
tree | 54e795c55f5c4cc586f94695d9c526693313268e | |
parent | 8010f914f2e673834b0def810037769f80ccabed (diff) |
Release 2.24r2.24
-rw-r--r-- | CHANGELOG.md | 51 | ||||
-rw-r--r-- | Cargo.lock | 6 | ||||
-rw-r--r-- | README.md | 20 | ||||
-rw-r--r-- | doc/internal/howto-release.md | 3 | ||||
-rw-r--r-- | rust/libnewsboat-ffi/Cargo.toml | 2 | ||||
-rw-r--r-- | rust/libnewsboat/Cargo.toml | 2 |
6 files changed, 65 insertions, 19 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 6773f3f0..6fbd9567 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,58 @@ # Changes for Newsboat -## Unreleased - expected 2021-06-21 +## 2.24 - 2021-06-20 + +Lists below only mention user-visible changes, but the full list of contributors +for this release also includes Alexandre Alapetite. ### Added + +- FreshRSS support (Petra Lamborn) +- Ability to add descriptions to macros (#228) (Dennis van der Schagt) +- Support for plain-text Atom entries (YouTube is the most prominent publisher + of those) (#468, #1022, #1010) (Dennis van der Schagt) +- `restrict-filename` setting to control if non-alphanumeric symbols will get + replaced by underscores when saving an article (#1110) (crimsonskylark) +- `highlight-feed` setting to highlight feedlist entries according to the filter + expressions (same as `highlight-article` in the article list) (#1510) + (Vonter) + ### Changed + +- IRC channel moved from Freenode to Libera.Chat network +- Newsboat will now fail to start if settings are passed more parameters than + they expect. To fix this, read the doc for the setting and try using double + quotes as necessary (Alexander Batischev) +- Newsboat will now quit if you try to open a query feed whose expression + contains an unknown attribute. This is a temporary workaround; the next + version will display an error instead. The proper fix couldn't be added to + 2.24 because that'd disrupt the freeze on translations (#1665) (Dennis van + der Schagt) +- Updated translations: Dutch (Dennis van der Schagt), German (Lysander + Trischler), Italian (Mauro Scomparin), Polish (Michał Siemek), Russian + (Alexander Batischev), Turkish (Emir Sari), Ukrainian (Alexander Batischev) - Bumped minimum supported Rust version to 1.48.0 +- Updated vendored library Catch2 to 2.13.6 -### Deprecated -### Removed ### Fixed -### Security + +- Segfault in Podboat when purging the list where the last item is finished or + deleted (#1546) (Dennis van der Schagt) +- `mark-feed-read` applying to invisible items (e.g. the ones that are filtered + out, or read ones when `show-read-articles` is in effect) (#1364) (Dennis + van der Schagt) +- Supplying garbage instead of a correct Newsboat version to FeedHQ and The Old + Reader (Alexander Batischev) +- Sorting in ascending order partially reversing the results of the previous + sort (#1561) (tau3) +- Compile errors when building with a stack protector (#1598) (Alexander + Batischev) +- `toggle-article-read` ignoring its argument in macros when executed from an + article view (#1637) (ysh16) +- Article view scrolling back to top after opening a link (#1463) (Dennis van + der Schagt) +- The build system trying to find `iconv()` in libc instead of linking with + libiconv (Theo Buehler) @@ -1,5 +1,7 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. +version = 3 + [[package]] name = "addr2line" version = "0.14.1" @@ -296,7 +298,7 @@ checksum = "12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6" [[package]] name = "libnewsboat" -version = "2.23.0" +version = "2.24.0" dependencies = [ "backtrace", "chrono", @@ -321,7 +323,7 @@ dependencies = [ [[package]] name = "libnewsboat-ffi" -version = "2.23.0" +version = "2.24.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.23/docs/newsboat.html#_bookmarking) -* [Filter articles out](https://newsboat.org/releases/2.23/docs/newsboat.html#_killfiles) + scripts](https://newsboat.org/releases/2.24/docs/newsboat.html#_bookmarking) +* [Filter articles out](https://newsboat.org/releases/2.24/docs/newsboat.html#_killfiles) based on title, author, contents etc. -* [Aggregate articles](https://newsboat.org/releases/2.23/docs/newsboat.html#_query_feeds) +* [Aggregate articles](https://newsboat.org/releases/2.24/docs/newsboat.html#_query_feeds) into meta-feeds by arbitrary criteria -* [Apply transformations](https://newsboat.org/releases/2.23/docs/newsboat.html#_scripts_and_filters_snownews_extensions) +* [Apply transformations](https://newsboat.org/releases/2.24/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.23/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services) -* [Macros](https://newsboat.org/releases/2.23/docs/newsboat.html#_macro_support) + and [many more](https://newsboat.org/releases/2.24/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services) +* [Macros](https://newsboat.org/releases/2.24/docs/newsboat.html#_macro_support) to execute sequences of actions with just two keystrokes -* Rudimentary [podcast support](https://newsboat.org/releases/2.23/docs/newsboat.html#_podcast_support) +* Rudimentary [podcast support](https://newsboat.org/releases/2.24/docs/newsboat.html#_podcast_support) Downloading ----------- @@ -112,7 +112,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.23/docs/faq.html#_regarding_newsboat_snap_installations + [snap-browser]: https://newsboat.org/releases/2.24/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 @@ -151,8 +151,8 @@ Support ------- * Check out our - [documentation](https://newsboat.org/releases/2.23/docs/newsboat.html) and - [FAQ](https://newsboat.org/releases/2.23/docs/faq.html) + [documentation](https://newsboat.org/releases/2.24/docs/newsboat.html) and + [FAQ](https://newsboat.org/releases/2.24/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 0c3c5821..8033a6f0 100644 --- a/doc/internal/howto-release.md +++ b/doc/internal/howto-release.md @@ -60,7 +60,8 @@ branch off the latest release and backport the bugfixes onto it. * _rust/libnewsboat/Cargo.toml_ * _rust/libnewsboat-ffi/Cargo.toml_ * `cargo update --package libnewsboat --package libnewsboat-ffi`. -2. Update links to docs and FAQ in README. +2. Update links to docs and FAQ in README (do it with a regex, there's lots of + them). 3. Commit the changes with message "Release VERSION". 4. *If you're making a patch release*, push the branch and wait for CI to succeed before proceeding. diff --git a/rust/libnewsboat-ffi/Cargo.toml b/rust/libnewsboat-ffi/Cargo.toml index 244b1364..744f99e8 100644 --- a/rust/libnewsboat-ffi/Cargo.toml +++ b/rust/libnewsboat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libnewsboat-ffi" -version = "2.23.0" +version = "2.24.0" authors = ["Alexander Batischev <eual.jp@gmail.com>"] edition = "2018" diff --git a/rust/libnewsboat/Cargo.toml b/rust/libnewsboat/Cargo.toml index 10fae0ba..8ed5684b 100644 --- a/rust/libnewsboat/Cargo.toml +++ b/rust/libnewsboat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libnewsboat" -version = "2.23.0" +version = "2.24.0" authors = ["Alexander Batischev <eual.jp@gmail.com>"] edition = "2018" |