summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md37
-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, 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)
diff --git a/Cargo.lock b/Cargo.lock
index 1ef127f2..f4076376 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -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",
diff --git a/README.md b/README.md
index 0f7ae8e5..fa6b8339 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.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"