summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG32
1 files changed, 32 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index ee990fb..1ee97b6 100644
--- 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
======