-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
According to the changelog, this is yet another small bugfix-ish
release. Nothing major. I’d certainly like for it to appear so :)
Under the hood though, there’s the biggest refactor we did to date. When
we started porting Newsboat to Rust, some of you ran into a bug where
the program couldn’t read the cache file due to some "non-UTF-8" data in
it. The core of the issue is that not enough care was given to separate
strings in different encodings. Rust exposed those problems because it’s
way more strict about string encodings. With 2.41, we make the first
step towards resolving those problems, by separating filesystem paths
and other strings.
In parallel to that, there is work ongoing to improve Newsboat’s ability
to convert all incoming articles to UTF-8. This helps with some feeds
today, but most importantly, it prepares us for the future when all text
in Newsboat would be encoded in UTF-8.
Please check out the links below, and don't hesitate to open issues if
there’s something amiss:
- -
https://newsboat.org/releases/2.41/newsboat-2.41.tar.xz
- -
https://newsboat.org/releases/2.41/newsboat-2.41.tar.xz.asc
- -
https://newsboat.org/releases/2.41/docs/newsboat.html
- -
https://newsboat.org/releases/2.41/docs/faq.html
- -
https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#241---2025-09-21
- --
Regards,
Alexander Batischev
PGP key 356961A20C8BFD03
Fingerprint: CE6C 4307 9348 58E3 FD94 A00F 3569 61A2 0C8B FD03
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEzmxDB5NIWOP9lKAPNWlhogyL/QMFAmjP9bgACgkQNWlhogyL
/QNNFhAAz7tea/WM2yPKll1cbzzDpAisAGFUN6V4bXanPRkZFsPMM/Nj1nzBBDlU
c9sfYsVesrwTtL+Ame8mpSo8xOTR42RJAcVq4wahDqXfgxzTIkm8o/TWOSwS3z2L
ID61FbZohpqGB9Wyjh2UT8F74LhVi+hhkqfoTGzp5zc7XaHR3n109u2A+CcwZRXw
Fd9w1KG1OXTJv00AxlEKd1Ruxaw6SM1YTb72yDQtsOjkCQ+g+bzfiJjgTjCTc57p
bK9M5TLN+oii6rwvAquQxBRqttoBOAy6TTNajpfbOEXeGnrZDgzHkg/FXsVLDIaO
glJkkYObHXSvXYAVcdqNQGGCgdu2oelVFPiCKtBvpCiaZnXjQXqlCckpThLAGdLZ
Uuop8Y+8ksZqd5o54rk5aw6ZN+i5vJrsTQmXWhRQZnVHEBHj4Iz47Hec91O/7S9u
BVEvKZsyvY6QhMQm51yBalekoHpr3s6bYP/dR9t+cHUbo+ZHl3SU1+o4E51DfnZX
Bc/etraya/21TqPI3YDtFCCsKDPlwzcA3pECY+VuW7OayNmg1NYFbE0nvZ55ydRs
cBIzGA7+UNBJtDDGibOpvhEE34uVbFQXMSI23RubAD1RhBSU9THlesJa9RvFhPvc
F9pouUWiOjDUiFiTXztEhpeqvFVt06x2FuclcuqR+/PyvNpJcJ0=
=SbRI
-----END PGP SIGNATURE-----