newsboat.org.atom.xml - sfeed_tests - sfeed tests and RSS and Atom files
(HTM) git clone git://git.codemadness.org/sfeed_tests
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
newsboat.org.atom.xml (39889B)
---
1 <?xml version="1.0" encoding="utf-8"?>
2 <feed xmlns="http://www.w3.org/2005/Atom">
3 <title>Newsboat</title>
4 <link href="https://newsboat.org/news.atom" rel="self" />
5 <link href="https://newsboat.org" />
6 <id>https://newsboat.org/news.atom</id>
7 <author>
8 <name>Alexander Batischev</name>
9 <email>eual.jp@gmail.com</email>
10 </author>
11 <updated>2020-12-21T21:00:00Z</updated>
12
13 <entry>
14 <title>Newsboat 2.22 is out</title>
15 <link href="https://newsboat.org/releases/2.22/docs/newsboat.html" />
16 <id>https://newsboat.org/releases/2.22/docs/newsboat.html</id>
17 <published>2020-12-21T21:00:00Z</published>
18 <updated>2020-12-21T21:00:00Z</updated>
19 <author>
20 <name>Alexander Batischev</name>
21 <email>eual.jp@gmail.com</email>
22 </author>
23 <summary type="html"><![CDATA[
24 <p>Another Christmas, another Newsboat release! Hope you're used to
25 these by now, because we don't intend to stop shipping
26 them :)</p>
27
28 <p>You all deserve a present, and Newsboat 2.22 contains two! One,
29 it finally learned to ask you for confirmation before marking all
30 feeds as read. No more data loss! (But please make backups anyway.)
31 Another, is a bugfix that should make the infamous "an instance is
32 already running, PID 0" error go away. It's replaced by another
33 error *sigh*, but that one is more descriptive at least.</p>
34
35 <p>Aside from that, this release contains a bunch of smaller, but
36 still very nice, features and bug fixes, so please take a look at
37 the changelog, and then take the new version for a spin!</p>
38
39 <p>Download it here:
40 <a href="https://newsboat.org/releases/2.22/newsboat-2.22.tar.xz">the tarball</a>,
41 <a href="https://newsboat.org/releases/2.22/newsboat-2.22.tar.xz.asc">its signature</a> and
42 <a href="https://newsboat.org/releases/2.22/docs/newsboat.html">docs</a>,
43 <a href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#222---2020-12-21">the changelog entry</a>.
44 </p>
45 ]]></summary>
46 </entry>
47
48 <entry>
49 <title>Newsboat 2.21 is out</title>
50 <link href="https://newsboat.org/releases/2.21/docs/newsboat.html" />
51 <id>https://newsboat.org/releases/2.21/docs/newsboat.html</id>
52 <published>2020-09-20T21:00:00Z</published>
53 <updated>2020-09-20T21:00:00Z</updated>
54 <author>
55 <name>Alexander Batischev</name>
56 <email>eual.jp@gmail.com</email>
57 </author>
58 <summary type="html"><![CDATA[
59 <p>Today is Newsboat’s third birthday, and it caught me by
60 surprise. Mainly because our GPG key stopped working (it expired),
61 but also because it doesn’t actually feel like three years to
62 me.</p>
63
64 <p>It feels way less than that. Three years is a lot of time, yet
65 I didn’t manage to grok all the corners of the codebase. I also
66 didn’t make any architectural changes (except for starting the Rust
67 porting, perhaps — by the way, that effort has been going for two
68 years now!). Even after three years of doing this, it feels like
69 I’m just getting started.</p>
70
71 <p>It also feels far longer than that. Multiple high-volume
72 contributors came and went, each marking an era of sorts. A total
73 of 78 people submitted pull requests, a few emailed patches. Many
74 more reported bugs, discussed new features, described their
75 use-cases. I remember many of those interactions, and it feels
76 surprising that we fit all of them into just three years.</p>
77
78 <p>Even just looking at 2.21’s changelog, I am taken aback by the
79 amount of stuff that we managed to accomplish over the last three
80 months. And the changelog doesn’t even tell the whole story, as we
81 also did quite a lot of refactoring.</p>
82
83 <p>It’s as good a time as any to say thank you. Thanks to all the
84 users who run Newsboat, report bugs, and help us with debugging and
85 testing. Thanks to all the developers who fix and improve things,
86 and spend time addressing all my nitpicks during code review. The
87 project wouldn’t be here without all of you! (That’s a cliche thing
88 to say, but it is actually true: just look how many bugs
89 contributors fix, and notice that my commit activity is correlated
90 with other’s work).</p>
91
92 <p>Okay, enough of my rambling. Go get yourself a shiny new feed
93 reader:
94 <a href="https://newsboat.org/releases/2.21/newsboat-2.21.tar.xz">the tarball</a>,
95 <a href="https://newsboat.org/releases/2.21/newsboat-2.21.tar.xz.asc">its signature</a> and
96 <a href="https://newsboat.org/releases/2.21/docs/newsboat.html">docs</a>,
97 <a href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#221---2020-09-20">the changelog entry</a>.
98 Oh, and do fetch an updated GPG key 4ED6CD61932B9EBE; I bumped the
99 expiry date by a year.</p>
100 ]]></summary>
101 </entry>
102
103 <entry>
104 <title>Hotfix: Newsboat 2.20.1 fixes four regressions</title>
105 <link href="https://newsboat.org/releases/2.20.1/docs/newsboat.html" />
106 <id>https://newsboat.org/releases/2.20.1/docs/newsboat.html</id>
107 <published>2020-06-24T11:00:00Z</published>
108 <updated>2020-06-24T11:00:00Z</updated>
109 <author>
110 <name>Alexander Batischev</name>
111 <email>eual.jp@gmail.com</email>
112 </author>
113 <summary type="html"><![CDATA[
114 <p>Newsboat 2.20 was our most broken release so far. It introduced
115 <i>four</i> regressions:</p>
116
117 <ol>
118 <li><code>make install</code> was broken on BSDs because we used
119 a GNU-only flag;</li>
120
121 <li>it unintentionally started requiring a space before the
122 semicolon in macros;</li>
123
124 <li>it could segfault upon startup under certain conditions;</li>
125
126 <li>in Spanish locale, feeds couldn't be sorted via <code>g</code>
127 and <code>G</code> keys.</li>
128 </ol>
129
130 <p>These are all fixed by this release, so please upgrade.</p>
131
132 <p>We added more tests now, so the first two bugs won't happen
133 again. But the other two can only be caught by vigilant users
134 for now, so if you can, please build directly from Git and
135 report everything that's broken.</p>
136
137 <p>Thanks for your patience with us even as we break something
138 every other release!</p>
139
140 <p>Download <a
141 href="https://newsboat.org/releases/2.20.1/newsboat-2.20.1.tar.xz">the
142 tarball</a> and <a
143 href="https://newsboat.org/releases/2.20.1/newsboat-2.20.1.tar.xz.asc">its
144 signature</a> from our site, <a
145 href="https://newsboat.org/releases/2.20.1/docs/newsboat.html">view
146 the docs</a> there, and check out <a
147 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#2201---2020-06-24">the
148 changelog entry</a> over on GitHub.</p>
149 ]]></summary>
150 </entry>
151
152 <entry>
153 <title>Newsboat 2.20 is out</title>
154 <link href="https://newsboat.org/releases/2.20/docs/newsboat.html" />
155 <id>https://newsboat.org/releases/2.20/docs/newsboat.html</id>
156 <published>2020-06-20T17:00:00Z</published>
157 <updated>2020-06-20T17:00:00Z</updated>
158 <author>
159 <name>Alexander Batischev</name>
160 <email>eual.jp@gmail.com</email>
161 </author>
162 <summary type="html"><![CDATA[
163 <p>Hey everyone, hope you’re all doing well.</p>
164
165 <p>We didn’t set out to make it like that, but the new release is
166 balanced in every way. There are as many visible changes as
167 behind-the-scenes refactorings, and the visible changes are split
168 evenly between bugfixes, improvements, and new features. I’m happy
169 to report that, despite the current world situation, Newsboat’s
170 development chugs along as usual.</p>
171
172 <p>Download <a
173 href="https://newsboat.org/releases/2.20/newsboat-2.20.tar.xz">the
174 tarball</a> and <a
175 href="https://newsboat.org/releases/2.20/newsboat-2.20.tar.xz.asc">its
176 signature</a> from our site, <a
177 href="https://newsboat.org/releases/2.20/docs/newsboat.html">view
178 the docs</a> there, and check out <a
179 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#220---2020-06-20">the
180 changelog entry</a> over on GitHub.</p>
181
182 <p>Please stay safe and watch out for each other, folks!</p>
183 ]]></summary>
184 </entry>
185
186 <entry>
187 <title>Newsboat 2.19 is out</title>
188 <link href="https://newsboat.org/releases/2.19/docs/newsboat.html" />
189 <id>https://newsboat.org/releases/2.19/docs/newsboat.html</id>
190 <published>2020-03-22T20:00:00Z</published>
191 <updated>2020-03-22T20:00:00Z</updated>
192 <author>
193 <name>Alexander Batischev</name>
194 <email>eual.jp@gmail.com</email>
195 </author>
196 <summary type="html"><![CDATA[
197 <p>Hope this release finds you in good health.</p>
198
199 <p>Over the last few months, we squashed a truckload of bugs. In
200 that regard this release can even rival our debut 2.10. So do
201 look through the changelog; I bet you’ll find something that
202 used to affect you ;)</p>
203
204 <p>Download <a
205 href="https://newsboat.org/releases/2.19/newsboat-2.19.tar.xz">the
206 tarball</a> and <a
207 href="https://newsboat.org/releases/2.19/newsboat-2.19.tar.xz.asc">its
208 signature</a> from our site, <a
209 href="https://newsboat.org/releases/2.19/docs/newsboat.html">view
210 the docs</a> there, and check out <a
211 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#219---2020-03-22">the
212 changelog entry</a> over on GitHub.</p>
213
214 <p>Stay safe, folks, and don't forget to wash your hands!</p>
215 ]]></summary>
216 </entry>
217
218 <entry>
219 <title>Newsboat 2.18 is out</title>
220 <link href="https://newsboat.org/releases/2.18/docs/newsboat.html" />
221 <id>https://newsboat.org/releases/2.18/docs/newsboat.html</id>
222 <published>2019-12-22T20:00:00Z</published>
223 <updated>2019-12-22T20:00:00Z</updated>
224 <author>
225 <name>Alexander Batischev</name>
226 <email>eual.jp@gmail.com</email>
227 </author>
228 <summary type="html"><![CDATA[
229 <p>Your regularly scheduled Newsboat release is on the dot!</p>
230
231 <p>Code-wise, this is a pretty uneventful one. Most of the work
232 was related to upkeep — slight refactorings, fixes, tweaks to
233 the infrastructure. But we did manage to squeeze a couple
234 bugfixes in there, too: <code>unbind-key -a</code> no longer
235 breaks command line, and Newsboat no longer ignores browser’s
236 exit code when marking article as read.</p>
237
238 <p>Perhaps the most user-visible change this time around is the
239 logo. That’s right: a user by the name of noobilanderi sat down
240 with Inkscape and drew us <a
241 href="https://github.com/newsboat/newsboat/blob/master/logo.svg">a
242 logo</a>. This is now used everywhere: site’s favicon, GitHub
243 avatar, and the Snap Store.</p>
244
245 <p>Download <a
246 href="https://newsboat.org/releases/2.18/newsboat-2.18.tar.xz">the
247 tarball</a> and <a
248 href="https://newsboat.org/releases/2.18/newsboat-2.18.tar.xz.asc">its
249 signature</a> from our site, <a
250 href="https://newsboat.org/releases/2.18/docs/newsboat.html">view
251 the docs</a> there, and check out <a
252 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#218---2019-12-22">the
253 changelog entry</a> over on GitHub.</p>
254
255 <p>Merry Christmas, everyone, and a happy New Year!</p>
256 ]]></summary>
257 </entry>
258
259 <entry>
260 <title>Newsboat 2.17.1 fixes two critical bugs</title>
261 <link href="https://newsboat.org/releases/2.17.1/docs/newsboat.html" />
262 <id>https://newsboat.org/releases/2.17.1/docs/newsboat.html</id>
263 <published>2019-10-02T20:00:00Z</published>
264 <updated>2019-10-02T20:00:00Z</updated>
265 <author>
266 <name>Alexander Batischev</name>
267 <email>eual.jp@gmail.com</email>
268 </author>
269 <summary type="html"><![CDATA[
270 <p>Within days of 2.17 release, we got reports of two regressions.</p>
271
272 <p>Users who set <code>max-items</code> (to limit the number of
273 articles that Newsboat stores) found that no feeds are updated
274 anymore. That was an unintended consequence of the “slight
275 performance improvement” I mentioned in the previous entry;
276 I thought Newsboat is doing useless work, when in fact that
277 work was necessary for the <code>max-items</code> setting to
278 function properly. The “improvement” was partially
279 reverted to amend this.</p>
280
281 <p>The second, no less severe, regression prevented Newsboat from
282 loading configs that used <code>#</code> character for anything
283 but comments, e.g. as part of a regular expression for
284 <code>highlight-article</code>. This was a result of another
285 bugfix, where I failed to consider if the hash sign can occur
286 in the middle of a config string. We couldn’t simply revert
287 this one, so I implemented yet another bugfix, that hopefully
288 squashes both the original bug and the regression, while not
289 introducing any new ones.</p>
290
291 <p>Sorry about the mess. Please download the bugfix release from out site: <a
292 href="https://newsboat.org/releases/2.17.1/newsboat-2.17.1.tar.xz">the
293 tarball</a>, <a
294 href="https://newsboat.org/releases/2.17.1/newsboat-2.17.1.tar.xz.asc">its
295 signature</a>, and <a
296 href="https://newsboat.org/releases/2.17.1/docs/newsboat.html">the
297 docs</a>. <a
298 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#2171---2019-10-02">The
299 changelog is on GitHub</a> as usual.</p>
300 ]]></summary>
301 </entry>
302
303 <entry>
304 <title>Newsboat 2.17 is out</title>
305 <link href="https://newsboat.org/releases/2.17/docs/newsboat.html" />
306 <id>https://newsboat.org/releases/2.17/docs/newsboat.html</id>
307 <published>2019-09-22T20:00:00Z</published>
308 <updated>2019-09-22T20:00:00Z</updated>
309 <summary type="html"><![CDATA[
310 <p>With this release, Newsboat gained a new feature: you can now
311 save <i>all</i> the articles in the feed to text files, by
312 invoking <code>save-all</code> operation (it’s not bound to any
313 key by default). There’s also a few bug fixes, and even
314 a slight performance improvement.</p>
315
316 <p>The codebase is now 18.7% Rust (according to GitHub). I think we
317 picked most of the low-hanging fruit by now. I expect the
318 rewrite to progress more slowly from here on, as we need to
319 untangle dependencies between sub-systems.</p>
320
321 <p>Grab the release from our site—<a
322 href="https://newsboat.org/releases/2.17/newsboat-2.17.tar.xz">the
323 tarball</a>, <a
324 href="https://newsboat.org/releases/2.17/newsboat-2.17.tar.xz.asc">its
325 signature</a>, and <a
326 href="https://newsboat.org/releases/2.17/docs/newsboat.html">the
327 docs</a>, and <a
328 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#217---2019-09-22">view
329 the changelog on GitHub</a>.</p>
330 ]]></summary>
331 </entry>
332
333 <entry>
334 <title>Hotfix: Newsboat 2.16.1 fixes the build on FreeBSD and i386</title>
335 <link href="https://newsboat.org/releases/2.16.1/docs/newsboat.html" />
336 <id>https://newsboat.org/releases/2.16.1/docs/newsboat.html</id>
337 <published>2019-06-26T20:00:00Z</published>
338 <updated>2019-06-26T20:00:00Z</updated>
339 <summary type="html"><![CDATA[
340 <p>We don’t have continuous integration for FreeBSD and/or i386, so
341 we were absolutely oblivious to the fact that Newsboat couldn’t
342 be built on those for over a month now. Luckily for us, Tobias
343 Kortkamp already figured out the fixes, which we release now;
344 thanks, mate!</p>
345
346 <p>The very next thing I’m going to do is finally set up a CI for
347 FreeBSD, and see if i386 can be added to Travis pipeline.</p>
348
349 <p>I’m sorry about the mess and the noise, folks. Won’t make this
350 particular mistake again.</p>
351
352 <p>You can download the hotfix release here: <a
353 href="https://newsboat.org/releases/2.16.1/newsboat-2.16.1.tar.xz">the
354 tarball</a>, <a
355 href="https://newsboat.org/releases/2.16.1/newsboat-2.16.1.tar.xz.asc">its
356 signature</a>, and <a
357 href="https://newsboat.org/releases/2.16.1/docs/newsboat.html">the
358 docs</a>, and <a
359 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#2161---2019-06-26">the
360 changelog is on GitHub</a>.</p>
361 ]]></summary>
362 </entry>
363
364 <entry>
365 <title>Newsboat 2.16 is out</title>
366 <link href="https://newsboat.org/releases/2.16/docs/newsboat.html" />
367 <id>https://newsboat.org/releases/2.16/docs/newsboat.html</id>
368 <published>2019-06-25T20:00:00Z</published>
369 <updated>2019-06-25T20:00:00Z</updated>
370 <summary type="html"><![CDATA[
371 <p>Another quarter, another release! We fixed a couple of bugs, and
372 got a few user-contributed colorschemes and scripts.</p>
373
374 <p>But the bulk of the work is under the hood. Newsboat is now
375 13.4% Rust (by GitHub's count), which is almost double compared
376 to the previous release. If we sustain the 6.5%-per-release
377 momentum, the rewrite will be done in three and a half
378 years—without any loss of functionality, but with a lot more
379 bugs fixed.</p>
380
381 <p>Download it from our site: <a
382 href="https://newsboat.org/releases/2.16/newsboat-2.16.tar.xz">the
383 tarball</a>, <a
384 href="https://newsboat.org/releases/2.16/newsboat-2.16.tar.xz.asc">its
385 signature</a>, and <a
386 href="https://newsboat.org/releases/2.16/docs/newsboat.html">the
387 docs</a>, and <a
388 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#216---2019-06-25">the
389 changelog is on GitHub</a>.</p>
390 ]]></summary>
391 </entry>
392
393 <entry>
394 <title>Newsboat 2.15 is out</title>
395 <link href="https://newsboat.org/releases/2.15/docs/newsboat.html" />
396 <id>https://newsboat.org/releases/2.15/docs/newsboat.html</id>
397 <published>2019-03-23T20:00:00Z</published>
398 <updated>2019-03-23T20:00:00Z</updated>
399 <summary type="html"><![CDATA[
400 <p>It’s second-to-last weekend of March, so it’s time for a new
401 release. Please welcome Newsboat 2.15!</p>
402
403 <p>2.14.1 was released just over a month ago, and stole many of the
404 features meant for 2.15. As a result, this release is quite
405 slim. The only new features are a way to shuffle a feed, and
406 “delete all items” that now works in query feeds. The rest is
407 the usual crop of bugfixes.</p>
408
409 <p>The Rust rewrite is progressing slowly but steadily. This
410 release could be bigger have I not chosen to hold off a big
411 chunk of code that hasn’t been field-tested yet. (Believe it or
412 not, we <b>do</b> test some of the stuff before the
413 release). If GitHub is to be believed, 6.9% of our code is now
414 in Rust.</p>
415
416 <p>Download the new release from our site: <a
417 href="https://newsboat.org/releases/2.15/newsboat-2.15.tar.xz">the
418 tarball</a>, <a
419 href="https://newsboat.org/releases/2.15/newsboat-2.15.tar.xz.asc">its
420 signature</a>, and <a
421 href="https://newsboat.org/releases/2.15/docs/newsboat.html">the
422 docs</a>, and <a
423 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#215---2019-03-23">the
424 changelog is on GitHub</a>.</p>
425 ]]></summary>
426 </entry>
427
428 <entry>
429 <title>Newsboat 2.14.1 fails to build with Rust 1.25</title>
430 <link href="https://newsboat.org/index.html#20190211ftbrust125" />
431 <id>https://newsboat.org/index.html#20190211ftbrust125</id>
432 <published>2019-02-11T20:00:00Z</published>
433 <updated>2019-02-11T20:00:00Z</updated>
434 <summary type="html"><![CDATA[
435 <p>Hey there,</p>
436
437 <p>Turns out Newsboat 2.14.1 fails to build with Rust 1.25.
438 That's the oldest Rust release we support; it was published at
439 the end of March 2018. Rust 1.26 and newer work fine.</p>
440
441 <p>This is entirely my fault: I bumped our crates' versions without
442 updating the Cargo.lock. Rust 1.25 trusts the lock file blindly,
443 and fails when it can't find the old crate versions specified there.</p>
444
445 <p>The problem has been fixed in the master branch. See
446 <a href="https://github.com/newsboat/newsboat/commit/cbad27a19d270f2f0fce9317651e2c9f0aa22865.patch">this
447 patch</a>. You can generate a more conservative version (that
448 doesn't update third-party crates) with <code>cargo update
449 --package libnewsboat --package libnewsboat-ffi</code>.</p>
450
451 <p>With just one compiler version affected, I don't feel this is
452 important enough for another point release, so I won't be
453 issuing any.</p>
454
455 <p>If this inconveniences you in any way, I'd like to hear from
456 you! I'm genuinely interested in how old a Rust compiler I
457 should support. I arrived at 1.25 lower bound in a totally
458 unsystematic way: picked what Debian stable had, then bumped
459 one version up because of some crate I added as a dependency.
460 Please <a href="https://newsboat.org/">get in touch</a> if
461 you're using anything older than latest stable.</p>
462 ]]></summary>
463 </entry>
464
465 <entry>
466 <title>Newsboat 2.14.1 is out</title>
467 <link href="https://newsboat.org/releases/2.14.1/docs/newsboat.html" />
468 <id>https://newsboat.org/releases/2.14.1/docs/newsboat.html</id>
469 <published>2019-02-10T20:00:00Z</published>
470 <updated>2019-02-10T20:00:00Z</updated>
471 <summary type="html"><![CDATA[
472 <p>The main purpose of this release is to fix a bug in 2.14 that
473 prevented Newsboat from updating The Old Reader feeds. The
474 rest of 2.14.1 are less critical bug fixes, and a couple of new
475 features.</p>
476 <p>Download it from our site: <a
477 href="https://newsboat.org/releases/2.14.1/newsboat-2.14.1.tar.xz">the
478 tarball</a>, <a
479 href="https://newsboat.org/releases/2.14.1/newsboat-2.14.1.tar.xz.asc">its
480 signature</a>, and <a
481 href="https://newsboat.org/releases/2.14.1/docs/newsboat.html">the
482 docs</a>, and <a
483 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#2141---2019-02-10">the
484 changelog is on GitHub</a>.</p>
485 ]]></summary>
486 </entry>
487
488 <entry>
489 <title>Newsboat 2.14 is out</title>
490 <link href="https://newsboat.org/releases/2.14/docs/newsboat.html" />
491 <id>https://newsboat.org/releases/2.14/docs/newsboat.html</id>
492 <published>2018-12-29T20:00:00Z</published>
493 <updated>2018-12-29T20:00:00Z</updated>
494 <summary type="html"><![CDATA[
495 <p>For users, this should be “yet another release”: we fixed a few
496 bugs, added a few new settings, and that’s about it.</p>
497 <p>For package maintainers, this is an exceptional release because
498 it adds a new dependency—Rust. As was mentioned in earlier
499 release notes, please contact us via <a
500 href="https://github.com/newsboat/newsboat/issues">our issue
501 tracker</a>, <a
502 href="http://groups.google.com/group/newsboat">mailing list</a>
503 (newsboat@googlegroups.com), or IRC channel (#newsboat on
504 Freenode) if you run into <i>any</i> problems with building
505 and/or packaging Newsboat. We’d like to fix as many of those
506 problems as possible upstream, and just help you out if you’re
507 new to Rust.</p>
508 <p>As always, <a
509 href="https://newsboat.org/releases/2.14/newsboat-2.14.tar.xz">the
510 tarball</a>, <a
511 href="https://newsboat.org/releases/2.14/newsboat-2.14.tar.xz.asc">its
512 signature</a>, and <a
513 href="https://newsboat.org/releases/2.14/docs/newsboat.html">all
514 the docs</a> can be found on our server, and <a
515 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#214---2018-12-29">the
516 changelog is on GitHub</a>.</p>
517 <p>Happy newsreading, everyone, and a happy New Year!</p>
518 ]]></summary>
519 </entry>
520
521 <entry>
522 <title>Newsboat 2.13 is out</title>
523 <link href="https://newsboat.org/releases/2.13/docs/newsboat.html" />
524 <id>https://newsboat.org/releases/2.13/docs/newsboat.html</id>
525 <published>2018-09-22T20:00:00Z</published>
526 <updated>2018-09-22T20:00:00Z</updated>
527 <summary type="html"><![CDATA[
528 <p>The 2.13 release is special in two ways.</p>
529
530 <p>First of all, it marks an anniversary: exactly a year ago, we
531 forked from Newsbeuter to bring the program back into shape. We
532 partially succeeded: many bugs were fixed, a number of rough
533 corners were smoothed, and the atmosphere around the project
534 improved noticeably.</p>
535
536 <p>Second, this release is going to be the last purely-C++ one. As
537 I explain in <a
538 href="https://github.com/newsboat/newsboat/issues/89">#89</a>,
539 I believe that C++ is a death by a thousand cuts for this project.
540 This discourages me from working on it. It’s as much a personal
541 problem as it is technical one, and I’m absolutely <i>not</i> sure
542 that I’m doing the right thing, but: I’m rewriting Newsboat in
543 Rust.</p>
544
545 <p>In the short term, this means we will be introducing bugs
546 instead of fixing them, and features will be much harder to add
547 while we’re moving. Please bear with us!</p>
548
549 <p>Package maintainers will have to spend time figuring out how to
550 package Newsboat now. I’m sorry about that. If you’re a maintainer,
551 and you run into <i>any</i> problems, please get in touch via <a
552 href="https://github.com/newsboat/newsboat/issues">the issue
553 tracker</a>, <a
554 href="http://groups.google.com/group/newsboat">mailing list</a>
555 (newsboat@googlegroups.com), or IRC (#newsboat on Freenode). I want
556 to fix or forestall any problems upstream, so you don’t have to
557 suffer as much.</p>
558
559 <p>Despite all this, I believe that long-term benefits outweigh any
560 temporary discomfort. A rewrite should straighten out a few of the
561 nastier corners of the codebase, and put us in a better position to
562 actually evolve the project.</p>
563
564 <p>If you’re interested in helping out, please <a
565 href="https://github.com/newsboat/newsboat">watch the project on
566 GitHub</a>; soon, I will be opening issues about components that
567 can be rewritten. I can provide guidance around our codebase, plus
568 some general mentoring (I’m not ready to teach Rust, since I’m
569 still learning it myself, but I’ll share what I know). In short, if
570 you know a bit of Rust and can read C++, you’re qualified; please
571 come!</p>
572
573 <p>In the meantime, you’ll probably need a feed reader; you can get
574 one here: <a
575 href="https://newsboat.org/releases/2.13/newsboat-2.13.tar.xz">the
576 tarball</a>, <a
577 href="https://newsboat.org/releases/2.13/newsboat-2.13.tar.xz.asc">its
578 signature</a>, and <a
579 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#213---2018-09-22">the
580 changelog for 2.13 release</a>.</p>
581
582 <p>Thank you for using Newsboat, and happy newsreading!<br/>— Alex</p>
583 ]]></summary>
584 </entry>
585
586 <entry>
587 <title>Newsboat 2.12 is out</title>
588 <link href="https://newsboat.org/releases/2.12/docs/newsboat.html" />
589 <id>https://newsboat.org/releases/2.12/docs/newsboat.html</id>
590 <published>2018-06-24T20:00:00Z</published>
591 <updated>2018-06-24T20:00:00Z</updated>
592 <summary type="html"><![CDATA[
593 <p>Please welcome Newsboat 2.12! The bulk of the release is
594 bugfixes, mostly contributed by you guys—thank you! There are
595 also a few little nice features, so do peruse <a
596 href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#212---2018-06-24">the
597 changelog</a>.</p>
598 <p>As always, you can find <a
599 href="https://newsboat.org/releases/2.12/newsboat-2.12.tar.xz">
600 the tarball</a> and <a
601 href="https://newsboat.org/releases/2.12/newsboat-2.12.tar.xz.asc">
602 its signature</a>
603 on our server.</p>
604 <p>Happy newsreading, everyone!</p>
605 ]]></summary>
606 </entry>
607
608 <entry>
609 <title>Hotfix: Newsboat 2.11.1 fixes --version</title>
610 <link href="https://newsboat.org/releases/2.11.1/docs/newsboat.html" />
611 <id>https://newsboat.org/releases/2.11.1/docs/newsboat.html</id>
612 <published>2018-03-30T19:05:00Z</published>
613 <updated>2018-03-03T19:05:00Z</updated>
614 <summary type="html"><![CDATA[
615 <p>The tarball for 2.11 contained an error that made
616 <code>newsboat --version</code> report a wrong version number.
617 This has been spotted by a few users and packagers, and is now
618 fixed.</p>
619 <p>Other than that, 2.11.1 contains no functional changes.
620 <a
621 href="https://newsboat.org/releases/2.11.1/newsboat-2.11.1.tar.xz">The tarball</a>
622 and <a
623 href="https://newsboat.org/releases/2.11.1/newsboat-2.11.1.tar.xz.asc">its signature</a>
624 are in their usual places.
625 </p>
626 <p>Once again, sorry about all the noise and
627 messups,<br/>—Alex.</p>
628 ]]></summary>
629 </entry>
630
631 <entry>
632 <title>Newsboat 2.11 is out</title>
633 <link href="https://newsboat.org/releases/2.11/docs/newsboat.html" />
634 <id>https://newsboat.org/releases/2.11/docs/newsboat.html</id>
635 <published>2018-03-25T20:00:00Z</published>
636 <updated>2018-03-25T20:20:00Z</updated>
637 <summary type="html"><![CDATA[
638 <p>The new release is on the dot! Three-month cadence works great
639 so far, so I plan to stick to it.</p>
640 <p>This release contains <i>less</i> new stuff than the previous
641 one, but I still decided to bump the minor version because we
642 have new features. Should’ve done this with 2.10.2 too, but oh
643 well—what’s done is done.</p>
644 <p>As usual, <a
645 href="https://newsboat.org/releases/2.11/newsboat-2.11.tar.xz">
646 the tarball</a> and <a
647 href="https://newsboat.org/releases/2.11/newsboat-2.11.tar.xz.asc">
648 its signature</a>
649 can be found on our server, and
650 <a href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#211---2018-03-25">
651 the full changelog</a> is on GitHub.</p>
652 <p>Happy newsreading!</p>
653 <p><b>Addendum</b>: I messed up during the release process and
654 pushed a Git tag pointing to an earlier version. If you updated
655 your Newsboat clone in the last 30 minutes, please do the
656 following:
657 <pre>
658 $ git tag --delete r2.11
659 $ git fetch origin tag r2.11
660 $ git rev-parse r2.11
661 </pre>
662 </p>
663
664 <p>That last command should return
665 971fe6a596d871073ff34c42854e2c9f50e683ba. Sorry about the
666 noise, folks!</p>
667 ]]></summary>
668 </entry>
669
670 <entry>
671 <title>Newsboat 2.10.2 is out</title>
672 <link href="https://newsboat.org/releases/2.10.2/docs/newsboat.html" />
673 <id>https://newsboat.org/releases/2.10.2/docs/newsboat.html</id>
674 <published>2017-12-25T19:00:00Z</published>
675 <updated>2017-12-25T19:00:00Z</updated>
676 <summary type="html"><![CDATA[
677 <p>Mere three months after our previous release, I present to you
678 Newsboat 2.10.2! As you can tell, this is a minor release,
679 but it still includes nice things like support for Inoreader,
680 correct wrapping for CJK languages, and a translation to Slovak.</p>
681 <p>As usual, <a
682 href="https://newsboat.org/releases/2.10.2/newsboat-2.10.2.tar.xz">
683 the tarball</a> and <a
684 href="https://newsboat.org/releases/2.10.2/newsboat-2.10.2.tar.xz.asc">
685 its signature</a>
686 can be found on our server, and
687 <a href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#2102---2017-12-25">
688 the full changelog</a> is on GitHub.</p>
689 <p>Merry Christmas and happy New Year!</p>
690 ]]></summary>
691 </entry>
692
693 <entry>
694 <title>Hotfix: Newsboat 2.10.1 fixes XDG and documents migration process</title>
695 <link href="https://newsboat.org/releases/2.10.1/docs/newsboat.html" />
696 <id>https://newsboat.org/releases/2.10.1/docs/newsboat.html</id>
697 <published>2017-09-22T21:00:00Z</published>
698 <updated>2017-09-22T21:00:00Z</updated>
699 <summary type="html"><![CDATA[
700 <p>As Russian saying goes, “the first pancake is always lumpy”.
701 Newsboat 2.10 was released rather hastily and was just a tad
702 undertested and underbaked. Newsboat 2.10.1 amends this by:
703 <ul><li>documentating automatic migration that was added in
704 2.10; and</li>
705 <li>fixing a bug where <code>$XDG_DATA_DIR/newsboat</code>
706 wasn’t created for first-time users, resulting in cache
707 lock failure.</li></ul></p>
708 <p>Please grab <a
709 href="https://newsboat.org/releases/2.10.1/newsboat-2.10.1.tar.xz">the
710 tarball</a> (<a
711 href="https://newsboat.org/releases/2.10.1/newsboat-2.10.1.tar.xz.asc">signature</a>)
712 and tell us what you think!</p>
713 <p>With my best regards,<br/>—Alex</p>
714 ]]></summary>
715 </entry>
716
717 <entry>
718 <title>Newsboat 2.10 is out</title>
719 <link href="https://newsboat.org/releases/2.10/docs/newsboat.html" />
720 <id>https://newsboat.org/releases/2.10/docs/newsboat.html</id>
721 <published>2017-09-20T20:00:00Z</published>
722 <updated>2017-09-20T20:00:00Z</updated>
723 <summary type="html"><![CDATA[
724 <p>Yay, our first release is out! We’re continuing the Newsbeuter
725 numbering, so this one is called 2.10. Grab <a
726 href="https://newsboat.org/releases/2.10/newsboat-2.10.tar.xz">the
727 tarball</a> while it’s hot (and don’t forget to verify <a
728 href="https://newsboat.org/releases/2.10/newsboat-2.10.tar.xz.asc">its
729 signature</a>.)</p>
730 <p>Nikos Tsipinakis prodded me into implementing automatic
731 migration of Newsbeuter configuration, so if you don’t have
732 <code>include</code>s or scripts stored in your Newsbeuter
733 directory, switching should be hassle-free for you. If any
734 problems <i>do</i> come up, don’t hesitate to contact us via
735 IRC, mailing list or issue tracker.</p>
736 <p>Happy newsreading everyone,<br/>Alex</p>
737 ]]></summary>
738 </entry>
739
740 <entry>
741 <title>Thanks for subscribing!</title>
742 <link href="https://newsboat.org/index.html" />
743 <id>https://newsboat.org/index.html</id>
744 <published>2017-09-17T00:00:00Z</published>
745 <updated>2017-09-17T00:00:00Z</updated>
746 <summary type="html"><![CDATA[
747 <p>Thanks for subscribing to our newsfeed! If you’re using
748 Newsbeuter, consider switching to Newsboat right away—the
749 upgrade is simple enough:
750 <ul>
751 <li>move everything from ~/.newsbeuter/ to ~/.newsboat/</li>
752 <li>move everything from ~/.config/newsbeuter/ to ~/.config/newsboat/</li>
753 <li>move everything from ~/.local/share/newsbeuter/ to ~/.local/share/newsboat/</li>
754 </ul>
755 If Newsbeuter directories don’t exist, just skip that step and go to the next.</p>
756 <p>If you’ve got any questions, write to us via
757 <a href="https://groups.google.com/forum/#!forum/newsboat">mailing
758 list</a>, <a href="https://github.com/newsboat/newsboat/issues">GitHub
759 issue tracker</a>, or on IRC (#newsboat on Freenode;
760 <a href="https://webchat.freenode.net/?channels=newsboat">webchat</a>).</p>
761 ]]></summary>
762 </entry>
763 </feed>