commit ab3faa2db543523872a6a3b0cf7f362f6459a5e4
parent f3fd27eda3b7bd75febd49468b01fa036d223308
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 18 Apr 2016 18:56:14 +0200
update CHANGELOG (pre-1.0)
Diffstat:
M | CHANGELOG | | | 32 | ++++++++++++++++++++++++++++++++ |
1 file changed, 32 insertions(+), 0 deletions(-)
diff --git a/CHANGELOG b/CHANGELOG
@@ -1,3 +1,35 @@
+v1.0 (unreleased)
+====
+
+* Simplified the sfeed(5) format:
+ * The formatted time field is removed.
+ * The feedtype field (values "atom" or "rss") is removed.
+ To convert your files from the previous format to the changed format you
+ can just remove the fields:
+ cd ~/.sfeed/feeds
+ for i in *; do cut -f 1,3-8 "$i" > /tmp/t; mv /tmp/t "$i"; done
+* Simpler and much faster time parsing in sfeed(1): like timegm(3), this is
+ also more portable.
+* 2038-proof: support 64-bit time_t, output truncated as long long int.
+* The format programs now use the localtime and a shorter time format:
+ "yyyy-mm-dd HH:MM" instead of "yyyy-mm-dd HH:MM:SS timezone".
+ If you run the programs on a system in a different timezone make sure to
+ update the TZ environment variable or change the source-code to show the UTC
+ offset.
+
+Minor fixes:
+* Check errno (ERANGE) when parsing UNIX timestamp from a sfeed(5) file.
+* sfeed_frames: don't make title of content a HTML anchor if it's empty.
+* sfeed_frames: make the filename of the content file more unique: use the
+ UNIX timestamp in the filename. This makes sure it won't overwrite older
+ content files anymore which had the same title, but a different timestamp.
+
+Documentation:
+* Add sfeed(5) man page which explains the feed file format, this information
+ is also still available in sfeed(1).
+* Rewrite some sentences so it is hopefully more clear.
+
+
v0.9.1
======