diff options
-rw-r--r-- | CHANGELOG.md | 37 | ||||
-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, 47 insertions, 20 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index a755fd96..45c9cebd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,19 +1,46 @@ # Changes for Newsboat -## Unreleased - expected 2024-03-24 +## 2.35 - 2024-03-24 Lists below only mention user-visible changes, but the full list of contributors -for this release also includes: TK +for this release also includes Daniel Oh and Lucio Sauer. ## Added + +- Support for Feedbin (#716) (James Vaughan) +- `--queue-file`, `--search-history-file`, and `--cmdline-history-file` options + to specify locations of the respective files. This, along with the existing + options `--url-file`, `--config-file`, and `--cache-file`, lets the user + fully customize the locations instead of relying on XDG or dotfiles (#57) + (CookiePieWw) +- `miniflux-flag-star` setting, so articles flagged in Newsboat appear as + starred in Miniflux (#2235) (gilcu3) +- `miniflux-show-special-feeds` setting (enabled by default) which adds a "Starred + Items" feed to the feedlist for those two use Miniflux (gilcu3) +- Podboat: if `--log-level` is specified but `--log-file` isn't, write the log + to a file named after the template `podboat_%Y-%m-%d_%H.%M.%S.log`, i.e. use + the current date and time. The same functionality was added to Newsboat + proper in 2.31 (Dennis van der Schagt) +- contrib: a bookmark plugin for Linkding (Mike Hall) +- contrib: a bookmark plugin for Wallabag (Mike Hall) +- contrib: a filter to turn twtxt protocol into RSS (Cyril Augier) +- contrib: a filter to add newlines to Slashdot feed (Dennis van der Schagt) + ## Changed +- Build in C++14 mode. This does *not* increase our requirements for compilers, + because the ones we require already provide C++14 support +- Updated translations: Chinese (CookiePieWw), Dutch (Dennis van der Schagt), + German (Lysander Trischler), Italian (Mauro Scomparin), Polish (Carno), + Russian and Ukrainian (Alexander Batischev), Swedish (deob83), + Turkish (Emir SARI) +- Updated vendored library optional-lite to 3.6.0 - Bumped minimum supported Rust version to 1.72.1 -## Deprecated -## Removed ## Fixed -## Security + +- `%>[char]` format not working inside a conditional format + (e.g. `%D %?T?%-63t%> %T&%t?`) (#2645) (Juho Eerola) @@ -334,7 +334,7 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libnewsboat" -version = "2.34.0" +version = "2.35.0" dependencies = [ "backtrace", "chrono", @@ -359,7 +359,7 @@ dependencies = [ [[package]] name = "libnewsboat-ffi" -version = "2.34.0" +version = "2.35.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.34/docs/newsboat.html#_bookmarking) -* [Filter articles out](https://newsboat.org/releases/2.34/docs/newsboat.html#_killfiles) + scripts](https://newsboat.org/releases/2.35/docs/newsboat.html#_bookmarking) +* [Filter articles out](https://newsboat.org/releases/2.35/docs/newsboat.html#_killfiles) based on title, author, contents etc. -* [Aggregate articles](https://newsboat.org/releases/2.34/docs/newsboat.html#_query_feeds) +* [Aggregate articles](https://newsboat.org/releases/2.35/docs/newsboat.html#_query_feeds) into meta-feeds by arbitrary criteria -* [Apply transformations](https://newsboat.org/releases/2.34/docs/newsboat.html#_scripts_and_filters_snownews_extensions) +* [Apply transformations](https://newsboat.org/releases/2.35/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.34/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services) -* [Macros](https://newsboat.org/releases/2.34/docs/newsboat.html#_macro_support) + and [many more](https://newsboat.org/releases/2.35/docs/newsboat.html#_newsboat_as_a_client_for_newsreading_services) +* [Macros](https://newsboat.org/releases/2.35/docs/newsboat.html#_macro_support) to execute sequences of actions with just two keystrokes -* Rudimentary [podcast support](https://newsboat.org/releases/2.34/docs/newsboat.html#_podcast_support) +* Rudimentary [podcast support](https://newsboat.org/releases/2.35/docs/newsboat.html#_podcast_support) Downloading ----------- @@ -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.34/docs/faq.html#_with_snap_i_cant_start_browserbookmarking_scriptexecfilterrun_program_from_macro + [snap-browser]: https://newsboat.org/releases/2.35/docs/faq.html#_with_snap_i_cant_start_browserbookmarking_scriptexecfilterrun_program_from_macro - [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.34/docs/newsboat.html) and - [FAQ](https://newsboat.org/releases/2.34/docs/faq.html) + [documentation](https://newsboat.org/releases/2.35/docs/newsboat.html) and + [FAQ](https://newsboat.org/releases/2.35/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 b2db1296..0b54f0d7 100644 --- a/doc/internal/howto-release.md +++ b/doc/internal/howto-release.md @@ -48,7 +48,7 @@ branch off the latest release and backport the bugfixes onto it. ## Common steps 0. Update copyright years: - * `git grep -- -2021` to find potentially outdated copyrights + * `git grep -- -2023` 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 f727d851..04bfdfb7 100644 --- a/rust/libnewsboat-ffi/Cargo.toml +++ b/rust/libnewsboat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libnewsboat-ffi" -version = "2.34.0" +version = "2.35.0" authors = ["Alexander Batischev <eual.jp@gmail.com>"] edition = "2021" diff --git a/rust/libnewsboat/Cargo.toml b/rust/libnewsboat/Cargo.toml index d62a0290..20782a41 100644 --- a/rust/libnewsboat/Cargo.toml +++ b/rust/libnewsboat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libnewsboat" -version = "2.34.0" +version = "2.35.0" authors = ["Alexander Batischev <eual.jp@gmail.com>"] edition = "2021" |