aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2016-02-28 20:05:09 -0500
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2016-02-29 09:47:06 -0500
commit8ef3234935795d401b7397e47d4c11933ee4f68d (patch)
treef2364c3cd28e92e177d4a60684b7cafaae67a83d /NEWS
parent72d612a158e94f9d9e162e99c280546ec45bfc33 (diff)
downloaddateutil-8ef3234935795d401b7397e47d4c11933ee4f68d.tar.gz
NEWS: convert to utf8
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS643
1 files changed, 321 insertions, 322 deletions
diff --git a/NEWS b/NEWS
index 03ad2d7..118dc69 100644
--- a/NEWS
+++ b/NEWS
@@ -1,322 +1,321 @@
-Version 2.5.0
--------------
-- Updated zoneinfo to 2016a
-- zoneinfo_metadata file version increased to 2.0 - the updated updatezinfo.py
- script will work with older zoneinfo_metadata.json files, but new metadata
- files will not work with older updatezinfo.py versions. Additionally, we have
- started hosting our own mirror of the Olson databases on a github pages
- site (https://dateutil.github.io/tzdata/) (gh pr #183)
-- dateutil zoneinfo tarballs now contain the full zoneinfo_metadata file used
- to generate them. (gh issue #27, gh pr #85)
-- relativedelta can now be safely subclassed without derived objects reverting
- to base relativedelta objects as a result of arithmetic operations.
- (lp:1010199, gh issue #44, pr #49)
-- relativedelta 'weeks' parameter can now be set and retrieved as a property of
- relativedelta instances. (lp: 727525, gh issue #45, pr #49)
-- relativedelta now explicitly supports fractional relative weeks, days, hours,
- minutes and seconds. Fractional values in absolute parameters (year, day, etc)
- are now deprecated. (gh issue #40, pr #190)
-- relativedelta objects previously did not use microseconds to determine of two
- relativedelta objects were equal. This oversight has been corrected.
- Contributed by @elprans (gh pr #113)
-- rrule now has an xafter() method for retrieving multiple recurrences after a
- specified date. (gh pr #38)
-- str(rrule) now returns an RFC2445-compliant rrule string, contributed by
- @schinckel and @armicron (lp:1406305, gh issue #47, prs #50, #62 and #160)
-- rrule performance under certain conditions has been significantly improved
- thanks to a patch contributed by @dekoza, based on an article by Brian Beck
- (@exogen) (gh pr #136)
-- The use of both the 'until' and 'count' parameters is now deprecated as
- inconsistent with RFC2445 (gh pr #62, #185)
-- Parsing an empty string will now raise a ValueError, rather than returning the
- datetime passed to the 'default' parameter. (gh issue #78, pr #187)
-- tzwinlocal objects now have a meaningful repr() and str() implementation
- (gh issue #148, prs #184 and #186)
-- Added equality logic for tzwin and tzwinlocal objects. (gh issue #151,
- pr #180, #184)
-- Added some flexibility in subclassing timelex, and switched the default
- behavior over to using string methods rather than comparing against a fixed
- list. (gh pr #122, #139)
-- An issue causing tzstr() to crash on Python 2.x was fixed. (lp: 1331576,
- gh issue #51, pr #55)
-- An issue with string encoding causing exceptions under certain circumstances
- when tzname() is called was fixed. (gh issue #60, #74, pr #75)
-- Parser issue where calling parse() on dates with no day specified when the
- day of the month in the default datetime (which is "today" if unspecified) is
- greater than the number of days in the parsed month was fixed (this issue
- tended to crop up between the 29th and 31st of the month, for obvious reasons)
- (canonical gh issue #25, pr #30, #191)
-- Fixed parser issue causing fuzzy_with_tokens to raise an unexpected exception
- in certain circumstances. Contributed by @MichaelAquilina (gh pr #91)
-- Fixed parser issue where years > 100 AD were incorrectly parsed. Contributed
- by @Bachmann1234 (gh pr #130)
-- Fixed parser issue where commas were not a valid separator between seconds
- and microseconds, preventing parsing of ISO 8601 dates. Contributed by
- @ryanss (gh issue #28, pr #106)
-- Fixed issue with tzwin encoding in locales with non-Latin alphabets
- (gh issue #92, pr #98)
-- Fixed an issue where tzwin was not being properly imported on Windows.
- Contributed by @labrys. (gh pr #134)
-- Fixed a problem causing issues importing zoneinfo in certain circumstances.
- Issue and solution contributed by @alexxv (gh issue #97, pr #99)
-- Fixed an issue where dateutil timezones were not compatible with basic time
- objects. One of many, many timezone related issues contributed and tested by
- @labrys. (gh issue #132, pr #181)
-- Fixed issue where tzwinlocal had an invalid utcoffset. (gh issue #135,
- pr #141, #142)
-- Fixed issue with tzwin and tzwinlocal where DST transitions were incorrectly
- parsed from the registry. (gh issue #143, pr #178)
-- updatezinfo.py no longer suppresses certain OSErrors. Contributed by @bjamesv
- (gh pr #164)
-- An issue that arose when timezone locale changes during runtime has been
- fixed by @carlosxl and @mjschultz (gh issue #100, prs #107, #109)
-- Python 3.5 was added to the supported platforms in the metadata (@tacaswell
- gh pr #159) and the test suites (@moreati gh pr #117).
-- An issue with tox failing without unittest2 installed in Python 2.6 was fixed
- by @moreati (gh pr #115)
-- Several deprecated functions were replaced in the tests by @moreati
- (gh pr #116)
-- Improved the logic in Travis and Appveyor to alleviate issues where builds
- were failing due to connection issues when downloading the IANA timezone
- files. In addition to adding our own mirror for the files (gh pr #183), the
- download is now retried a number of times (with a delay) (gh pr #177)
-- Many failing doctests were fixed by @moreati. (gh pr #120)
-- Many fixes to the documentation (gh pr #103, gh pr #87 from @radarhere,
- gh pr #154 from @gpoesia, gh pr #156 from @awsum, gh pr #168 from @ja8zyjits)
-- Added a code coverage tool to the CI to help improve the library. (gh pr #182)
-- We now have a mailing list - dateutil@python.org, graciously hosted by
- Python.org.
-
-
-Version 2.4.2
--------------
-- Updated zoneinfo to 2015b.
-- Fixed issue with parsing of tzstr on Python 2.7.x; tzstr will now be decoded
- if not a unicode type. gh #51 (lp:1331576), gh pr #55.
-- Fix a parser issue where AM and PM tokens were showing up in fuzzy date
- stamps, triggering inappropriate errors. gh #56 (lp: 1428895), gh pr #63.
-- Missing function "setcachesize" removed from zoneinfo __all__ list by @ryanss,
- fixing an issue with wildcard imports of dateutil.zoneinfo. (gh pr #66).
-- (PyPi only) Fix an issue with source distributions not including the test
- suite.
-
-
-Version 2.4.1
--------------
-
-- Added explicit check for valid hours if AM/PM is specified in parser.
- (gh pr #22, issue #21)
-- Fix bug in rrule introduced in 2.4.0 where byweekday parameter was not
- handled properly. (gh pr #35, issue #34)
-- Fix error where parser allowed some invalid dates, overwriting existing hours
- with the last 2-digit number in the string. (gh pr #32, issue #31)
-- Fix and add test for Python 2.x compatibility with boolean checking of
- relativedelta objects. Implemented by @nimasmi (gh pr #43) and Cédric Krier
- (lp: 1035038)
-- Replaced parse() calls with explicit datetime objects in unit tests unrelated
- to parser. (gh pr #36)
-- Changed private _byxxx from sets to sorted tuples and fixed one currently
- unreachable bug in _construct_byset. (gh pr #54)
-- Additional documentation for parser (gh pr #29, #33, #41) and rrule.
-- Formatting fixes to documentation of rrule and README.rst.
-- Updated zoneinfo to 2015a.
-
-Version 2.4.0
--------------
-
-- Fix an issue with relativedelta and freezegun (lp:1374022)
-- Fix tzinfo in windows for timezones without dst (lp:1010050, gh #2)
-- Ignore missing timezones in windows like in POSIX
-- Fix minimal version requirement for six (gh #6)
-- Many rrule changes and fixes by @pganssle (gh pull requests #13 #14 #17),
- including defusing some infinite loops (gh #4)
-
-Version 2.3
------------
-
-- Cleanup directory structure, moved test.py to dateutil/tests/test.py
-
-- Changed many aspects of dealing with the zone info file. Instead of a cache,
- all the zones are loaded to memory, but symbolic links are loaded only once,
- so not much memory is used.
-
-- The package is now zip-safe, and universal-wheelable, thanks to changes in
- the handling of the zoneinfo file.
-
-- Fixed tzwin silently not imported on windows python2
-
-- New maintainer, together with new hosting: GitHub, Travis, Read-The-Docs
-
-Version 2.2
------------
-
-- Updated zoneinfo to 2013h
-
-- fuzzy_with_tokens parse addon from Christopher Corley
-
-- Bug with LANG=C fixed by Mike Gilbert
-
-Version 2.1
------------
-
-- New maintainer
-
-- Dateutil now works on Python 2.6, 2.7 and 3.2 from same codebase (with six)
-
-- #704047: Ismael Carnales' patch for a new time format
-
-- Small bug fixes, thanks for reporters!
-
-
-Version 2.0
------------
-
-- Ported to Python 3, by Brian Jones. If you need dateutil for Python 2.X,
- please continue using the 1.X series.
-
-- There's no such thing as a "PSF License". This source code is now
- made available under the Simplified BSD license. See LICENSE for
- details.
-
-Version 1.5
------------
-
-- As reported by Mathieu Bridon, rrules were matching the bysecond rules
- incorrectly against byminute in some circumstances when the SECONDLY
- frequency was in use, due to a copy & paste bug. The problem has been
- unittested and corrected.
-
-- Adam Ryan reported a problem in the relativedelta implementation which
- affected the yearday parameter in the month of January specifically.
- This has been unittested and fixed.
-
-- Updated timezone information.
-
-
-Version 1.4.1
--------------
-
-- Updated timezone information.
-
-
-Version 1.4
------------
-
-- Fixed another parser precision problem on conversion of decimal seconds
- to microseconds, as reported by Erik Brown. Now these issues are gone
- for real since it's not using floating point arithmetic anymore.
-
-- Fixed case where tzrange.utcoffset and tzrange.dst() might fail due
- to a date being used where a datetime was expected (reported and fixed
- by Lennart Regebro).
-
-- Prevent tzstr from introducing daylight timings in strings that didn't
- specify them (reported by Lennart Regebro).
-
-- Calls like gettz("GMT+3") and gettz("UTC-2") will now return the
- expected values, instead of the TZ variable behavior.
-
-- Fixed DST signal handling in zoneinfo files. Reported by
- Nicholas F. Fabry and John-Mark Gurney.
-
-
-Version 1.3
------------
-
-- Fixed precision problem on conversion of decimal seconds to
- microseconds, as reported by Skip Montanaro.
-
-- Fixed bug in constructor of parser, and converted parser classes to
- new-style classes. Original report and patch by Michael Elsdörfer.
-
-- Initialize tzid and comps in tz.py, to prevent the code from ever
- raising a NameError (even with broken files). Johan Dahlin suggested
- the fix after a pyflakes run.
-
-- Version is now published in dateutil.__version__, as requested
- by Darren Dale.
-
-- All code is compatible with new-style division.
-
-
-Version 1.2
------------
-
-- Now tzfile will round timezones to full-minutes if necessary,
- since Python's datetime doesn't support sub-minute offsets.
- Thanks to Ilpo Nyyssönen for reporting the issue.
-
-- Removed bare string exceptions, as reported and fixed by
- Wilfredo Sánchez Vega.
-
-- Fix bug in leap count parsing (reported and fixed by Eugene Oden).
-
-
-Version 1.1
------------
-
-- Fixed rrule byyearday handling. Abramo Bagnara pointed out that
- RFC2445 allows negative numbers.
-
-- Fixed --prefix handling in setup.py (by Sidnei da Silva).
-
-- Now tz.gettz() returns a tzlocal instance when not given any
- arguments and no other timezone information is found.
-
-- Updating timezone information to version 2005q.
-
-
-Version 1.0
------------
-
-- Fixed parsing of XXhXXm formatted time after day/month/year
- has been parsed.
-
-- Added patch by Jeffrey Harris optimizing rrule.__contains__.
-
-
-Version 0.9
------------
-
-- Fixed pickling of timezone types, as reported by
- Andreas Köhler.
-
-- Implemented internal timezone information with binary
- timezone files [1]. datautil.tz.gettz() function will now
- try to use the system timezone files, and fallback to
- the internal versions. It's also possible to ask for
- the internal versions directly by using
- dateutil.zoneinfo.gettz().
-
-- New tzwin timezone type, allowing access to Windows
- internal timezones (contributed by Jeffrey Harris).
-
-- Fixed parsing of unicode date strings.
-
-- Accept parserinfo instances as the parser constructor
- parameter, besides parserinfo (sub)classes.
-
-- Changed weekday to spell the not-set n value as None
- instead of 0.
-
-- Fixed other reported bugs.
-
-[1] http://www.twinsun.com/tz/tz-link.htm
-
-
-Version 0.5
------------
-
-- Removed FREQ_ prefix from rrule frequency constants
- WARNING: this breaks compatibility with previous versions.
-
-- Fixed rrule.between() for cases where "after" is achieved
- before even starting, as reported by Andreas Köhler.
-
-- Fixed two digit zero-year parsing (such as 31-Dec-00), as
- reported by Jim Abramson, and included test case for this.
-
-- Sort exdate and rdate before iterating over them, so that
- it's not necessary to sort them before adding to the rruleset,
- as reported by Nicholas Piper.
-
+Version 2.5.0
+-------------
+- Updated zoneinfo to 2016a
+- zoneinfo_metadata file version increased to 2.0 - the updated updatezinfo.py
+ script will work with older zoneinfo_metadata.json files, but new metadata
+ files will not work with older updatezinfo.py versions. Additionally, we have
+ started hosting our own mirror of the Olson databases on a github pages
+ site (https://dateutil.github.io/tzdata/) (gh pr #183)
+- dateutil zoneinfo tarballs now contain the full zoneinfo_metadata file used
+ to generate them. (gh issue #27, gh pr #85)
+- relativedelta can now be safely subclassed without derived objects reverting
+ to base relativedelta objects as a result of arithmetic operations.
+ (lp:1010199, gh issue #44, pr #49)
+- relativedelta 'weeks' parameter can now be set and retrieved as a property of
+ relativedelta instances. (lp: 727525, gh issue #45, pr #49)
+- relativedelta now explicitly supports fractional relative weeks, days, hours,
+ minutes and seconds. Fractional values in absolute parameters (year, day, etc)
+ are now deprecated. (gh issue #40, pr #190)
+- relativedelta objects previously did not use microseconds to determine of two
+ relativedelta objects were equal. This oversight has been corrected.
+ Contributed by @elprans (gh pr #113)
+- rrule now has an xafter() method for retrieving multiple recurrences after a
+ specified date. (gh pr #38)
+- str(rrule) now returns an RFC2445-compliant rrule string, contributed by
+ @schinckel and @armicron (lp:1406305, gh issue #47, prs #50, #62 and #160)
+- rrule performance under certain conditions has been significantly improved
+ thanks to a patch contributed by @dekoza, based on an article by Brian Beck
+ (@exogen) (gh pr #136)
+- The use of both the 'until' and 'count' parameters is now deprecated as
+ inconsistent with RFC2445 (gh pr #62, #185)
+- Parsing an empty string will now raise a ValueError, rather than returning the
+ datetime passed to the 'default' parameter. (gh issue #78, pr #187)
+- tzwinlocal objects now have a meaningful repr() and str() implementation
+ (gh issue #148, prs #184 and #186)
+- Added equality logic for tzwin and tzwinlocal objects. (gh issue #151,
+ pr #180, #184)
+- Added some flexibility in subclassing timelex, and switched the default
+ behavior over to using string methods rather than comparing against a fixed
+ list. (gh pr #122, #139)
+- An issue causing tzstr() to crash on Python 2.x was fixed. (lp: 1331576,
+ gh issue #51, pr #55)
+- An issue with string encoding causing exceptions under certain circumstances
+ when tzname() is called was fixed. (gh issue #60, #74, pr #75)
+- Parser issue where calling parse() on dates with no day specified when the
+ day of the month in the default datetime (which is "today" if unspecified) is
+ greater than the number of days in the parsed month was fixed (this issue
+ tended to crop up between the 29th and 31st of the month, for obvious reasons)
+ (canonical gh issue #25, pr #30, #191)
+- Fixed parser issue causing fuzzy_with_tokens to raise an unexpected exception
+ in certain circumstances. Contributed by @MichaelAquilina (gh pr #91)
+- Fixed parser issue where years > 100 AD were incorrectly parsed. Contributed
+ by @Bachmann1234 (gh pr #130)
+- Fixed parser issue where commas were not a valid separator between seconds
+ and microseconds, preventing parsing of ISO 8601 dates. Contributed by
+ @ryanss (gh issue #28, pr #106)
+- Fixed issue with tzwin encoding in locales with non-Latin alphabets
+ (gh issue #92, pr #98)
+- Fixed an issue where tzwin was not being properly imported on Windows.
+ Contributed by @labrys. (gh pr #134)
+- Fixed a problem causing issues importing zoneinfo in certain circumstances.
+ Issue and solution contributed by @alexxv (gh issue #97, pr #99)
+- Fixed an issue where dateutil timezones were not compatible with basic time
+ objects. One of many, many timezone related issues contributed and tested by
+ @labrys. (gh issue #132, pr #181)
+- Fixed issue where tzwinlocal had an invalid utcoffset. (gh issue #135,
+ pr #141, #142)
+- Fixed issue with tzwin and tzwinlocal where DST transitions were incorrectly
+ parsed from the registry. (gh issue #143, pr #178)
+- updatezinfo.py no longer suppresses certain OSErrors. Contributed by @bjamesv
+ (gh pr #164)
+- An issue that arose when timezone locale changes during runtime has been
+ fixed by @carlosxl and @mjschultz (gh issue #100, prs #107, #109)
+- Python 3.5 was added to the supported platforms in the metadata (@tacaswell
+ gh pr #159) and the test suites (@moreati gh pr #117).
+- An issue with tox failing without unittest2 installed in Python 2.6 was fixed
+ by @moreati (gh pr #115)
+- Several deprecated functions were replaced in the tests by @moreati
+ (gh pr #116)
+- Improved the logic in Travis and Appveyor to alleviate issues where builds
+ were failing due to connection issues when downloading the IANA timezone
+ files. In addition to adding our own mirror for the files (gh pr #183), the
+ download is now retried a number of times (with a delay) (gh pr #177)
+- Many failing doctests were fixed by @moreati. (gh pr #120)
+- Many fixes to the documentation (gh pr #103, gh pr #87 from @radarhere,
+ gh pr #154 from @gpoesia, gh pr #156 from @awsum, gh pr #168 from @ja8zyjits)
+- Added a code coverage tool to the CI to help improve the library. (gh pr #182)
+- We now have a mailing list - dateutil@python.org, graciously hosted by
+ Python.org.
+
+
+Version 2.4.2
+-------------
+- Updated zoneinfo to 2015b.
+- Fixed issue with parsing of tzstr on Python 2.7.x; tzstr will now be decoded
+ if not a unicode type. gh #51 (lp:1331576), gh pr #55.
+- Fix a parser issue where AM and PM tokens were showing up in fuzzy date
+ stamps, triggering inappropriate errors. gh #56 (lp: 1428895), gh pr #63.
+- Missing function "setcachesize" removed from zoneinfo __all__ list by @ryanss,
+ fixing an issue with wildcard imports of dateutil.zoneinfo. (gh pr #66).
+- (PyPi only) Fix an issue with source distributions not including the test
+ suite.
+
+
+Version 2.4.1
+-------------
+
+- Added explicit check for valid hours if AM/PM is specified in parser.
+ (gh pr #22, issue #21)
+- Fix bug in rrule introduced in 2.4.0 where byweekday parameter was not
+ handled properly. (gh pr #35, issue #34)
+- Fix error where parser allowed some invalid dates, overwriting existing hours
+ with the last 2-digit number in the string. (gh pr #32, issue #31)
+- Fix and add test for Python 2.x compatibility with boolean checking of
+ relativedelta objects. Implemented by @nimasmi (gh pr #43) and Cédric Krier
+ (lp: 1035038)
+- Replaced parse() calls with explicit datetime objects in unit tests unrelated
+ to parser. (gh pr #36)
+- Changed private _byxxx from sets to sorted tuples and fixed one currently
+ unreachable bug in _construct_byset. (gh pr #54)
+- Additional documentation for parser (gh pr #29, #33, #41) and rrule.
+- Formatting fixes to documentation of rrule and README.rst.
+- Updated zoneinfo to 2015a.
+
+Version 2.4.0
+-------------
+
+- Fix an issue with relativedelta and freezegun (lp:1374022)
+- Fix tzinfo in windows for timezones without dst (lp:1010050, gh #2)
+- Ignore missing timezones in windows like in POSIX
+- Fix minimal version requirement for six (gh #6)
+- Many rrule changes and fixes by @pganssle (gh pull requests #13 #14 #17),
+ including defusing some infinite loops (gh #4)
+
+Version 2.3
+-----------
+
+- Cleanup directory structure, moved test.py to dateutil/tests/test.py
+
+- Changed many aspects of dealing with the zone info file. Instead of a cache,
+ all the zones are loaded to memory, but symbolic links are loaded only once,
+ so not much memory is used.
+
+- The package is now zip-safe, and universal-wheelable, thanks to changes in
+ the handling of the zoneinfo file.
+
+- Fixed tzwin silently not imported on windows python2
+
+- New maintainer, together with new hosting: GitHub, Travis, Read-The-Docs
+
+Version 2.2
+-----------
+
+- Updated zoneinfo to 2013h
+
+- fuzzy_with_tokens parse addon from Christopher Corley
+
+- Bug with LANG=C fixed by Mike Gilbert
+
+Version 2.1
+-----------
+
+- New maintainer
+
+- Dateutil now works on Python 2.6, 2.7 and 3.2 from same codebase (with six)
+
+- #704047: Ismael Carnales' patch for a new time format
+
+- Small bug fixes, thanks for reporters!
+
+
+Version 2.0
+-----------
+
+- Ported to Python 3, by Brian Jones. If you need dateutil for Python 2.X,
+ please continue using the 1.X series.
+
+- There's no such thing as a "PSF License". This source code is now
+ made available under the Simplified BSD license. See LICENSE for
+ details.
+
+Version 1.5
+-----------
+
+- As reported by Mathieu Bridon, rrules were matching the bysecond rules
+ incorrectly against byminute in some circumstances when the SECONDLY
+ frequency was in use, due to a copy & paste bug. The problem has been
+ unittested and corrected.
+
+- Adam Ryan reported a problem in the relativedelta implementation which
+ affected the yearday parameter in the month of January specifically.
+ This has been unittested and fixed.
+
+- Updated timezone information.
+
+
+Version 1.4.1
+-------------
+
+- Updated timezone information.
+
+
+Version 1.4
+-----------
+
+- Fixed another parser precision problem on conversion of decimal seconds
+ to microseconds, as reported by Erik Brown. Now these issues are gone
+ for real since it's not using floating point arithmetic anymore.
+
+- Fixed case where tzrange.utcoffset and tzrange.dst() might fail due
+ to a date being used where a datetime was expected (reported and fixed
+ by Lennart Regebro).
+
+- Prevent tzstr from introducing daylight timings in strings that didn't
+ specify them (reported by Lennart Regebro).
+
+- Calls like gettz("GMT+3") and gettz("UTC-2") will now return the
+ expected values, instead of the TZ variable behavior.
+
+- Fixed DST signal handling in zoneinfo files. Reported by
+ Nicholas F. Fabry and John-Mark Gurney.
+
+
+Version 1.3
+-----------
+
+- Fixed precision problem on conversion of decimal seconds to
+ microseconds, as reported by Skip Montanaro.
+
+- Fixed bug in constructor of parser, and converted parser classes to
+ new-style classes. Original report and patch by Michael Elsdörfer.
+
+- Initialize tzid and comps in tz.py, to prevent the code from ever
+ raising a NameError (even with broken files). Johan Dahlin suggested
+ the fix after a pyflakes run.
+
+- Version is now published in dateutil.__version__, as requested
+ by Darren Dale.
+
+- All code is compatible with new-style division.
+
+
+Version 1.2
+-----------
+
+- Now tzfile will round timezones to full-minutes if necessary,
+ since Python's datetime doesn't support sub-minute offsets.
+ Thanks to Ilpo Nyyssönen for reporting the issue.
+
+- Removed bare string exceptions, as reported and fixed by
+ Wilfredo Sánchez Vega.
+
+- Fix bug in leap count parsing (reported and fixed by Eugene Oden).
+
+
+Version 1.1
+-----------
+
+- Fixed rrule byyearday handling. Abramo Bagnara pointed out that
+ RFC2445 allows negative numbers.
+
+- Fixed --prefix handling in setup.py (by Sidnei da Silva).
+
+- Now tz.gettz() returns a tzlocal instance when not given any
+ arguments and no other timezone information is found.
+
+- Updating timezone information to version 2005q.
+
+
+Version 1.0
+-----------
+
+- Fixed parsing of XXhXXm formatted time after day/month/year
+ has been parsed.
+
+- Added patch by Jeffrey Harris optimizing rrule.__contains__.
+
+
+Version 0.9
+-----------
+
+- Fixed pickling of timezone types, as reported by
+ Andreas Köhler.
+
+- Implemented internal timezone information with binary
+ timezone files [1]. datautil.tz.gettz() function will now
+ try to use the system timezone files, and fallback to
+ the internal versions. It's also possible to ask for
+ the internal versions directly by using
+ dateutil.zoneinfo.gettz().
+
+- New tzwin timezone type, allowing access to Windows
+ internal timezones (contributed by Jeffrey Harris).
+
+- Fixed parsing of unicode date strings.
+
+- Accept parserinfo instances as the parser constructor
+ parameter, besides parserinfo (sub)classes.
+
+- Changed weekday to spell the not-set n value as None
+ instead of 0.
+
+- Fixed other reported bugs.
+
+[1] http://www.twinsun.com/tz/tz-link.htm
+
+
+Version 0.5
+-----------
+
+- Removed FREQ_ prefix from rrule frequency constants
+ WARNING: this breaks compatibility with previous versions.
+
+- Fixed rrule.between() for cases where "after" is achieved
+ before even starting, as reported by Andreas Köhler.
+
+- Fixed two digit zero-year parsing (such as 31-Dec-00), as
+ reported by Jim Abramson, and included test case for this.
+
+- Sort exdate and rdate before iterating over them, so that
+ it's not necessary to sort them before adding to the rruleset,
+ as reported by Nicholas Piper.