1.1 --- a/.hgtags Wed Feb 08 01:03:18 2012 +0100
1.2 +++ b/.hgtags Wed Feb 15 00:32:26 2012 +0100
1.3 @@ -14,3 +14,4 @@
1.4 0000000000000000000000000000000000000000 rel-0-8
1.5 db13552d7b82b2ca0a7bb19b8b24e8a458d31011 rel-0-8
1.6 e1888cf19979e892ebf0ab45123b59f0daeb963b rel-0-8-1
1.7 +714286fe585c8f10b87243a0ed5c6a24ee6e41e6 rel-0-8-3
2.1 --- a/EventAggregatorSupport.py Wed Feb 08 01:03:18 2012 +0100
2.2 +++ b/EventAggregatorSupport.py Wed Feb 15 00:32:26 2012 +0100
2.3 @@ -383,6 +383,8 @@
2.4 property = property[2:]
2.5 if attrs.get("VALUE") == "DATE":
2.6 value = getDateFromCalendar(value)
2.7 + if value and property == "END":
2.8 + value = value.previous_day()
2.9 else:
2.10 value = getDateTimeFromCalendar(value)
2.11
4.1 --- a/README.txt Wed Feb 08 01:03:18 2012 +0100
4.2 +++ b/README.txt Wed Feb 15 00:32:26 2012 +0100
4.3 @@ -33,6 +33,9 @@
4.4 which must be installed for EventAggregator to work. See the documentation
4.5 regarding dependencies for further details.
4.6
4.7 +Release 0.8.3 fixes end dates in events aggregated from remote iCalendar
4.8 +sources.
4.9 +
4.10 Release 0.7.1 restores MoinMoin 1.9.x compatibility which was accidentally
4.11 lost in the 0.7 release.
4.12
4.13 @@ -312,6 +315,15 @@
4.14 * Moved much of the support library to the MoinSupport distribution, thus
4.15 introducing a dependency on that software.
4.16
4.17 +New in EventAggregator 0.8.3 (Changes since EventAggregator 0.8.2)
4.18 +------------------------------------------------------------------
4.19 +
4.20 + * The end dates defined in events from remote iCalendar event sources were
4.21 + not correctly adjusted when aggregating such events. Thus, events with a
4.22 + day-level resolution will have appeared one day longer in calendars and
4.23 + summaries than was actually specified in the source data. This adjustment
4.24 + has now been introduced.
4.25 +
4.26 New in EventAggregator 0.8.2 (Changes since EventAggregator 0.8.1)
4.27 ------------------------------------------------------------------
4.28