blob: a56018a38ad1b388b7af338e9a8d0d0aaceac01a [file] [log] [blame]
niemeyer55254c52008-08-07 02:46:52 +00001Version 1.4.1
2-------------
3
niemeyer124c3292008-08-07 02:47:17 +00004- Updated timezone information.
5
niemeyer55254c52008-08-07 02:46:52 +00006
niemeyerf296b1a2008-02-28 03:42:33 +00007Version 1.4
8-----------
9
niemeyer05c217d2008-02-28 04:52:22 +000010- Fixed another parser precision problem on conversion of decimal seconds
11 to microseconds, as reported by Erik Brown. Now these issues are gone
12 for real since it's not using floating point arithmetic anymore.
niemeyerf296b1a2008-02-28 03:42:33 +000013
niemeyer05c217d2008-02-28 04:52:22 +000014- Fixed case where tzrange.utcoffset and tzrange.dst() might fail due
15 to a date being used where a datetime was expected (reported and fixed
16 by Lennart Regebro).
17
18- Prevent tzstr from introducing daylight timings in strings that didn't
19 specify them (reported by Lennart Regebro).
20
21- Calls like gettz("GMT+3") and gettz("UTC-2") will now return the
22 expected values, instead of the TZ variable behavior.
niemeyer3cb423c2008-02-28 05:00:57 +000023
24- Fixed DST signal handling in zoneinfo files. Reported by
25 Nicholas F. Fabry and John-Mark Gurney.
niemeyerf296b1a2008-02-28 03:42:33 +000026
27
niemeyerb085ec62007-11-12 14:08:14 +000028Version 1.3
29-----------
30
niemeyerb2df80e2007-11-12 21:53:39 +000031- Fixed precision problem on conversion of decimal seconds to
32 microseconds, as reported by Skip Montanaro.
33
34- Fixed bug in constructor of parser, and converted parser classes to
35 new-style classes. Original report and patch by Michael Elsdörfer.
36
37- Initialize tzid and comps in tz.py, to prevent the code from ever
38 raising a NameError (even with broken files). Johan Dahlin suggested
39 the fix after a pyflakes run.
40
niemeyerb085ec62007-11-12 14:08:14 +000041- Version is now published in dateutil.__version__, as requested
42 by Darren Dale.
43
niemeyerd0bbacb2007-11-20 00:07:34 +000044- All code is compatible with new-style division.
45
niemeyerb085ec62007-11-12 14:08:14 +000046
niemeyer82b1e432006-10-25 17:16:42 +000047Version 1.2
48-----------
49
50- Now tzfile will round timezones to full-minutes if necessary,
51 since Python's datetime doesn't support sub-minute offsets.
52 Thanks to Ilpo Nyyssönen for reporting the issue.
53
niemeyer75b11fb2007-06-27 01:53:23 +000054- Removed bare string exceptions, as reported and fixed by
55 Wilfredo Sánchez Vega.
56
57- Fix bug in leap count parsing (reported and fixed by Eugene Oden).
58
niemeyere2b63462005-02-24 17:23:24 +000059
niemeyer328d6ce2005-10-25 14:17:53 +000060Version 1.1
61-----------
62
63- Fixed rrule byyearday handling. Abramo Bagnara pointed out that
64 RFC2445 allows negative numbers.
65
niemeyer97aef7e2005-12-22 19:53:44 +000066- Fixed --prefix handling in setup.py (by Sidnei da Silva).
67
niemeyer0a33cd82005-12-22 19:55:11 +000068- Now tz.gettz() returns a tzlocal instance when not given any
69 arguments and no other timezone information is found.
70
niemeyer97aef7e2005-12-22 19:53:44 +000071- Updating timezone information to version 2005q.
niemeyer328d6ce2005-10-25 14:17:53 +000072
73
74Version 1.0
75-----------
76
77- Fixed parsing of XXhXXm formatted time after day/month/year
78 has been parsed.
79
80- Added patch by Jeffrey Harris optimizing rrule.__contains__.
81
82
niemeyere2b63462005-02-24 17:23:24 +000083Version 0.9
84-----------
85
86- Fixed pickling of timezone types, as reported by
87 Andreas Köhler.
88
89- Implemented internal timezone information with binary
90 timezone files [1]. datautil.tz.gettz() function will now
91 try to use the system timezone files, and fallback to
92 the internal versions. It's also possible to ask for
93 the internal versions directly by using
94 dateutil.zoneinfo.gettz().
95
96- New tzwin timezone type, allowing access to Windows
97 internal timezones (contributed by Jeffrey Harris).
98
99- Fixed parsing of unicode date strings.
100
101- Accept parserinfo instances as the parser constructor
102 parameter, besides parserinfo (sub)classes.
103
104- Changed weekday to spell the not-set n value as None
105 instead of 0.
106
107- Fixed other reported bugs.
108
109[1] http://www.twinsun.com/tz/tz-link.htm
110
111
112Version 0.5
113-----------
114
115- Removed FREQ_ prefix from rrule frequency constants
116 WARNING: this breaks compatibility with previous versions.
117
118- Fixed rrule.between() for cases where "after" is achieved
119 before even starting, as reported by Andreas Köhler.
120
121- Fixed two digit zero-year parsing (such as 31-Dec-00), as
122 reported by Jim Abramson, and included test case for this.
123
124- Sort exdate and rdate before iterating over them, so that
125 it's not necessary to sort them before adding to the rruleset,
126 as reported by Nicholas Piper.
127