blob: 6a80ca4e4ae08ac0d1209f4c7ed44f7253231082 [file] [log] [blame]
niemeyerf296b1a2008-02-28 03:42:33 +00001Version 1.4
2-----------
3
4- Fixed another precision problem on conversion of decimal seconds to
5 microseconds, as reported by Erik Brown. Now they're gone for real,
6 since it's not using floating point arithmetic anymore.
7
8
9
niemeyerb085ec62007-11-12 14:08:14 +000010Version 1.3
11-----------
12
niemeyerb2df80e2007-11-12 21:53:39 +000013- Fixed precision problem on conversion of decimal seconds to
14 microseconds, as reported by Skip Montanaro.
15
16- Fixed bug in constructor of parser, and converted parser classes to
17 new-style classes. Original report and patch by Michael Elsdörfer.
18
19- Initialize tzid and comps in tz.py, to prevent the code from ever
20 raising a NameError (even with broken files). Johan Dahlin suggested
21 the fix after a pyflakes run.
22
niemeyerb085ec62007-11-12 14:08:14 +000023- Version is now published in dateutil.__version__, as requested
24 by Darren Dale.
25
niemeyerd0bbacb2007-11-20 00:07:34 +000026- All code is compatible with new-style division.
27
niemeyerb085ec62007-11-12 14:08:14 +000028
niemeyer82b1e432006-10-25 17:16:42 +000029Version 1.2
30-----------
31
32- Now tzfile will round timezones to full-minutes if necessary,
33 since Python's datetime doesn't support sub-minute offsets.
34 Thanks to Ilpo Nyyssönen for reporting the issue.
35
niemeyer75b11fb2007-06-27 01:53:23 +000036- Removed bare string exceptions, as reported and fixed by
37 Wilfredo Sánchez Vega.
38
39- Fix bug in leap count parsing (reported and fixed by Eugene Oden).
40
niemeyere2b63462005-02-24 17:23:24 +000041
niemeyer328d6ce2005-10-25 14:17:53 +000042Version 1.1
43-----------
44
45- Fixed rrule byyearday handling. Abramo Bagnara pointed out that
46 RFC2445 allows negative numbers.
47
niemeyer97aef7e2005-12-22 19:53:44 +000048- Fixed --prefix handling in setup.py (by Sidnei da Silva).
49
niemeyer0a33cd82005-12-22 19:55:11 +000050- Now tz.gettz() returns a tzlocal instance when not given any
51 arguments and no other timezone information is found.
52
niemeyer97aef7e2005-12-22 19:53:44 +000053- Updating timezone information to version 2005q.
niemeyer328d6ce2005-10-25 14:17:53 +000054
55
56Version 1.0
57-----------
58
59- Fixed parsing of XXhXXm formatted time after day/month/year
60 has been parsed.
61
62- Added patch by Jeffrey Harris optimizing rrule.__contains__.
63
64
niemeyere2b63462005-02-24 17:23:24 +000065Version 0.9
66-----------
67
68- Fixed pickling of timezone types, as reported by
69 Andreas Köhler.
70
71- Implemented internal timezone information with binary
72 timezone files [1]. datautil.tz.gettz() function will now
73 try to use the system timezone files, and fallback to
74 the internal versions. It's also possible to ask for
75 the internal versions directly by using
76 dateutil.zoneinfo.gettz().
77
78- New tzwin timezone type, allowing access to Windows
79 internal timezones (contributed by Jeffrey Harris).
80
81- Fixed parsing of unicode date strings.
82
83- Accept parserinfo instances as the parser constructor
84 parameter, besides parserinfo (sub)classes.
85
86- Changed weekday to spell the not-set n value as None
87 instead of 0.
88
89- Fixed other reported bugs.
90
91[1] http://www.twinsun.com/tz/tz-link.htm
92
93
94Version 0.5
95-----------
96
97- Removed FREQ_ prefix from rrule frequency constants
98 WARNING: this breaks compatibility with previous versions.
99
100- Fixed rrule.between() for cases where "after" is achieved
101 before even starting, as reported by Andreas Köhler.
102
103- Fixed two digit zero-year parsing (such as 31-Dec-00), as
104 reported by Jim Abramson, and included test case for this.
105
106- Sort exdate and rdate before iterating over them, so that
107 it's not necessary to sort them before adding to the rruleset,
108 as reported by Nicholas Piper.
109