Paul G | 248106d | 2015-03-31 12:50:11 -0500 | [diff] [blame] | 1 | Version 2.4.2
|
| 2 | -------------
|
| 3 | - Updated zoneinfo to 2015b.
|
| 4 | - Fixed issue with parsing of tzstr on Python 2.7.x; tzstr will now be decoded
|
| 5 | if not a unicode type. gh #51 (lp:1331576), gh pr #55.
|
| 6 | - Fix a parser issue where AM and PM tokens were showing up in fuzzy date
|
| 7 | stamps, triggering inappropriate errors. gh #56 (lp: 1428895), gh pr #63.
|
Andrew Murray | 0e2f222 | 2015-05-26 13:45:58 +1000 | [diff] [blame] | 8 | - Missing function "setcachesize" removed from zoneinfo __all__ list by @ryanss,
|
Paul G | 248106d | 2015-03-31 12:50:11 -0500 | [diff] [blame] | 9 | fixing an issue with wildcard imports of dateutil.zoneinfo. (gh pr #66).
|
| 10 | - (PyPi only) Fix an issue with source distributions not including the test
|
| 11 | suite.
|
| 12 |
|
| 13 |
|
Paul G | 17e9fda | 2015-02-25 09:21:47 -0600 | [diff] [blame] | 14 | Version 2.4.1
|
| 15 | -------------
|
| 16 |
|
| 17 | - Added explicit check for valid hours if AM/PM is specified in parser.
|
| 18 | (gh pr #22, issue #21)
|
| 19 | - Fix bug in rrule introduced in 2.4.0 where byweekday parameter was not
|
| 20 | handled properly. (gh pr #35, issue #34)
|
| 21 | - Fix error where parser allowed some invalid dates, overwriting existing hours
|
| 22 | with the last 2-digit number in the string. (gh pr #32, issue #31)
|
| 23 | - Fix and add test for Python 2.x compatibility with boolean checking of
|
| 24 | relativedelta objects. Implemented by @nimasmi (gh pr #43) and Cédric Krier
|
| 25 | (lp: 1035038)
|
| 26 | - Replaced parse() calls with explicit datetime objects in unit tests unrelated
|
| 27 | to parser. (gh pr #36)
|
Paul G | 99307ff | 2015-03-05 11:30:51 -0600 | [diff] [blame] | 28 | - Changed private _byxxx from sets to sorted tuples and fixed one currently
|
| 29 | unreachable bug in _construct_byset. (gh pr #54)
|
Paul G | 17e9fda | 2015-02-25 09:21:47 -0600 | [diff] [blame] | 30 | - Additional documentation for parser (gh pr #29, #33, #41) and rrule.
|
| 31 | - Formatting fixes to documentation of rrule and README.rst.
|
| 32 | - Updated zoneinfo to 2015a.
|
| 33 |
|
| 34 | Version 2.4.0
|
| 35 | -------------
|
| 36 |
|
| 37 | - Fix an issue with relativedelta and freezegun (lp:1374022)
|
| 38 | - Fix tzinfo in windows for timezones without dst (lp:1010050, gh #2)
|
| 39 | - Ignore missing timezones in windows like in POSIX
|
| 40 | - Fix minimal version requirement for six (gh #6)
|
| 41 | - Many rrule changes and fixes by @pganssle (gh pull requests #13 #14 #17),
|
| 42 | including defusing some infinite loops (gh #4)
|
| 43 |
|
| 44 | Version 2.3
|
| 45 | -----------
|
| 46 |
|
| 47 | - Cleanup directory structure, moved test.py to dateutil/tests/test.py
|
| 48 |
|
| 49 | - Changed many aspects of dealing with the zone info file. Instead of a cache,
|
| 50 | all the zones are loaded to memory, but symbolic links are loaded only once,
|
| 51 | so not much memory is used.
|
| 52 |
|
| 53 | - The package is now zip-safe, and universal-wheelable, thanks to changes in
|
| 54 | the handling of the zoneinfo file.
|
| 55 |
|
| 56 | - Fixed tzwin silently not imported on windows python2
|
| 57 |
|
| 58 | - New maintainer, together with new hosting: GitHub, Travis, Read-The-Docs
|
| 59 |
|
| 60 | Version 2.2
|
| 61 | -----------
|
| 62 |
|
| 63 | - Updated zoneinfo to 2013h
|
| 64 |
|
| 65 | - fuzzy_with_tokens parse addon from Christopher Corley
|
| 66 |
|
| 67 | - Bug with LANG=C fixed by Mike Gilbert
|
| 68 |
|
| 69 | Version 2.1
|
| 70 | -----------
|
| 71 |
|
| 72 | - New maintainer
|
| 73 |
|
| 74 | - Dateutil now works on Python 2.6, 2.7 and 3.2 from same codebase (with six)
|
| 75 |
|
| 76 | - #704047: Ismael Carnales' patch for a new time format
|
| 77 |
|
| 78 | - Small bug fixes, thanks for reporters!
|
| 79 |
|
| 80 |
|
| 81 | Version 2.0
|
| 82 | -----------
|
| 83 |
|
| 84 | - Ported to Python 3, by Brian Jones. If you need dateutil for Python 2.X,
|
| 85 | please continue using the 1.X series.
|
| 86 |
|
| 87 | - There's no such thing as a "PSF License". This source code is now
|
| 88 | made available under the Simplified BSD license. See LICENSE for
|
| 89 | details.
|
| 90 |
|
| 91 | Version 1.5
|
| 92 | -----------
|
| 93 |
|
| 94 | - As reported by Mathieu Bridon, rrules were matching the bysecond rules
|
| 95 | incorrectly against byminute in some circumstances when the SECONDLY
|
| 96 | frequency was in use, due to a copy & paste bug. The problem has been
|
| 97 | unittested and corrected.
|
| 98 |
|
| 99 | - Adam Ryan reported a problem in the relativedelta implementation which
|
| 100 | affected the yearday parameter in the month of January specifically.
|
| 101 | This has been unittested and fixed.
|
| 102 |
|
| 103 | - Updated timezone information.
|
| 104 |
|
| 105 |
|
| 106 | Version 1.4.1
|
| 107 | -------------
|
| 108 |
|
| 109 | - Updated timezone information.
|
| 110 |
|
| 111 |
|
| 112 | Version 1.4
|
| 113 | -----------
|
| 114 |
|
| 115 | - Fixed another parser precision problem on conversion of decimal seconds
|
| 116 | to microseconds, as reported by Erik Brown. Now these issues are gone
|
| 117 | for real since it's not using floating point arithmetic anymore.
|
| 118 |
|
| 119 | - Fixed case where tzrange.utcoffset and tzrange.dst() might fail due
|
| 120 | to a date being used where a datetime was expected (reported and fixed
|
| 121 | by Lennart Regebro).
|
| 122 |
|
| 123 | - Prevent tzstr from introducing daylight timings in strings that didn't
|
| 124 | specify them (reported by Lennart Regebro).
|
| 125 |
|
| 126 | - Calls like gettz("GMT+3") and gettz("UTC-2") will now return the
|
| 127 | expected values, instead of the TZ variable behavior.
|
| 128 |
|
| 129 | - Fixed DST signal handling in zoneinfo files. Reported by
|
| 130 | Nicholas F. Fabry and John-Mark Gurney.
|
| 131 |
|
| 132 |
|
| 133 | Version 1.3
|
| 134 | -----------
|
| 135 |
|
| 136 | - Fixed precision problem on conversion of decimal seconds to
|
| 137 | microseconds, as reported by Skip Montanaro.
|
| 138 |
|
| 139 | - Fixed bug in constructor of parser, and converted parser classes to
|
| 140 | new-style classes. Original report and patch by Michael Elsdörfer.
|
| 141 |
|
| 142 | - Initialize tzid and comps in tz.py, to prevent the code from ever
|
| 143 | raising a NameError (even with broken files). Johan Dahlin suggested
|
| 144 | the fix after a pyflakes run.
|
| 145 |
|
| 146 | - Version is now published in dateutil.__version__, as requested
|
| 147 | by Darren Dale.
|
| 148 |
|
| 149 | - All code is compatible with new-style division.
|
| 150 |
|
| 151 |
|
| 152 | Version 1.2
|
| 153 | -----------
|
| 154 |
|
| 155 | - Now tzfile will round timezones to full-minutes if necessary,
|
| 156 | since Python's datetime doesn't support sub-minute offsets.
|
| 157 | Thanks to Ilpo Nyyssönen for reporting the issue.
|
| 158 |
|
| 159 | - Removed bare string exceptions, as reported and fixed by
|
| 160 | Wilfredo Sánchez Vega.
|
| 161 |
|
| 162 | - Fix bug in leap count parsing (reported and fixed by Eugene Oden).
|
| 163 |
|
| 164 |
|
| 165 | Version 1.1
|
| 166 | -----------
|
| 167 |
|
| 168 | - Fixed rrule byyearday handling. Abramo Bagnara pointed out that
|
| 169 | RFC2445 allows negative numbers.
|
| 170 |
|
| 171 | - Fixed --prefix handling in setup.py (by Sidnei da Silva).
|
| 172 |
|
| 173 | - Now tz.gettz() returns a tzlocal instance when not given any
|
| 174 | arguments and no other timezone information is found.
|
| 175 |
|
| 176 | - Updating timezone information to version 2005q.
|
| 177 |
|
| 178 |
|
| 179 | Version 1.0
|
| 180 | -----------
|
| 181 |
|
| 182 | - Fixed parsing of XXhXXm formatted time after day/month/year
|
| 183 | has been parsed.
|
| 184 |
|
| 185 | - Added patch by Jeffrey Harris optimizing rrule.__contains__.
|
| 186 |
|
| 187 |
|
| 188 | Version 0.9
|
| 189 | -----------
|
| 190 |
|
| 191 | - Fixed pickling of timezone types, as reported by
|
| 192 | Andreas Köhler.
|
| 193 |
|
| 194 | - Implemented internal timezone information with binary
|
| 195 | timezone files [1]. datautil.tz.gettz() function will now
|
| 196 | try to use the system timezone files, and fallback to
|
| 197 | the internal versions. It's also possible to ask for
|
| 198 | the internal versions directly by using
|
| 199 | dateutil.zoneinfo.gettz().
|
| 200 |
|
| 201 | - New tzwin timezone type, allowing access to Windows
|
| 202 | internal timezones (contributed by Jeffrey Harris).
|
| 203 |
|
| 204 | - Fixed parsing of unicode date strings.
|
| 205 |
|
| 206 | - Accept parserinfo instances as the parser constructor
|
| 207 | parameter, besides parserinfo (sub)classes.
|
| 208 |
|
| 209 | - Changed weekday to spell the not-set n value as None
|
| 210 | instead of 0.
|
| 211 |
|
| 212 | - Fixed other reported bugs.
|
| 213 |
|
| 214 | [1] http://www.twinsun.com/tz/tz-link.htm
|
| 215 |
|
| 216 |
|
| 217 | Version 0.5
|
| 218 | -----------
|
| 219 |
|
| 220 | - Removed FREQ_ prefix from rrule frequency constants
|
| 221 | WARNING: this breaks compatibility with previous versions.
|
| 222 |
|
| 223 | - Fixed rrule.between() for cases where "after" is achieved
|
| 224 | before even starting, as reported by Andreas Köhler.
|
| 225 |
|
| 226 | - Fixed two digit zero-year parsing (such as 31-Dec-00), as
|
| 227 | reported by Jim Abramson, and included test case for this.
|
| 228 |
|
| 229 | - Sort exdate and rdate before iterating over them, so that
|
| 230 | it's not necessary to sort them before adding to the rruleset,
|
| 231 | as reported by Nicholas Piper.
|
| 232 |
|