# 2022-03-05 13:00:00.133769 UTC (+0000)

sfeed 1.3 was released. I want to thank all people who gave feedback.

sfeed is a tool to convert RSS or Atom feeds from XML to a TAB-separated file.

It can be found at:
 * git://git.codemadness.org/sfeed
 * gopher://codemadness.org/1/git/sfeed
 * https://codemadness.org/releases/sfeed/
 * gopher://codemadness.org/1/releases/sfeed/


sfeed has the following notable changes compared to 1.2:


Fixes
-----

* Fix a compiler warning with some curses implementations, like NetBSD curses.
* sfeed_curses: add keybinds for the home key and the default home and end key
 for urxvt.
* sfeed_curses: fix a redraw when reloading a file with a feed file read from
 stdin and using an URL file and changing this URL file externally.
* sfeed_curses: cast character for SFEED_AUTOCMD to unsigned char to allow
 character sequences outside the ASCII range.


Documentation
-------------

* README: add an example script to count new and unread items. This can be
 useful for some statusbar indicator (asked about by e-mail).
* Small code-style, comments and documentation improvements and fixes.


Testsuite improvements
----------------------

The testsuite repo has had improvements to test the most important code paths
of sfeed_curses in an automated way (currently 95% automated coverage).  The
sfeed.c and xml.c parser coverage has also near 100% coverage.

The goal is to find bugs and avoid regressions.

The input/sfeed/realworld/ directory contains files with various feeds from
popular systems to more obscure ones. These may be useful to test other
RSS/Atom programs aswell.

These tests can be found here:
https://git.codemadness.org/sfeed_tests/
gopher://codemadness.org/1/git/sfeed_tests/


Thanks,
Hiltjo