commit 8be71604cc18a82e38a2102a200fa8c97d89438c
parent c9091ff4ce4b92e7ee1fca4a7dadb2624cead73d
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 20 May 2013 19:21:25 +0200
maintain a CHANGELOG from now on
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
Diffstat:
2 files changed, 29 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG b/CHANGELOG
@@ -0,0 +1,28 @@
+v0.9
+====
+
+Features:
+---------
+ * Added sfeed_frames, a formatting program to output feeds as a HTML file with
+ frames. It's optimized to look good in older browsers that don't necesarily
+ support CSS or modern HTML like links. See the man page for more details.
+ * Removed the dependency on libexpat, using a custom XML parser (xml.*),
+ this parser is also non-validating, it will not check the XML for errors
+ or stop parsing if it contains errors (which is good).
+ * Removed the dependency on a POSIX C compiler / libc and converted to
+ ANSI C. Added some headers and files (compat.c, compat.h) for
+ compatibility with really old compilers or add useful functions that exist
+ beyond ANSI C.
+
+Bug fixes:
+----------
+
+ * Parsing datetime strings containing timezone suffix to UNIX timestamps
+ was wrong. UNIX timestamps are in GMT+0 time. For simplicity sake output
+ parsed datetime strings in a formatted manner without converting the
+ time to the user selected timezone (YYYY-mm-dd HH:mm:ss TZ([-+]offset?).
+ * Also when determining if an item is new (by comparing the UNIX
+ timestamp) don't take into account timezones, because setenv(TZ,...) is
+ just ugly and I don't use it.
+ * Lots of small fixes for compatibility with RSS / Atom feeds.
+ * Many more improvements, I'll keep a more detailed list in the feature.
diff --git a/Makefile b/Makefile
@@ -47,7 +47,7 @@ clean:
dist: clean
@echo creating dist tarball
@mkdir -p ${NAME}-${VERSION}
- @cp -R LICENSE Makefile README config.mk \
+ @cp -R CHANGELOG LICENSE Makefile README config.mk \
TODO CREDITS sfeedrc.example style.css ${SRC} common.c sfeed_update sfeed_opml_export \
sfeed.1 sfeed_update.1 sfeed_plain.1 sfeed_html.1 sfeed_opml_import.1 \
sfeed_frames.c sfeed_frames.1 sfeed_opml_export.1 ${NAME}-${VERSION}